Hallo,
habe folgendes Problem .
Bei meinen Reglern HMIP bekomme ich in der Readinsliste folgende Werte angezeigt:
für Manuell:
1.SET_POINT_MODE 1
für Automatik:
1.SET_POINT_MODE 0
wenn ich das nun im stateFormat anzeigen will bekomme ich eine 0, oder eine 1.
Ist es möglich das auch als "Auto" und "Man" anzeigen zu lassen ?
Gruß
Wendelin
Dieses userReadings ist mehrfach "seltsam", angefangen damit, dass es keinen Trigger enthält und AttrVal() abgefragt wird...
Einfach in stateFormat Perl verwenden und auf das Reading zugreifen:
attr <device> stateFormat {ReadingsVal($name,'1.SET_POINT_MODE',0)?'Auto':'Man'}
Bin aber nicht sicher, ob es nicht eine direktere Möglichkeit gibt, das für HMCCU.*-Devices direkt zu mappen.
Hallo,
das hier funktioniert super
attr <device> stateFormat {ReadingsVal($name,'1.SET_POINT_MODE',0)?'Auto':'Man'}
was muss ich angeben wenn zusätzlich noch einen Text hinzufügen möchte z.B. Mode: ?
Gruß
Wendelin
attr <device> stateFormat {"Mode: ".ReadingsVal($name,'1.SET_POINT_MODE',0)?'Auto':'Man'}
perl Grundlagen
Zitat von: Beta-User am 23 Dezember 2020, 10:27:56
Dieses userReadings ist mehrfach "seltsam"
Das ist nicht seltsam, das ist einfach falsch.