Hallo Openhab Freunde, ich habe mich mal an EnOcean rangetraut.
Heute kam mein USB Dongel, Schalter hatte ich schon länger.
Ich kann jetzt licht Schalten und ausdimmen.
Das einzige Problem ist das ich nicht andimmen kann, hat jemand eine Idee.
Ich habe das mit folgender Rule gelöst
Heute kam mein USB Dongel, Schalter hatte ich schon länger.
Ich kann jetzt licht Schalten und ausdimmen.
Das einzige Problem ist das ich nicht andimmen kann, hat jemand eine Idee.
Ich habe das mit folgender Rule gelöst
Code:
import org.openhab.core.library.types.*
import org.openhab.core.persistence.*
rule EOSofa
when
Item KorridorSwitch_eo1 received command
then
if(receivedCommand==ON)
{
sendCommand(KorridorFSwitch, ON)
sendCommand(KorridorDSwitch, ON)
logInfo("EnOcean","Received Commando")
}
else
{
sendCommand(KorridorFSwitch, OFF)
sendCommand(KorridorDSwitch, OFF)
logInfo("EnOcean","Nothing")
}
var Number percent = 0
if(KorridorFDimmer.state instanceof DecimalType) percent = KorridorFDimmer.state as DecimalType
if(KorridorDDimmer.state instanceof DecimalType) percent = KorridorDDimmer.state as DecimalType
if(receivedCommand==INCREASE) percent = percent + 5
if(receivedCommand==DECREASE) percent = percent - 5
if(percent<0) percent = 0
if(percent>100) percent = 100
postUpdate(KorridorFDimmer, percent);
postUpdate(KorridorDDimmer, percent);
end


Kommentar