[Gelöst] Syntax hilfe bei notify

Begonnen von Nielsiwilsi, 11 Juni 2017, 19:37:45

Vorheriges Thema - Nächstes Thema

KernSani

Schön, dass es jetzt funktioniert. Schreibst du dann bitte noch [Gelöst] vor das Subject des ersten Posts?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

CoolTux

Ich habe persönlich Bauchweh mit dem Codebeispiel. Es ist nicht FHEMWEB Konform und wird, so übernommen, Fehler verursachen. Es wäre zu wünschen wenn man die Codebeispiele für das FHEMWEB entsprechend an passt, so das Anfänger damit sofort arbeiten können.


Grüße
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

Otto123

Sorry Leon,

ich sehe jetzt da gar kein Bezug zu FHEMWEB? Bist Du im richtigen Thread?  :-[

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

Zitat von: Nielsiwilsi am 13 Juni 2017, 00:28:54
defmod n_WK.WMA_Pwr_start notify WK.WMA_Pwr:power:.* {\
     if (ReadingsNum("WK.WMA_Pwr", "power", 0) > 10 && ReadingsVal("n_WK.WMA_Pwr_start", "running", "off") eq "off") {\
fhem("setreading n_WK.WMA_Pwr_start running on");;\
fhem("setreading n_WK.WMA_Pwr_start start_pwr [WK.WMA_Pwr:energy]");;\
     }\
     if (ReadingsNum("WK.WMA_Pwr", "power", 0) < 3 && ReadingsVal("n_WK.WMA_Pwr_start", "running", "off") eq "on") {\
my $ges = (((ReadingsVal("WK.WMA_Pwr","energy",0)/1000) - (ReadingsVal("n_WK.WMA_Pwr_start","start_pwr",0))/1000) * ReadingsVal("HA.StrompreisEUR","state","0.2205"));;\
fhem("setreading n_WK.WMA_Pwr_start running off");;\
fhem("setreading n_WK.WMA_Pwr_start end_pwr [WK.WMA_Pwr:energy]");;\
fhem("setreading n_WK.WMA_Pwr_start Kosten $ges");;\
fhem("set TelegramBot send Waschmaschine fertig ([n_WK.WMA_Pwr_start:Kosten] €)");;\
     }\
}
attr n_WK.WMA_Pwr_start room Waschkeller


Guten Morgen Otto,

Genau das meine ich. Kein Bezug zu FHEMWEB sondern Code für fhem.cfg. und das finde ich persönlich nicht gut. Wir wollen ja das Anfänger nicht in der cfg rum fummeln sondern alles über das Webinterface machen, dann müssen wir auch im Forum und im Wiki darauf achten das Codebeispiele für die DEF von FHEMWEB geeignet sind und nicht für fhem.cfg. Weißt was ich meine?



Grüße
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

Otto123

Guten Morgen Leon,

ok jetzt verstehe ich :) aber Du hast nicht ganz recht: Schau mal ganz oben -> defmod
Ist für mich ein sicheres Zeichen das der Code über die Raw Def kopiert ist. So gesehen finde ich diesen Weg als einen sehr Guten!

Man sollte vielleicht immer mal wieder auf diese relativ neue Methode hinweisen  8)

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

Zitat von: Otto123 am 14 Juni 2017, 09:09:28
Guten Morgen Leon,

ok jetzt verstehe ich :) aber Du hast nicht ganz recht: Schau mal ganz oben -> defmod
Ist für mich ein sicheres Zeichen das der Code über die Raw Def kopiert ist. So gesehen finde ich diesen Weg als einen sehr Guten!

Man sollte vielleicht immer mal wieder auf diese relativ neue Methode hinweisen  8)

Gruß Otto

Musste ich doch glatt erstmal schauen. Habe die Raw Def nie benutzt. Hast Recht dort erscheint es auch so. Kann ich dann einfach den Code in die Raw Def kopieren und er speichert das?
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

Otto123

Zitat von: CoolTux am 14 Juni 2017, 09:46:52
Musste ich doch glatt erstmal schauen. Habe die Raw Def nie benutzt. Hast Recht dort erscheint es auch so. Kann ich dann einfach den Code in die Raw Def kopieren und er speichert das?
Jaaa genau das geht8) Offenbar schon seit irgendwann Ende letzten Jahres ...
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

Dann Danke ich Dir ganz doll Otto für den Hinweis. Werde das mal in meine Tip für den Umgang mit FHEM ohne fhem.cfg übernehmen.


Grüße
Leon
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