Hi, ich habe mein arduino als funker im einsatz und mit openhab per serial gepaart... senden funktioniert wunderbar auch das anzeigen von sende codes im openhab mein item schaut so aus
String rc "Arduino [%s]" { serial="/dev/ttyACM0" }
zum senden benutze ich rules zb.
rule "WW_Wohnzimmer_Sofa"
when Item Light_WW_Wohnzimmer_Sofa received command
then
if(receivedCommand==ON){
sendCommand(rc, "000011010111001111000000")
}
else if(receivedCommand==OFF){
sendCommand(rc, "000011010111001100001100")
}
end
soweit so gut das funzt 1a, jetzt mein problem wenn ich jetzt auf der funk fernbedienung ein knopf drücke kommt ja im openhab ein code an zb
2016-02-20 10:59:06 - rc state updated to 110001010101010101010101
110001010101010101010101
110001010101010101010101
110001010101010101010101
jetzt möchte ich das openhab zb ein schalter auf on setzt wenn im hintergrund 110001010101010101010101 ein geht... ich habe es mal so versucht
rule "Schalter Wohnzimmer test"
when
Item rc received update
then
if (rc.state==110001010101010101010101) {
sendCommand(Light_WW_Insel_test, ON)
} else {
}
end
doch ich denke da hab ich was fasch.... kann mir da bitte jemand helfen
String rc "Arduino [%s]" { serial="/dev/ttyACM0" }
zum senden benutze ich rules zb.
rule "WW_Wohnzimmer_Sofa"
when Item Light_WW_Wohnzimmer_Sofa received command
then
if(receivedCommand==ON){
sendCommand(rc, "000011010111001111000000")
}
else if(receivedCommand==OFF){
sendCommand(rc, "000011010111001100001100")
}
end
soweit so gut das funzt 1a, jetzt mein problem wenn ich jetzt auf der funk fernbedienung ein knopf drücke kommt ja im openhab ein code an zb
2016-02-20 10:59:06 - rc state updated to 110001010101010101010101
110001010101010101010101
110001010101010101010101
110001010101010101010101
jetzt möchte ich das openhab zb ein schalter auf on setzt wenn im hintergrund 110001010101010101010101 ein geht... ich habe es mal so versucht
rule "Schalter Wohnzimmer test"
when
Item rc received update
then
if (rc.state==110001010101010101010101) {
sendCommand(Light_WW_Insel_test, ON)
} else {
}
end
doch ich denke da hab ich was fasch.... kann mir da bitte jemand helfen