Hauptmenü

notify

Begonnen von Heinecke, 18 März 2018, 13:07:30

Vorheriges Thema - Nächstes Thema

Heinecke

Hallo alle zusammen,
ich möchte meine dackluke im Badezimmer öffnen und schließen und zwar bei regen und Wind soll sie schließen
bei zu hoher Luftfeuchtigkeit öffnen.
habe es versucht mit  notify

bz_Thermostat:humidity:.* {
if(ReadingsVal("bz_Thermostat","humidity",99) < 40) { fhem("set bz_Dachluke 40") } else
{ fhem("set bz_Dachluke off") }
}

Kann ich mehrere readings ins notify bekommen ?

Natürlich soll es so sein das Wind und regen wichtiger sind als Luftfeuchtigkeit

Guss Oliver

CoolTux

Wenn du es so machst, dann wird der öffnen oder schließen Befehl bei jeder Humidity Änderung ausgelöst.

Was meinst mit mehrere Readings in Notify?
Meinst er soll auf mehrere triggern oder willst Abfragen?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heinecke

Abfragen natürlich
Danke für die schnelle Antwort

CoolTux

Ja kannst du. Ist einfache Bedienungsabfrage mit anderen oder or verknüpft
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heinecke

Kannst du mir ein beispiel geben
bin noch am üben
den Rest probiere ich mal selbst aus

gruss Oliver

Otto123

Hi,

also vom Gefühl her würde ich das mit einem DOIF angehen.
Du hast die Bedingung:
- Regen oder Wind sollen schließen, unabhängig von der Luftfeuchte innen?
- Luftfeuchte innen soll öffnen wenn kein Regen und Wind?

Wenn Du notify willst, würde ich erstmal zwei notify machen: eines zum schließen und eines zum öffnen.

Man sollte zusätzlich eigentlich den Taupunkt berücksichtigen drinnen und draußen, Lüften kann auch manchmal kontraproduktiv sein.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

CoolTux


if( ReadingsVal("bz_Thermostat","humidity",99) < 40 and ReadingsVal("bz_Thermostat","temperature",99) > 15) { fhem("set bz_Dachluke 40") }
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Heinecke

Danke erstmal
mit DOIF habe ich noch überhaupt nicht gearbeitet
weil ich erst langsam mein Haus automatisiere  ein Raum nach dem anderen
wie sieht den so ein DOIF aus da verstehe ich die Doku nicht ganz so gut

gruss und danke

KernSani

DOIF ist sehr umfangreich - ich persönlich würde erstmal beim notify bleiben, das hilft dir die grundsätzliche Funktionsweise von FHEM zu verstehen.

Zwei "formale" Dinge noch:
1.) Ich denke die Frage wäre eher was fürs Anfängerforum (verschieben kannst du ganz unten links) 
2.) Bitte einen aussagekräftigeren Titel wählen ("Mehrere Bedingungen in notify abfragen" oder sowas)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Otto123

#9
Ich sag mal, das Tool zur Lösung ist nicht wichtig, wichtig ist klar zu werden was wirklich passieren soll. Mach es ruhig erstmal mit notify ;D

Trigger:
Du hast 3 Messwerte die müssen eigentlich alle drei bei Veränderung triggern, oder Du nimmst einfach Zeitscheiben, z.B. jede Minute (wäre dann ein at).

Bedingung und Ausführung
Abfrage der Werte Entscheidung treffen und Aktion auslösen.

Beispiel für letzteres hast Du von Leon.

Beispiel für Trigger (das ist eher symbolisch, da fehlen die echten Infos zu den Geräten)
bz_Thermostat:(humidity.*|temperature.*)|WindDevice:Staerke.*

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Heinecke

Danke euch für die Hilfe

Üben macht den Meister
gruss oliver

KernSani

Zitat von: KernSani am 18 März 2018, 13:39:56
2.) Bitte einen aussagekräftigeren Titel wählen ("Mehrere Bedingungen in notify abfragen" oder sowas)

und wenn's gelöst ist (ging jetzt aus deiner Antwort nicht so richtig hervor), dann bitte auch noch ein [Gelöst] vor das Subject des ersten Posts.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...