Commit Graph

  • dd1b96374c fixed pin assignements for new revision Empire 2020-12-12 17:26:18 +0100
  • 3bd77e0b57 prevent infinite loop on waiting for hall if not connected, fixed formating Empire 2020-12-12 00:01:19 +0100
  • 2b7840abf3 Added Cppcheck project file for static code analysis Ollo 2020-12-09 21:44:33 +0100
  • dd31122ed3 All static code analyis comments fixed, only TODOs are open Ollo 2020-12-09 21:43:07 +0100
  • 303885fde5 Fixed wakeup due static code analysis Ollo 2020-12-09 21:39:48 +0100
  • 0c82928452 updated pcb c3ma 2020-12-02 21:39:58 +0100
  • 563530d79e fixed wrong mosefets used c3ma 2020-12-02 20:12:24 +0100
  • 60fa88d8e1 0.4 order files Empire 2020-11-29 05:05:46 +0100
  • 3bbcd24707 lcsc/jlcpcb order changes Empire 2020-11-29 05:04:46 +0100
  • 5fcbf87671 startup reason mqtt notification Empire 2020-11-28 01:45:57 +0100
  • e2ac05b085 routing and schematic fixes c3ma 2020-11-27 23:55:43 +0100
  • 267ec1aa37 improved schematic parts c3ma 2020-11-25 21:42:29 +0100
  • da00451de6 Merge branch 'master' of https://github.com/0110/PlantCtrl calculator 2020-11-18 22:23:47 +0100
  • 48756874e5 replaced HC-SR04 with SR04M-2 calculator 2020-11-18 22:11:37 +0100
  • eb1650fed7 Moved upload port into seperate configuration file Ollo 2020-11-12 21:23:19 +0100
  • 1eba578f20 Merge branch 'master' of github.com:0110/PlantCtrl Ollo 2020-11-11 22:16:30 +0100
  • 060fa80efd read only once Ollo 2020-11-11 21:54:38 +0100
  • cc277bdc93 lipo protector footprint and symbol c3ma 2020-11-11 21:50:46 +0100
  • b6f5a5df38 added lipo protector to schematic c3ma 2020-11-11 21:50:33 +0100
  • ade0a8b812 only read temperature multiple times, if it differs significantly to last measurement c3ma 2020-11-11 21:09:38 +0100
  • 04bfaf4d94 Merged documents into ultrasonic sensor stuff Ollo 2020-11-11 21:42:29 +0100
  • 8adf4d6f0d Read ultrasonnic sensor 5 times Ollo 2020-11-11 21:33:11 +0100
  • e583122a10 ultrasonic sensor is read Ollo 2020-11-11 21:28:03 +0100
  • 398d832213 water sensor started c3ma 2020-11-11 20:13:15 +0100
  • 65cbfd9442 Added Lipo protection into schematic c3ma 2020-11-11 19:10:42 +0100
  • 6e6dec8d5f moved solar connector more to border Ollo 2020-11-07 17:13:24 +0100
  • 3a1b8d6745 Raw ADC value of lipo added Ollo 2020-11-07 00:34:27 +0100
  • 61171fb379 States described in doxygen Ollo 2020-11-06 23:29:46 +0100
  • 7080fe306b Doxygen added Ollo 2020-11-06 22:19:16 +0100
  • 9c83897fd9 Wakeup due to change temperature Ollo 2020-11-06 21:00:11 +0100
  • 4303e248ff Upload script Ollo 2020-11-06 19:48:39 +0100
  • 2d73925636 Added comments for the RTC struct Ollo 2020-11-06 19:18:28 +0100
  • 3fbf3bdb84 Struct used for RTC memory Ollo 2020-11-06 19:15:43 +0100
  • 2958976f0a Some comments Ollo 2020-11-06 18:52:38 +0100
  • 9523857c0e Desciption for hardware added Ollo 2020-11-06 17:59:52 +0100
  • 39041ab091 Moved ESP32 information into its subdirectory Ollo 2020-11-06 17:51:22 +0100
  • a14f599f5a missing sensor detection, delta trigger moisture working Empire 2020-11-04 23:28:08 +0100
  • 1dcf4df740 improve mode3 not pumping Empire 2020-11-04 22:12:00 +0100
  • 503c2b73b9 added raw moisture, improved pct calc , formating Empire 2020-11-04 21:57:40 +0100
  • fd28ffcfaf added rtc trigger vars Empire 2020-11-04 21:55:51 +0100
  • fb907f9b12 fixed wrong indes for pump determination improved pump status output fixed led blinking in mode3 random Empire 2020-11-04 21:10:22 +0100
  • 329a228b2d Toggle Sensor LED to visualize mode 3 Ollo 2020-11-01 20:42:45 +0100
  • 89070806f7 NTP server is used from configuration setting Ollo 2020-11-01 20:29:24 +0100
  • e0de8dabe8 NTP Server can be set via configuration item Ollo 2020-11-01 20:17:21 +0100
  • b85b2e6952 All parts layouted Ollo 2020-11-01 15:44:49 +0100
  • e094221298 Publish only temperatur values, if a sensor was found Ollo 2020-11-01 14:30:26 +0100
  • 6ba2f92fa7 Fixed plant loop in mode1 Ollo 2020-11-01 13:26:38 +0100
  • 902b81ab3e :Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-31 19:25:22 +0100
  • 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 +0100
  • 83c26cc07c *cough* Empire 2020-10-31 19:24:44 +0100
  • 5b420ab904 Adapt time comment Ollo 2020-10-31 12:44:49 +0100
  • 979baf5ff9 Adapt time comment Ollo 2020-10-31 12:44:32 +0100
  • 8a2f320b1a Adapt time comment Ollo 2020-10-31 12:44:25 +0100
  • b350b72bae Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-31 03:52:51 +0100
  • fcaca7435f make shit work more Empire 2020-10-31 03:51:35 +0100
  • 239ba179a1 SensorPwr for 1Wire routed Ollo 2020-10-31 01:50:17 +0100
  • a3cf5bfe8b Less temperature debugging output Ollo 2020-10-31 00:10:00 +0100
  • 0e699fa69c Increased board revision Ollo 2020-10-31 00:09:19 +0100
  • 156e721691 Enable debugging of onewire lib Ollo 2020-10-30 22:53:24 +0100
  • bfd3394686 OneWire pin and Temp sensor use both sensorpower Ollo 2020-10-30 22:52:46 +0100
  • 8c840c599a Measure temperatur sensor multiple times Ollo 2020-10-30 22:51:32 +0100
  • 8ce2b7f303 Moved more parts arround Ollo 2020-10-29 23:23:12 +0100
  • a140383e32 Disable pumps while OTA running, mode2 is called only once c3ma 2020-10-28 21:20:46 +0100
  • 0bd4aae258 Force the user to set something c3ma 2020-10-28 21:06:34 +0100
  • 8657eedc43 Disable pumps while OTA running, mode2 is called only once c3ma 2020-10-28 20:31:18 +0100
  • 58e3e3c652 Pump5 pin corrected c3ma 2020-10-28 20:14:52 +0100
  • 48474cdba6 Power for Pump is disabled if no longer required c3ma 2020-10-28 20:00:24 +0100
  • d583b83097 Only Pump safety is not placed c3ma 2020-10-23 22:08:50 +0200
  • 305730909c
    Merge pull request #1 from ennyKey/master 0110 2020-10-23 22:31:36 +0200
  • 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 +0200
  • 0230cc2fe9 Deactivate all Pumps when pump power is deactivated c3ma 2020-10-23 19:32:12 +0200
  • 8f21f58950 Handle default value of cooldown c3ma 2020-10-23 16:47:40 +0200
  • 80ce95d5d6 More debug output c3ma 2020-10-23 16:32:05 +0200
  • 3e3eaa96e4 Refactored code c3ma 2020-10-23 16:20:34 +0200
  • f29a5e3d0b Merge branch 'master' of https://github.com/0110/PlantCtrl Ollo 2020-10-22 20:20:23 +0200
  • 6e9b7b29ff set pump output c3ma 2020-10-21 20:51:25 +0200
  • 9b5bf90da9 settings gpio mode before deepsleep c3ma 2020-10-21 20:46:09 +0200
  • 1485539a8b Deep sleep is set according daylight c3ma 2020-10-21 20:03:12 +0200
  • 5591c6dba2 Deep sleep is set according daylight c3ma 2020-10-21 19:50:05 +0200
  • 03be8a1bda Deep sleep is now working c3ma 2020-10-21 18:33:38 +0200
  • 73759eec68 Sensor values are written and read in the same variable c3ma 2020-10-21 18:21:44 +0200
  • 579e7daa93 onHomieEvent set c3ma 2020-10-21 18:14:51 +0200
  • 04cb8bbaf0 Status LED for flashing c3ma 2020-10-21 16:57:57 +0200
  • 9b27df7172 OTA flashing is disabling deepsleep at start c3ma 2020-10-21 16:43:26 +0200
  • 0106641044 Merge branch 'master' of https://github.com/0110/PlantCtrl Ollo 2020-10-20 22:54:41 +0200
  • 94c78bd571 partitions with slightly more flash and smaller spiffs Empire 2020-10-20 22:54:10 +0200
  • 0a473173f8 reduced settings Empire 2020-10-20 22:52:03 +0200
  • 667eb0d275 slimmer website Empire 2020-10-20 22:51:53 +0200
  • 6883337700 Updated documentation for OTA flashing Ollo 2020-10-20 21:41:27 +0200
  • 100883f861 Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-20 21:35:37 +0200
  • 7fef6c1e75 reduced flash useage by reducing strings Empire 2020-10-20 21:35:28 +0200
  • c6acc467e2 Pump OFF as only one string Ollo 2020-10-20 21:31:39 +0200
  • 240652ccb9 ota works (for me) Empire 2020-10-20 20:57:06 +0200
  • 82d5343714 Added second environment for the Thinkpad dockingstation Ollo 2020-10-20 20:18:51 +0200
  • b1fc885f4e ota debugging attempts Empire 2020-10-20 20:12:27 +0200
  • 47aea7aee1 Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-20 19:05:53 +0200
  • 769cc52d61 Define library dependency for ArduinoJson Ollo 2020-10-20 19:05:37 +0200
  • 60c7fadc04 Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-20 18:43:26 +0200
  • 7fe6663bc7 Added timer library Ollo 2020-10-20 18:42:59 +0200
  • af3d64cf12 Merge branch 'master' of https://github.com/0110/PlantCtrl into master Empire 2020-10-20 18:41:44 +0200