Commit Graph

  • ce243748ca Moved Pump Voltage Converter to other circuit Ollo 2020-12-28 13:09:17 +01:00
  • 9b49e6ce15 fix for upstepper inductor, fix upstepper diode, fix voltage on pumps when upstepper is off Kai Boernert 2020-12-24 19:22:15 +01:00
  • bd5fc9839f Used distance reading time to stabilize temperature sensors Ollo 2020-12-21 17:55:57 +01:00
  • 6f5c5536cc Removed repeating code Ollo 2020-12-21 17:07:15 +01:00
  • f8052bd9b0 corrected code highlighting Ollo 2020-12-21 16:26:53 +01:00
  • 37c83ecef8 Described used ultra sonic sensor Ollo 2020-12-21 16:18:22 +01:00
  • 63708eeecc Comments included and code sorted Ollo 2020-12-21 16:12:46 +01:00
  • b43e238293 Moved PCB stuff into the borad folder Ollo 2020-12-21 15:28:40 +01:00
  • f4edb4839e Added capacitor for ESP Ollo 2020-12-21 15:16:13 +01:00
  • 23beebc4be pin fix Empire 2020-12-20 17:00:44 +01:00
  • e7ac4210c1 Fixed Mosfet used to switch Pump and Sensor supply C3MA Werkstatt 2020-12-20 14:12:05 +01:00
  • 220607ed77 Missed one N-Channel Mosfet C3MA Werkstatt 2020-12-20 14:08:42 +01:00
  • 77c27b1315 Replaced N-Channel Mosfets part number with the expected one C3MA Werkstatt 2020-12-20 14:07:23 +01:00
  • f4c935879b fix one wire detection, allow multiple sensors and set per setting which one is which Empire 2020-12-13 17:17:54 +01:00
  • dd1b96374c fixed pin assignements for new revision Empire 2020-12-12 17:26:18 +01:00
  • 3bd77e0b57 prevent infinite loop on waiting for hall if not connected, fixed formating Empire 2020-12-12 00:01:19 +01:00
  • 2b7840abf3 Added Cppcheck project file for static code analysis Ollo 2020-12-09 21:44:33 +01:00
  • dd31122ed3 All static code analyis comments fixed, only TODOs are open Ollo 2020-12-09 21:43:07 +01:00
  • 303885fde5 Fixed wakeup due static code analysis Ollo 2020-12-09 21:39:48 +01:00
  • 0c82928452 updated pcb c3ma 2020-12-02 21:39:58 +01:00
  • 563530d79e fixed wrong mosefets used c3ma 2020-12-02 20:12:24 +01:00
  • 60fa88d8e1 0.4 order files Empire 2020-11-29 05:05:46 +01:00
  • 3bbcd24707 lcsc/jlcpcb order changes Empire 2020-11-29 05:04:46 +01:00
  • 5fcbf87671 startup reason mqtt notification Empire 2020-11-28 01:45:57 +01:00
  • e2ac05b085 routing and schematic fixes c3ma 2020-11-27 23:55:43 +01:00
  • 267ec1aa37 improved schematic parts c3ma 2020-11-25 21:42:29 +01:00
  • da00451de6 Merge branch 'master' of https://github.com/0110/PlantCtrl calculator 2020-11-18 22:23:47 +01:00
  • 48756874e5 replaced HC-SR04 with SR04M-2 calculator 2020-11-18 22:11:37 +01:00
  • eb1650fed7 Moved upload port into seperate configuration file Ollo 2020-11-12 21:23:19 +01:00
  • 1eba578f20 Merge branch 'master' of github.com:0110/PlantCtrl Ollo 2020-11-11 22:16:30 +01:00
  • 060fa80efd read only once Ollo 2020-11-11 21:54:38 +01:00
  • cc277bdc93 lipo protector footprint and symbol c3ma 2020-11-11 21:50:46 +01:00
  • b6f5a5df38 added lipo protector to schematic c3ma 2020-11-11 21:50:33 +01:00
  • ade0a8b812 only read temperature multiple times, if it differs significantly to last measurement c3ma 2020-11-11 21:09:38 +01:00
  • 04bfaf4d94 Merged documents into ultrasonic sensor stuff Ollo 2020-11-11 21:42:29 +01:00
  • 8adf4d6f0d Read ultrasonnic sensor 5 times Ollo 2020-11-11 21:33:11 +01:00
  • e583122a10 ultrasonic sensor is read Ollo 2020-11-11 21:28:03 +01:00
  • 398d832213 water sensor started c3ma 2020-11-11 20:13:15 +01:00
  • 65cbfd9442 Added Lipo protection into schematic c3ma 2020-11-11 19:10:42 +01:00
  • 6e6dec8d5f moved solar connector more to border Ollo 2020-11-07 17:13:24 +01:00
  • 3a1b8d6745 Raw ADC value of lipo added Ollo 2020-11-07 00:34:27 +01:00
  • 61171fb379 States described in doxygen Ollo 2020-11-06 23:29:46 +01:00
  • 7080fe306b Doxygen added Ollo 2020-11-06 22:19:16 +01:00
  • 9c83897fd9 Wakeup due to change temperature Ollo 2020-11-06 21:00:11 +01:00
  • 4303e248ff Upload script Ollo 2020-11-06 19:48:39 +01:00
  • 2d73925636 Added comments for the RTC struct Ollo 2020-11-06 19:18:28 +01:00
  • 3fbf3bdb84 Struct used for RTC memory Ollo 2020-11-06 19:15:43 +01:00
  • 2958976f0a Some comments Ollo 2020-11-06 18:52:38 +01:00
  • 9523857c0e Desciption for hardware added Ollo 2020-11-06 17:59:52 +01:00
  • 39041ab091 Moved ESP32 information into its subdirectory Ollo 2020-11-06 17:51:22 +01:00
  • a14f599f5a missing sensor detection, delta trigger moisture working Empire 2020-11-04 23:28:08 +01:00
  • 1dcf4df740 improve mode3 not pumping Empire 2020-11-04 22:12:00 +01:00
  • 503c2b73b9 added raw moisture, improved pct calc , formating Empire 2020-11-04 21:57:40 +01:00
  • fd28ffcfaf added rtc trigger vars Empire 2020-11-04 21:55:51 +01:00
  • fb907f9b12 fixed wrong indes for pump determination improved pump status output fixed led blinking in mode3 random Empire 2020-11-04 21:10:22 +01:00
  • 329a228b2d Toggle Sensor LED to visualize mode 3 Ollo 2020-11-01 20:42:45 +01:00
  • 89070806f7 NTP server is used from configuration setting Ollo 2020-11-01 20:29:24 +01:00
  • e0de8dabe8 NTP Server can be set via configuration item Ollo 2020-11-01 20:17:21 +01:00
  • b85b2e6952 All parts layouted Ollo 2020-11-01 15:44:49 +01:00
  • e094221298 Publish only temperatur values, if a sensor was found Ollo 2020-11-01 14:30:26 +01:00
  • 6ba2f92fa7 Fixed plant loop in mode1 Ollo 2020-11-01 13:26:38 +01:00
  • 902b81ab3e :Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-31 19:25:22 +01:00
  • f8658b78fd made deep sleep modes work and behave somewhat correctly, gave mqqt time to publish, gave ntp time to sync Empire 2020-10-31 19:25:13 +01:00
  • 83c26cc07c *cough* Empire 2020-10-31 19:24:44 +01:00
  • 5b420ab904 Adapt time comment Ollo 2020-10-31 12:44:49 +01:00
  • 979baf5ff9 Adapt time comment Ollo 2020-10-31 12:44:32 +01:00
  • 8a2f320b1a Adapt time comment Ollo 2020-10-31 12:44:25 +01:00
  • b350b72bae Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-31 03:52:51 +01:00
  • fcaca7435f make shit work more Empire 2020-10-31 03:51:35 +01:00
  • 239ba179a1 SensorPwr for 1Wire routed Ollo 2020-10-31 01:50:17 +01:00
  • a3cf5bfe8b Less temperature debugging output Ollo 2020-10-31 00:10:00 +01:00
  • 0e699fa69c Increased board revision Ollo 2020-10-31 00:09:19 +01:00
  • 156e721691 Enable debugging of onewire lib Ollo 2020-10-30 22:53:24 +01:00
  • bfd3394686 OneWire pin and Temp sensor use both sensorpower Ollo 2020-10-30 22:52:46 +01:00
  • 8c840c599a Measure temperatur sensor multiple times Ollo 2020-10-30 22:51:32 +01:00
  • 8ce2b7f303 Moved more parts arround Ollo 2020-10-29 23:23:12 +01:00
  • a140383e32 Disable pumps while OTA running, mode2 is called only once c3ma 2020-10-28 21:20:46 +01:00
  • 0bd4aae258 Force the user to set something c3ma 2020-10-28 21:06:34 +01:00
  • 8657eedc43 Disable pumps while OTA running, mode2 is called only once c3ma 2020-10-28 20:31:18 +01:00
  • 58e3e3c652 Pump5 pin corrected c3ma 2020-10-28 20:14:52 +01:00
  • 48474cdba6 Power for Pump is disabled if no longer required c3ma 2020-10-28 20:00:24 +01:00
  • d583b83097 Only Pump safety is not placed c3ma 2020-10-23 22:08:50 +02:00
  • 305730909c
    Merge pull request #1 from ennyKey/master 0110 2020-10-23 22:31:36 +02:00
  • 4029856576 * Es gibt lange Leitungen die von der Platine weg gehen. Hier gibt es zwei Risiken: - Sie können sich Hochfrequente Störungen aus der Umgebung einfangen (sie bilden letztlich eine große Antenne) --> Tiefpassfilter um diese Störungen herauszufiltern und zu verhindern (Es könnte sonst passieren, dass genau bei einer Störung gemessen wird und die Messung "trockene Erde" ergibt, obwohl sie total nass ist. Alternativ könnte man auch eine Filterung in Software machen, aber Störungen in der Hardware zu filtern ist immer die Bessere Methode als es in Software zu machen --> Ursache bekämpfen, nicht die Auswirkungen) - Beim Anfassen der Stecker auf der Platine oder der Sensoren am anderen Leitungsende kann es zu ESD-Entladung kommen 1) Schutz des ESP Pins: Schottky Dioden ergänzt um die Zerstörung des ESP Pins bei ESD Entladung zu verhindern. 2) Schutz des FETs Q_PWR2 vor negativer Spannung: Schottky Diode ergänzt. Diese Hilft auch gleichzeitig bei positiven Pulsen auf der GND Leitung. Positive Spannungen auf der PWR Leitunge werden von der internen Diode des FETs beseitigt. Hinzu kommt: Die Sensoren haben eine Spannung > 3,3V. Brückt man versehentlich mal Pin 3 und 2 ist der ESP-Pin direkt kaputt. Dank des Widerstandes und der Schottky Diode kann hier in diesem Fall auch nichts mehr passieren. enny 2020-10-23 22:00:07 +02:00
  • 0230cc2fe9 Deactivate all Pumps when pump power is deactivated c3ma 2020-10-23 19:32:12 +02:00
  • 8f21f58950 Handle default value of cooldown c3ma 2020-10-23 16:47:40 +02:00
  • 80ce95d5d6 More debug output c3ma 2020-10-23 16:32:05 +02:00
  • 3e3eaa96e4 Refactored code c3ma 2020-10-23 16:20:34 +02:00
  • f29a5e3d0b Merge branch 'master' of https://github.com/0110/PlantCtrl Ollo 2020-10-22 20:20:23 +02:00
  • 6e9b7b29ff set pump output c3ma 2020-10-21 20:51:25 +02:00
  • 9b5bf90da9 settings gpio mode before deepsleep c3ma 2020-10-21 20:46:09 +02:00
  • 1485539a8b Deep sleep is set according daylight c3ma 2020-10-21 20:03:12 +02:00
  • 5591c6dba2 Deep sleep is set according daylight c3ma 2020-10-21 19:50:05 +02:00
  • 03be8a1bda Deep sleep is now working c3ma 2020-10-21 18:33:38 +02:00
  • 73759eec68 Sensor values are written and read in the same variable c3ma 2020-10-21 18:21:44 +02:00
  • 579e7daa93 onHomieEvent set c3ma 2020-10-21 18:14:51 +02:00
  • 04cb8bbaf0 Status LED for flashing c3ma 2020-10-21 16:57:57 +02:00
  • 9b27df7172 OTA flashing is disabling deepsleep at start c3ma 2020-10-21 16:43:26 +02:00
  • 0106641044 Merge branch 'master' of https://github.com/0110/PlantCtrl Ollo 2020-10-20 22:54:41 +02:00
  • 94c78bd571 partitions with slightly more flash and smaller spiffs Empire 2020-10-20 22:54:10 +02:00