(04-03-2015, 14:16:58)Don_Hasso schrieb: msg.payload={fensterauf:msg.payload.IsOpen=="True"}
Funktioniert aber nicht. Welche bedeutung hat das "$text" beim Sensor?
Ich hab mir ne kleine Funktion gebaut, die ich dazwischen hängen kann:
Ich greife einfach so drauf zu (ok, dass mit dem Boolean konvertieren kann man sich sparen, machts aber hübscher finde ich):
Code:
var falsy = /^(?:f(?:alse)?|no?|0+)$/i;
Boolean.parse = function(val) {
return !falsy.test(val) && !!val;
};
// IsOpen
doorOpen = Boolean.parse(msg.payload.IsOpen.$text);
SHC (1, unbegrenzt+mobil), PSD (3), PSS (12), WDS (11), WMD(O) (3), WSC (5), BRC (2), WSO (1), RST (1), HKT (7), Philips Hue, Osram Lightify, Wink/Quirky (Eggtray, Sensor), EdiPlug, Logitech Harmony Hub, Raspberry, Sonos, Netatmo, Pearl Küchenwaage+Kettle, Withings, Sphero, Padbot, Technoline BC2500, WeMo Insight Switch (1), Fibaro WallPlug (3)/WDS(1), Nuimo, Flic