ZigBee2MQTT / OSRAM SMART+

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

Antworten
HeikoH
Beiträge: 4
Registriert: 26. Jan 2020 20:17
Answers: 0

ZigBee2MQTT / OSRAM SMART+

Beitrag von HeikoH »

Hallo,

ich bin schon eine Weile mit openhab2 unterwegs.
Ich habe mein System jetzt mit zigbee-Lampen erweitert. Begonnen habe ich mit einer OSRAM SMART+ (war gerade im Angebot ;) ). Ich nutze einen Stick mit zigbee2mqtt.
Ich möchte den Befehlen bei der Verstellung der Helligkeit den Parameter "osram_remember_state = true" mitgeben. Dazu habe ich einen JS-Script angepasst:

Code: Alles auswählen

(function(percent){

    var brightness = percent * 255 / 100;

    var result = new Object();
    result.brightness = brightness;
    result.osram_remember_state = true;
 
    return JSON.stringify(result);
    
})(input)
In der Paper UI habe ich bei "outgoing transformation" JS:ZigbeeBrightness.js angegeben.
Im Broker sehe ich, dass ein Befehl abgesetzt wird. Nur kommt die brightness mit "null" an und die Lampe geht aus ;(
Jemand eine Idee?

Danke
Heiko

HeikoH
Beiträge: 4
Registriert: 26. Jan 2020 20:17
Answers: 0

Re: ZigBee2MQTT / OSRAM SMART+

Beitrag von HeikoH »

Hallo,

nach einigem try & error scheine ich nun eine funktionierende Lösung zu haben, die ich nicht für mich behalten möchte:

Code: Alles auswählen

(function(x){
    var b = parseInt(x);
    var result = new Object();
    var value= parseInt(b*255/100);
    
    if (value < 5) {
        result.state = "OFF";
    }
    else {
        result.state = "ON";
    }
    
    result.brightness = value;
    result.osram_remember_state = true;

    return JSON.stringify(result);
    
})(input)

Antworten