Filter
Alles löschen
neue Beiträge
Vorherige123456781520templateWeiter
halloween
Bayern
KNX Anwender
- 17.02.2009
- 1464
#61
Genaus sowas schwebt mir auch vor.
Ich möchte z.B. so eine Wetterstation kaufen: http://www.froggit.de/product_info.p...-regen-uv.html
Und die einzelnen Semnsoren dann von der Basistation trennen und mittels ESP8266 an den KNX-Bus anbinden. Also Windmesser aufs Dach, Regenmesser in den Garten, Temp-/Feuchte-/Luftdruck- selbst mittles eigener Sensoren.
Ansich kein großes Problem, die Windmesser arbeiten mit Reed-Sensoren (Hall wäre besser, ich weiß...) das lässt sich einfach umbauen. Der ESP8266 muss dann nur die Impulse zählen.
Also halte uns bitte auf dem laufenden, wenn du dein Wetterprojekt angehst.
----------------
Könntest du den Code bitte auch posten, der die Watchdog-Geschichte erledigt?
Kommentar
OleDeluxe
Niederrhein
KNX Anwender
- 21.12.2014
- 296
#62
Es gibt ja auch Wetterstationen die direkt mit nem ESP8266 ausgeliefert werden, da bräuchte man halt nur einen entsprechenden Sketch:
https://www.letscontrolit.com/wiki/index.php/VentusW266
Ich denke über die ESPEASY ist schon die nötige Vorarbeit geleistet, so dass man da dann was mit der ESP-KNX-Lib basteln kann.Der Watchdog ist relativ simpel. Vorher hatte ich das auf dem ESP auch mit ESPEASY und MQTT schon laufen. Mit KNX-ESP-Lib ist es im Prinzip auf dem ESP ja nur eine GA, auf die er bei Init sendet, damit dann den Watchdog-Timer in Edomi startet. Von Edomi sende ich dann mittels einem zweiten Timer (etwas kürzer als der Watchdog, wird gleichzeitig aber gleichzeitig gestartet) auf die GA, dieses empfängt der ESP, setzt seinen internen Timer zurück und sendet wieder auf die GA zurück, so setzt Edomi den Watchdog Timer auch wie der zurück. Ist also ein hin und her. Läuft der Timer auf dem ESP ab, so gibt es eine Aktion (Pushover Message), gleiches dann bei Edomi.
Mit dem Code solltest du dir den Watchdog relativ simpel reinbasteln können:
Code:
...config_id_t Watchdog_GA; //GA für Watchdog...//Der folgende Callback reagiert auf ein Write auf die Watchdog_GAvoid Watchdog_callback(knx_command_type_t ct, address_t const &received_on, uint8_t data_len, uint8_t *data){ switch (ct) { case KNX_CT_WRITE: Serial.print("Watchdog ==> Reachable / "); Serial.println(*data); XXXXXXXXX Hier den Timer im ESP neu setzten XXXXXXXXXXX knx.write1Bit(knx.config_get_ga(Watchdog_GA), *data); //Hier sendet der ESP auf die gleiche GA den Wert zurück, es ist also ein hin und her, da Edomi ja auf neue Telegramme reagiert. break; }}...void setup() { ... // Register the callbacks knx.register_callback("Watchdog", Watchdog_callback); ... // Register the group addresses Watchdog_GA = knx.config_register_ga("Watchdog"); ... knx.start(); ... knx.write1Bit(knx.config_get_ga(Watchdog_GA), 1); //Eine 1 auf die Watchdog GA um in Edomi zu starten. ... }...void Loop() { ... XXXXXXXXX hier den Timer runterlaufen lassen und ggf. bei Ablauf eine Aktion starten XXXXXXXX ... }
Gruß, Sven
Kommentar
halloween
Bayern
KNX Anwender
- 17.02.2009
- 1464
#63
Ich muss mich in die Arduino/ESP8266 Programmierung erst mal reinarbeiten.
Bisher hab ich es lediglich geschafft, einen Arduino mit einem vorgefertigten Sketch zu programmieren. Aber selbst etwas ändern kann ich noch nicht, dazu fehlen mir die Programmierkenntnisse. Wird ein klein wenig Arbeit werden, bis ich einfache Dinge selbst machen kann.
Aber egal, wird schon.
Die Wetterstation aus dem Link von dir sendet ja einfach die Werte wie bisher an die Innenstation. Das ist nicht das, was ich suche. Ich will in den Sensoren bereits einen ESP8266 verbauen, damit ich mir die Innenstation sparen kann.
Schaut auch doof aus, wenn ich einen Touchscreen mit schöner Visu an der Wand hängen habe und daneben eine Wetterstation mit LCD-Anzeige... Außerdem kann ich die gängigen Wetterstationen problemlos ohne Umbau bereits über USB auslesen.
Kommentar
Brick
Aschau a. Inn
KNX Anwender
- 12.08.2009
- 4213
#64
halloween .. genau so etwas schwebt mir auch vor.. einen Station draußen, per ESP (nutze in letzter Zeit oft den Wemos D1)
der dann die Daten direkt auf den Bus sendet... wenn da was entwickelt wird, würde ich mich, soweit es meine Fähigkeiten zulassen
mitmachen !Gruß Martin
Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.
Kommentar
halloween
Bayern
KNX Anwender
- 17.02.2009
- 1464
#65
Wie gesagt, die oben von mir genannte Froggit WS 4000 wäre dafür evtl. sehr gut geeignet. Die Windsensoren usw werden alle über Kabel an der Aussenbox angeschlossen. An das Kabel müsste man halt einfach einen ESP8266 dran basteln und das wäre es schon gewesen. Das sind für Wind und Regen ganz normale Reed-Kontakte.
Kommentar
OleDeluxe
Niederrhein
KNX Anwender
- 21.12.2014
- 296
#66
Ja das oben ist ne komplette Station. Die Messeinheit außen ist wohl per 433Mhz Funk angebunden. Vorteil hier ist, dass Sie auch einfach im Batteriebetrieb irgendwo hingepflanzt werden kann. Die Innenstation muss ja nicht sichtbar sein, die funkt dir ja dann nur die Werte auf den Bus. Reizvoll wäre auch die 433Mhz Anbindung an einen ESP oder dergleichen zu machen, aber dazu müsste man das Protokoll kennen.
Schön ist ansonsten die Wetterstation von Elsner ( https://www.elsner-elektronik.de/sho...3-3-rs485.html ). Die könnte man sicher auch mit vertretbarem Aufwand auslesen.
//EDIT:
unter https://github.com/letscontrolit/ESP...W266_RFM69.ino wurde die W266 Außeneinheit an einen ESP angebunden. Wie gesagt, da ist schon ne menge Vorarbeit geleistet, so dass man denke ich mit vertretbarem Aufwand hieraus etwas machen könnte. Muss ich mir mal am Wochenende anschauen.Gruß, Sven
Zuletzt geändert von OleDeluxe; 23.01.2018, 13:02.
Kommentar
halloween
Bayern
KNX Anwender
- 17.02.2009
- 1464
#67
Ja aber das ist doch wieder nur eine Funklösung... Der ESP ist im Haus und empfängt die Daten weiterhin von Ausseneinheit per Funk. Da kannst du das Sendeintervall der Ausseneinheit usw wieder nicht einstellen. Und für eine Stromversorgung per Kabel musst du auch wieder basteln. Da kann ich auch gleich die Inneneinheit per USB-Kabel an meinen Server hängen.
Ich hätte gerne den ESP8266 direkt in der Ausseneinheit, am besten noch direkt an den einzelnen Sensoren, ohne einen extra Controller dazwischen, der mir wieder unnötige Vorgaben macht. Manche Stationen senden die aktuellen Werte nur alle paar Minuten und wenn ich das alles direkt am ESP hätte, könnte ich das in realtime an den Server übertragen.
Kommentar
OleDeluxe
Niederrhein
KNX Anwender
- 21.12.2014
- 296
#68
Wo der ESP letztlich sitzt ist doch egal. Ich würde es z.B. auf den ESP packen, der eh schon im Schuppen sitzt. Die Messeinheit sendet wenn ich das richtig gelesen habe alle 16 Sekunden, wie oft man dann per ESP auf den Bus schreibt hat man dann ja selbst in der Hand. Stromversorgung würde ich auch vermeiden wollen, habe gesehen, da gibt es nette Einheiten, die sich per Solarzelle über Wasser halten, dann kann der auch an einer idealen Stelle im Garten platziert werden. Aber das ist sicher alles Geschmackssache.
Ich hätte eben lieber eine fertige Ausseneinheit; der Bau einer eigenen ist trotz 3D-Drucker immer noch ne Menge Arbeit, und wenn ich da sehe dass die vom W266 nur 35€ kostet und eine entsprechende Funktion sichergestellt ist, finde ich das schon attraktiv.Aber sei es drum, da gibt es viele Wege nach Rom. Einen einfachen kleinen Sender mit DTH und Photosensor habe ich gebastelt, das sind die Basics, die ich erstmal auf dem Bus brauche :-)
Gruß, Sven
Kommentar
Janncsi
Niederkrüchten
KNX Anwender
- 17.08.2017
- 693
#69
Ich denke auch über eine Art Wetterstation nach, welche dauerhaft über eine Powerbank mit Solarpanel gespeißt würde...
Ich habe damals bewusst kein Buskabel oder Stromversorgung aufs Dach gelegt, was sich heute manchmal als Fehler herausstellt. Mit dem ESP und einer Powerbank könnte man eine saubere Lösung erstellen, welche quasi immer funktioniert.
Was ich so schnell wie möglich damit realisieren möchte in Richtung Wetterstation ist eine Helligkeitsmessung in 4 Richtungen....wenn ich die Helligkeitswerte mit nem ESP direkt auf GAs bekomme, dann müsste ich meine Beschattung nicht mehr manuell ansteuern...
Wäre das möglich, dass man mehrere Sensoren anschließt und jeder einzelne Sensorwert wird auf eine GA geschrieben?
LG
Kommentar
OleDeluxe
Niederrhein
KNX Anwender
- 21.12.2014
- 296
#70
Sicher. Warum soll das nicht gehen, brauchst 4 GPIO und eben 4 GA.
Wie wertet man denn die 4 Richtungen sinniger Weise aus? Haben ja mehrere wetterstation. Dazu habe ich noch nichts gefunden.
Gruß, Sven
Kommentar
Janncsi
Niederkrüchten
KNX Anwender
- 17.08.2017
- 693
#71
Ich würde das pragmatisch angehen, indem ich 4 Sensoren genau auf die Himmelsrichtungen ausrichten...
Kommentar
OleDeluxe
Niederrhein
KNX Anwender
- 21.12.2014
- 296
#72
Was ich gefunden hatte war dass die meistens den Sensor in Ost Süd West und oben drauf für den Zenit haben. Im Norden kann man sich ja schenken.
Kommentar
Janncsi
Niederkrüchten
KNX Anwender
- 17.08.2017
- 693
#73
Und genau das sehe ich anders....im Sommer steht mir morgens die Sonne bei NordOst schon so hoch, dass ich schon eine Aufheizung habe, wenn ich nicht beschaffen, somit ist Nord grundsätzlich schon interessant.
Den Sensoren oben drauf und dann am liebsten als Globalstrahlungssensor halte ich aber ebenfalls für eine super Idee...an diese "Helligkeitsstation" noch einen Windmesser und ich hätte alles, was ich brauche...
Kommentar
ulistermclane
Oberpfalz
KNX Anwender
- 19.07.2016
- 31
#74
den Sonnenstand kann man berechnen - also Globalstrahlungssensor sollte reichen?
- Likes1
Kommentar
halloween
Bayern
KNX Anwender
- 17.02.2009
- 1464
#75
Schau Mal unter stall.biz da würde ein billigst Sensor selbst gebaut, soll hervorragend für die Beschattung funktionieren.
---
Wo gibt's die Ventus w266 Ausseneinheit für 35 €?
Kommentar