Seite 1 von 1

Openhab plus Nodemcu und Dect210

Verfasst: 22. Nov 2017 06:25
von reimundko
Hallo alle zusammen.
Habe im Moment fhem am laufen und moechte umsteigen auf obenhab.
Mein Versuch.
Habe espeasy mit Temperatur Sensor plus Relais.
Dazu einen Dect210 Funksteckdose.
Ist zwar eim Sensor eingebaut, aber sehr ungenau.
Die Steckdose schaltet eine elektrische Heizung an.
Moechte nun, dass openhab die Temperatur am espeasy ausliest.
Von 5-6 und von 17-21 Uhr Heizung anschalten ( dect210 oder Relais), wenn Temperatur unter 19 Grad ist.
Temperatur soll im Zimmer auf 19.5 Grad sein.
Kann man das mit Obenhab auch machen?
Diesen habe ich im Moment auf einem Raspi3 installiert.
Danke

Re: Openhab plus Nodemcu und Dect210

Verfasst: 25. Dez 2017 23:23
von zukunftathome
Hi,
ich versuche mich mal an deiner Frage. Grundsätzlich ist das mit openHAB kein Problem. Das kannst du über sogenannte Regeln lösen.
Ich selbst habe eine Node MCU (ESP8266) in Verbindung mit einem DHT22 Sensor als Temperatur/Luftfeuchte und Bodenfeuchte Sensor im Einsatz.
Die Daten übertrage ich mittels http Binding in Richtung openHAB. Dazu stellt der NodeMCU einen Webserver mit einem JSON File zur Verfügung. Anleitung zum Bau folgt in den nächsten Tagen auf meinem Blog.

Die Fritz Steckdose kannst über das AVM Fritz! Binding steuern. Die Installation habe ich hier beschrieben: http://zukunftathome.de/fritz-thermosta ... b-steuern/
Anleitung zum Bau folgt in den nächsten Tagen auf meinem Blog.

Eine einfache Regel könnte in etwa so aussehen (Items natürlich erst einmal Fantasie). Die aktiven Uhrzeiten könnte man über einen Dummy Switch lösen, der immer nur zu den gewählten Zeiträumen angeschaltet ist (ebenfalls über eine Regel gelöst).

Code: Alles auswählen

rule "Heizung"
when
Item Temperatur_Node received update
then
if(Temperatur_Node.state <19 && Aktive_Zeit.state == ON)
{
sendCommand(Steckdose_Heizung, ON)
}
if{Temperatur_Node.state >19.5)
{
sendCommand(Steckdose_Heizung, ON)
}
end
Beim ausschalten habe ich die Abfrage nach der Uhrzeit absichtlich weggelassen, um das ausschalten auch nach dem Zeitraum zu ermöglichen.
Falls das für dich alles in Frage kommt, kann ich dir gerne eine komplette Beispielregel erstellen :)