Hallo,
wo kann ich Informationen über den Disp Kanal von der 19 Kanal Fernbedienung finden. Wie kann ich z.B. dauerhaft die Temperatur dort darstellen. Welche Patameter muss/kann ich beim "set" angeben.
Irgendwie finde ich da nichts verwertbares und da dauerhaft -HM- stehen zu haben, finde ich auch nicht schön.
Gruß Christoph
"help cul_hm" und dann runterscrollen bis "HM-RC-19xxx"
du machst dir ein userreading bei deinem Temperatursensor z.B.
attr AussenTemp userReadings temp { ReadingsVal("AussenTemp","temperature",0)*10;; }
weil du den Temperaturwert als Ganzzahl brauchst
und dann ein Notify zum Senden
define Aussent_n notify AussenTemp:temp:.* set Fernb_19T_Disp display $EVTPART1 comma C off off door
Zitat von: fhem-hm-knecht am 09 Februar 2017, 13:05:27
weil du den Temperaturwert als Ganzzahl brauchst
wäre es dann so nicht einfacher:
attr AussenTemp userReadings temp { int(round(ReadingsVal("AussenTemp","temperature",0),0)) }
Wozu man das userReading überhaupt braucht, habe ich nicht verstanden. Ich kann doch auch direkt auf die vom Aussensensor gemeldete temperature triggern und in dem notify den Wert direkt gerundet an die Fernbedienung schicken?
Das Display ist etwas "dumm"
Man kann nicht direkt 22.1 C schicken,
sondern zeige--> 221 und schalte das Komma und C an , sind feste Symbole in der FB
der Weg über userreadings hat noch den Hintergrund, da die FB ein Burstgerät beim Empfang von Displaynachrichten ist, dass
man durch events-on... aussortieren sollte, wie oft man Nachrichten an die FB schicken will (Sendelimit)
ist ja nur ein Weg von vielen Möglichkeiten.
ok, danke für die Erklärung.
Hallo,
dann hat sich da aber etwas geändert. Ich sende den ungerundeten Wert aus dem
temp { ReadingsVal("Temp_1","temperature",0) }
Userreading und zeige mit
Temp_1:temp:.* set HM_11D691_Disp display $EVTPART1 comma C off off bulb
an. Der Wert (derzeit 4.4 C) wird korrekt angezeigt.
Leider wird die Temperatur nur auf Tastendruck angezeigt und nicht Dauerhaft. Na ja jetzt bin ich zumindest etwas weiter.
Gruß Christoph