Moin zusammen,
ich bin mir nicht sicher, ob ich was übersehen habe, nicht verstanden habe oder was sonst hier das Problem ist:
Ich habe mir testhalber einen Intertechno ITS-2000 gekauft. Dieser wird per autocreate auch sofort angelegt:
define SW_Li_Bu IT 01010100010110111001101010 0 0000
attr SW_Li_Bu IODev CUL_433
attr SW_Li_Bu model itswitch
attr SW_Li_Bu protocol V3
attr SW_Li_Bu room IT,Office
attr SW_Li_Bu verbose 5
(zuerst hatte ich nur Name und Raum manuell geändert, später zum testen protocol. iodev und model hinzugefügt)
Wenn ich den zugehörigen Kontakt kurzschließe passiert dies:
2016.10.22 18:30:16.963 5: CUL/RAW: /i6665669A9699965515
2016.10.22 18:30:16.965 4: CUL_Parse: CUL_433 i6665669A9699965515 -63.5
2016.10.22 18:30:16.967 5: CUL_433 dispatch i6665669a96999655
2016.10.22 18:30:16.968 4: CUL_433 IT: message "i6665669a96999655" (17)
2016.10.22 18:30:16.969 4: CUL_433 ITv3: bin message "0110011001100101011001101001101010010110100110011001011001010101" (64)
2016.10.22 18:30:16.971 4: CUL_433 IT: msgcode "01010100010110111001101010010000" (32) bin = 0110011001100101011001101001101010010110100110011001011001010101
2016.10.22 18:30:16.972 3: CUL_433 IT: SW_Li_Bu off->on
2016.10.22 18:30:32.944 5: CUL/RAW: /i6665669A9699955513
2016.10.22 18:30:32.946 4: CUL_Parse: CUL_433 i6665669A9699955513 -64.5
2016.10.22 18:30:32.948 5: CUL_433 dispatch i6665669a96999555
2016.10.22 18:30:32.949 4: CUL_433 IT: message "i6665669a96999555" (17)
2016.10.22 18:30:32.950 4: CUL_433 ITv3: bin message "0110011001100101011001101001101010010110100110011001010101010101" (64)
2016.10.22 18:30:32.951 4: CUL_433 IT: msgcode "01010100010110111001101010000000" (32) bin = 0110011001100101011001101001101010010110100110011001010101010101
2016.10.22 18:30:32.952 3: CUL_433 IT: SW_Li_Bu on->off
2016.10.22 18:30:40.579 5: CUL/RAW: /i6665669A9699965517
2016.10.22 18:30:40.580 4: CUL_Parse: CUL_433 i6665669A9699965517 -62.5
2016.10.22 18:30:40.582 5: CUL_433 dispatch i6665669a96999655
2016.10.22 18:30:40.584 4: CUL_433 IT: message "i6665669a96999655" (17)
2016.10.22 18:30:40.584 4: CUL_433 ITv3: bin message "0110011001100101011001101001101010010110100110011001011001010101" (64)
2016.10.22 18:30:40.586 4: CUL_433 IT: msgcode "01010100010110111001101010010000" (32) bin = 0110011001100101011001101001101010010110100110011001011001010101
2016.10.22 18:30:40.586 3: CUL_433 IT: SW_Li_Bu off->on
2016.10.22 18:30:48.697 5: CUL/RAW: /i6665669A9699955500
2016.10.22 18:30:48.699 4: CUL_Parse: CUL_433 i6665669A9699955500 -74
2016.10.22 18:30:48.702 5: CUL_433 dispatch i6665669a96999555
2016.10.22 18:30:48.704 4: CUL_433 IT: message "i6665669a96999555" (17)
2016.10.22 18:30:48.705 4: CUL_433 ITv3: bin message "0110011001100101011001101001101010010110100110011001010101010101" (64)
2016.10.22 18:30:48.706 4: CUL_433 IT: msgcode "01010100010110111001101010000000" (32) bin = 0110011001100101011001101001101010010110100110011001010101010101
2016.10.22 18:30:48.707 3: CUL_433 IT: SW_Li_Bu on->off
sprich: die Zustandsänderung wird korrekt übertragen und dem richtigen Gerät zugeordnet.
Soweit alles ok, nur:
Am fhem Gerät sehe ich die Änderung nicht, das bleibt immer auf "off", weder STATE noch state.
Ein notify triggert, allerdings sehe ich nicht, wo ich darin den tatsächlichen Zustand des Gerätes abgreifen könnte (schließlich wird der nicht gesetzt).
Kann mir jemand sagen, wo mein Fehler liegt?
Danke
pj
[update]
ich hab jetzt einfach mal blind Doifs dafür eingerichtet und die tun auch, was sie tun sollen, allerdings wundert es mich schon, dass der Zustand des Schalters nicht upgedatet wird....