[gelöst] Frage zu "sleep device:event"

Begonnen von AnBad, 14 Dezember 2022, 19:36:52

Vorheriges Thema - Nächstes Thema

betateilchen

Zitat von: mediastudio am 28 Mai 2024, 18:38:18Nun mir ist damit geholfen da es Funktioniert.

Das ist erstmal (!) schön, aber Du hat damit ein Problem geschaffen, das irgendwann als Bumerang zurückkommen wird: Du hast nicht verstanden, warum es jetzt (scheinbar) "funktioniert".

Aber wie Otto schon schrieb: irgendwann wirst Du selbst darauf kommen...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mediastudio

Hallo Otto, beides funktioniert:
my $sleep_time= ReadingsNum('Impuls_Zeit','P_zeit',5)
my $sleep_time= ReadingsVal("Impuls_Zeit","P_zeit","0")
auch das fuktioniert:
my $handauto_2 = ReadingsVal("Pumpen_intervall_H_A",'state','Error')
my $handauto_2 = Value("Pumpen_intervall_H_A")
Was nicht funktionirt ist folgendes {my $sleep_time=fhem ("Value(,
Der Parameter fhem muss nicht sein.

Was sollte ich denn bevorzugen?
Für mich ist doch das funktionieren der Anwendung wichtig und wie schon
bekannt viele Wege führen nach Rom und Du hast mich auf die richtige Spur geführt.


Otto123

Zitat von: mediastudio am 28 Mai 2024, 22:32:11Was sollte ich denn bevorzugen?
my $sleep_time = ReadingsNum('Impuls_Zeit','P_zeit',5)
my $handauto_2 = ReadingsVal('Pumpen_intervall_H_A','state','Error')

Weil: ReadingsNum() extrahiert Zahlen aus dem Reading
und ReadingsVal('device','state','') liest den Text aus dem Reading state und nicht wie Value() aus dem Internal STATE

Zitat von: mediastudio am 28 Mai 2024, 22:32:11Was nicht funktionirt ist folgendes {my $sleep_time=fhem ("Value(,
Der Parameter fhem muss nicht sein.
hatten wir ja schon geklärt, den ersten Gedanken in #7 habe ich korrigiert.
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