Autor Thema: Bewässerungssteuerung für 24VAC/ 9VDC /3.6VDC Ventile (incl. Zisternenautomatik)  (Gelesen 21631 mal)

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1783
Ich hab die jetzt beim Eckstein Shop bestellt.

Ich hatte auf dem Plan stehen noch solche
https://www.amazon.de/gp/product/B01L4QQ56Q/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
hinter die Ventile zu bauen um die Schaltung der Ventile zu kontrollieren. Ich habe zwar noch keinen plan wie ich sie einbinde, finde den plan aber charmant.

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
Hi,
ich habe grade gesehen das mein Link zum Eckstein Shop auf den falschen Motortreiber verweist. Es MUSS die i2C Variante sein, zb. der passende zum Wemos D1 Mini, siehe mein Link von heute morgen.
Im Wiki ist auch der richtige verlinkt.

Sorry
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1783
och mäno...
30€ verbrennen hätte sicher mehr Spaß gemacht ;)

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
Sorry, ich habe auch erst heute morgen gesehen das es beide Varianten gibt :(

Habe gleich auf meiner wiki Seite explizit drauf hingewiesen.

Edit: bei dem link heute morgen kostet das Stück etwas über 8€ wenn man nicht 4 Wochen auf Chinaware (3-4€) warten kann

Gesendet von iPhone mit Tapatalk
« Letzte Änderung: 26 April 2020, 10:55:27 von Tobias »
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline tiwo85

  • Full Member
  • ***
  • Beiträge: 228
Ich krieg es auf Teufel komm raus nicht kompiliert.

In file included from sketch\valveStructure.h:14:0,

                 from sketch\valveStructure.cpp:1:

sketch\valveStructure.cpp: In member function 'void valveStructure::LoadJsonConfig()':

BaseConfig.h:12: error: expected ')' before ';' token

   #define min(x,y) _min(x,y);

                             ^

sketch\valveStructure.cpp:188:69: note: in expansion of macro 'min'

           if (json.containsKey(buffer)) { myValve.port1ms = max(10, min(json[buffer].as<int>(), 999));}

                                                                     ^

valveStructure.cpp:188: error: expected primary-expression before ')' token

           if (json.containsKey(buffer)) { myValve.port1ms = max(10, min(json[buffer].as<int>(), 999));}

                                                                                                     ^

valveStructure.cpp:188: error: expected ';' before ')' token

In file included from sketch\valveStructure.h:14:0,

                 from sketch\valveStructure.cpp:1:

BaseConfig.h:12: error: expected ')' before ';' token

   #define min(x,y) _min(x,y);

                             ^

sketch\valveStructure.cpp:191:69: note: in expansion of macro 'min'

           if (json.containsKey(buffer)) { myValve.port2ms = max(10, min(json[buffer].as<int>(), 999));}

                                                                     ^

valveStructure.cpp:191: error: expected primary-expression before ')' token

           if (json.containsKey(buffer)) { myValve.port2ms = max(10, min(json[buffer].as<int>(), 999));}

                                                                                                     ^

valveStructure.cpp:191: error: expected ';' before ')' token

exit status 1
expected ')' before ';' token

IDE ist: Arduino 1.6.13

Libs sind so wie im Wiki installiert.
« Letzte Änderung: 27 April 2020, 14:13:12 von tiwo85 »

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
Hi,
hier ein paar Bilder zum Nachbau einer Steuerung mit 2 Billigventilen. Die Kosten für die reine Steuerung dafür betragen 16.50€

* 130x100mm Aufputzverteilerdose: 1.50€
* ESP8266 + Motodriver Board: 5€
* 2 Impulsventile 1/2" 3.6V: 2x5€

Die Anschlussstutzen der Ventile an einen Gardena Verlegeschlauch findet ihr bei www.pvc-welt.de, siehe letzten Bild
« Letzte Änderung: 27 April 2020, 14:12:35 von Tobias »
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
Ich krieg es auf Teufel komm raus nicht kompiliert.
IDE ist: Arduino 1.6.13
Libs sind so wie im Wiki installiert.

leider keine Ahnung, du hast auch als Board den ESP8266 ausgewählt?
Ansonsten bitte einfach das Binary aus dem aktuellen Release nutzen und auf den ESP flashen
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline tiwo85

  • Full Member
  • ***
  • Beiträge: 228
hab ich jetzt gemacht.

Wie kann ich nun die maximale Anzahl an Threads einstellen? In der V1 war dies ja unter Automatik-Konfiguration möglich.

Kleiner Featurerequest: Anzeige der Versionsnummer unter Status
« Letzte Änderung: 27 April 2020, 15:36:05 von tiwo85 »

Offline Jewe

  • Sr. Member
  • ****
  • Beiträge: 627
Hallo,
sehr schön, was Ihr da macht.

@Tobias: Wie bzw. mit was misst Du die Feuchte und den Nährstoffgehalt ?

Jens

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
oh, die Begrenzung der Threads habe ich wohl unterschlagen :( Muss ich demnächst wieder einbauen.
Aber bei jedem Schaltvorgang wird die aktuelle Anzahl per MQTT rausgepusht.

@Jewe, Ich benutze ausschließlich Xiaomi Bluetooth Bodenfeuchte Sensoren.  Die senden auch noch Batteriestatus, Temperatur und Lichtintensität. Eine Batterie hält gut ein Jahr (CR2032)
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline tiwo85

  • Full Member
  • ***
  • Beiträge: 228
Kannst du mir vielleicht noch mitteilen, welche Versionen du von der IDE und den Librarys benutzt?

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1783
Wie ist denn die Sendeleistung dieser Sensoren? Anders gefragt - wie weit sind die Sensoren vom Dongle entfernt..?

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
Ich habe mal die Wiki Seite der FTUI Integration überarbeitet da ich das DOIF und die Einstellungen massiv erweitert hatte
https://github.com/tobiasfaust/ESP8266_PumpControl/wiki/Integration-FHEM

@der-LoLo: Mit den Xiaomi BLE Sensoren in Verbindung mit einem Raspi Zero W hat man einen echten Aktionsradius von 10m
@tiwo85: ich nutze auch die 1.6.13, ich habe mal ein library package in das aktuelle Release geladen. Da solltest du alles finden.
https://github.com/tobiasfaust/ESP8266_PumpControl/releases

FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline Tobias

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3922
Kleiner Featurerequest: Anzeige der Versionsnummer unter Status
Hab ich mal eingebaut und eingecheckt damit ich es nicht vergesse....

Weiterhin ist jetzt der Befehl setstate eingebaut
https://github.com/tobiasfaust/ESP8266_PumpControl/wiki/Steuerung-via-MQTT
« Letzte Änderung: 28 April 2020, 13:46:23 von Tobias »
FHEM auf ASRock J3455-ITX im 19" Rack mit Homematic, MAX, PCA301, Panstamps, RPi für BLE Bodenfeuchtesenoren, Text2Speech.
Maintainer der Module: Text2Speech, TrashCal, MediaList

Meine Projekte auf https://github.com/tobiasfaust
u.a. PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM

Offline tiwo85

  • Full Member
  • ***
  • Beiträge: 228
Vielen Dank Tobias. Lag bei mir an den Libraries. Jetzt funktioniert das Compilen auch mit Vscode.

Gesendet von meinem ONEPLUS A6013 mit Tapatalk


 

decade-submarginal