Alternative culfw

Begonnen von bjoernh, 15 März 2015, 12:01:06

Vorheriges Thema - Nächstes Thema

vbs

Hab jetzt für die HM-Leuchte das sys_cul868 als IO eingetragen und es passiert weiterhin.

Hier nochmal ein Log. Interessanterweise sind die nachfolgenden (mutmaßlich wiederholten) Nachricht _nicht_ immer identisch?!

2019.02.24 22:01:18.674 5 : CUL/RAW: /*i101015EF
2019.02.24 22:01:18.675 4 : CUL_Parse: sys_cul868 *i101015EF
2019.02.24 22:01:18.676 5 : sys_cul868: dispatch *i101015EF
2019.02.24 22:01:18.680 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-24 22:01:18.702 CUL_HM sz_lightSpot set_toggle
2019.02.24 22:01:18.717 3 : CUL_HM set sz_lightSpot toggle
2019.02.24 22:01:18.718 5 : sys_cul868 sending As0E05A011F15544222A260201C80000
2019.02.24 22:01:18.718 5 : SW: As0E05A011F15544222A260201C80000
2019-02-24 22:01:18.720 IT sz_rcLightSpot on

>> hier jetzt der zweite Empfang. Nachricht ist _nicht_ identisch (EE)
2019.02.24 22:01:18.811 5 : CUL/RAW: /*i101015EE
2019.02.24 22:01:18.812 4 : CUL_Parse: sys_cul868 *i101015EE
2019.02.24 22:01:18.812 5 : sys_cul868: dispatch *i101015EE
2019.02.24 22:01:18.812 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019.02.24 22:01:18.815 3 : CUL_HM set sz_lightSpot toggle
2019-02-24 22:01:18.815 IT sz_rcLightSpot on
2019.02.24 22:01:18.890 5 : sys_cul868 sending As0E06A011F15544222A260201C80000
2019.02.24 22:01:18.890 5 : CUL 222A26 dly:88ms
2019.02.24 22:01:18.980 5 : SW: As0E06A011F15544222A260201C80000
2019-02-24 22:01:18.986 CUL_HM sz_lightSpot dim: stop:on
2019-02-24 22:01:18.986 CUL_HM sz_lightSpot pct: 100
2019-02-24 22:01:18.986 CUL_HM sz_lightSpot on

>> hier rutscht eine Oregon-Nachricht dazwischen
2019.02.24 22:01:19.088 5 : CUL/RAW: /*omD56A00EE
2019.02.24 22:01:19.088 4 : CUL_Parse: sys_cul868 *omD56A00EE
2019.02.24 22:01:19.089 5 : sys_cul868: dispatch *omD56A00EE

>> hier der dritte... EF
2019.02.24 22:01:19.180 5 : CUL/RAW: /*i101015EF
2019.02.24 22:01:19.180 4 : CUL_Parse: sys_cul868 *i101015EF
2019.02.24 22:01:19.180 5 : sys_cul868: dispatch *i101015EF
2019.02.24 22:01:19.181 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-24 22:01:19.185 CUL_HM sz_lightSpot set_toggle
2019.02.24 22:01:19.191 3 : CUL_HM set sz_lightSpot toggle
2019.02.24 22:01:19.191 5 : sys_cul868 sending As0E07A011F15544222A260201000000
2019.02.24 22:01:19.191 5 : CUL 222A26 dly:49ms
2019.02.24 22:01:19.241 5 : SW: As0E07A011F15544222A260201000000
2019-02-24 22:01:19.244 IT sz_rcLightSpot on

>> hier der vierte... jetzt wieder EE
2019.02.24 22:01:19.365 5 : CUL/RAW: /*i101015EE
2019.02.24 22:01:19.365 4 : CUL_Parse: sys_cul868 *i101015EE
2019.02.24 22:01:19.365 5 : sys_cul868: dispatch *i101015EE
2019.02.24 22:01:19.366 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019.02.24 22:01:19.371 3 : CUL_HM set sz_lightSpot toggle
2019-02-24 22:01:19.372 IT sz_rcLightSpot on
2019.02.24 22:01:19.414 5 : sys_cul868 sending As0E08A011F15544222A260201000000
2019.02.24 22:01:19.414 5 : CUL 222A26 dly:88ms
2019.02.24 22:01:19.503 5 : SW: As0E08A011F15544222A260201000000
2019-02-24 22:01:19.512 CUL_HM sz_lightSpot dim: stop:off
2019-02-24 22:01:19.512 CUL_HM sz_lightSpot pct: 0
2019-02-24 22:01:19.512 CUL_HM sz_lightSpot off

Telekatz

Das letzte Byte in der Nachricht ist der RSSI.

Ich hab jetzt mal versucht, den Fehler auf meinem Testsystem nachzustellen. Hat aber funktioniert wie erwartet, keine Mehrfachauslösung:
2019.02.24 22:54:46 5: CUL/RAW: /*i000551E6


2019.02.24 22:54:46 4: CUL_Parse: mapleCUL * i0 00 551E 6 
2019.02.24 22:54:46 5: mapleCUL: dispatch *i000551E6
2019.02.24 22:54:46 4: CUL_Parse: mapleCUL2 i000551E6 -87
2019.02.24 22:54:46 5: mapleCUL2: dispatch i000551
2019.02.24 22:54:46 4: mapleCUL2 IT: message "i000551" (7)
2019.02.24 22:54:46 4: mapleCUL2 IT: msgcode "000000FFFF0F" (12) bin = 000000000000010101010001
2019.02.24 22:54:46 5: mapleCUL2 IT: V1 housecode = 000000FFFF  onoffcode = 0F
2019.02.24 22:54:46 3: mapleCUL2 IT: IT_000000FFFF on->on
2019.02.24 22:54:46 5: CUL_HM Lueftung_Schalter protEvent:CMDs_pending pending:1
2019.02.24 22:54:46 3: CUL_HM set Lueftung_Schalter toggle
2019.02.24 22:54:46 5: mapleCUL sending As0E4DA011F111352A97990201C80000
2019.02.24 22:54:46 5: SW: As0E4DA011F111352A97990201C80000
2019.02.24 22:54:46 5: CUL_HM Lueftung_Schalter protEvent:CMDs_processing... pending:0
2019.02.24 22:54:46 5: CUL/RAW: /A0E4D80022A9799F111350101C8004012


2019.02.24 22:54:46 4: CUL_Parse: mapleCUL A 0E 4D 8002 2A9799 F11135 0101C8004012 -65
2019.02.24 22:54:46 5: mapleCUL: dispatch A0E4D80022A9799F111350101C80040::-65:mapleCUL
2019.02.24 22:54:46 5: CUL_HM Lueftung_Schalter protEvent:CMDs_done
2019.02.24 22:54:47 5: CUL/RAW: /*i00155FE5


2019.02.24 22:54:47 4: CUL_Parse: mapleCUL * i0 01 55FE 5 
2019.02.24 22:54:47 5: mapleCUL: dispatch *i00155FE5
2019.02.24 22:54:47 4: CUL_Parse: mapleCUL2 i00155FE5 -87.5
2019.02.24 22:54:47 5: mapleCUL2: dispatch i00155f
2019.02.24 22:54:47 4: mapleCUL2 IT: message "i00155f" (7)
2019.02.24 22:54:47 4: mapleCUL2 IT: msgcode "00000FFFFF11" (12) bin = 000000000001010101011111
2019.02.24 22:54:47 5: mapleCUL2 IT: V1 housecode = 00000FFFFF  onoffcode = 11
2019.02.24 22:54:47 4: mapleCUL2 IT: message "i00155f" (7)
2019.02.24 22:54:47 4: mapleCUL2 IT: msgcode "00000FFFFF11" (12) bin = 000000000001010101011111
2019.02.24 22:54:47 5: mapleCUL2 IT: V1 housecode = 00000FFFFF  onoffcode = 11
2019.02.24 22:54:47 3: mapleCUL2: Unknown code i00155f, help me!



vbs

hm... *kopfkratz*....

Kann es sein, dass meine Fernbedienung immer mehrfach sendet (einfach zur Sicherheit) und da manchmal versehentlich tatsächliche mehrere dieser Nachrichten verarbeitet werden? Ich meine: diese Nachrichten mit den tatsächlich unterschiedlichen RSSI-Werten müssen ja wohl irgendwo herkommen. Die denkt sich die Maple-FW ja nicht aus?!

Ich benutze eine solche RC:
https://goo.gl/images/iVGurY

Ich müsste irgendwo auch noch so eine RC rumliegen haben:
https://goo.gl/images/SSw66E

Das werde ich morgen mal gegentesten...

vbs

Habs doch schon schnell getestet mit so einer:
https://goo.gl/images/SSw66E

Also wenn ich die Taste nur kurz drücke, dann kommt der Befehl nur einmal an (und wird auch nur einmal verarbeitet).

Wenn ich aber länger drücke (auch wenn nur ein wenig), dann kommt der Befehl direkt nochmal und wird auch mehrfach verarbeitet. Und wenn ich die Taste dauerhaft gedrückt halte, dann feuert die RC auch dauerhaft diesen Befehl.

Würde dann also wirklich vermuten, dass meine Xsight-RC einfach immer mehrfach feuert (da ist es jedoch nicht so, dass sie dauerhaft feuert, wenn ich gedrückt halte).

Wenn das alles so sein sollte, wie oben vermutet: es bleibt die Frage, warum diese Mehrfachnachrichten nur verarbeitet werden, wenn ich zeitnah per HM etwas raussende und ansonsten aber gefiltert werden?

Telekatz

Ich habe es mit einer ELRO Fernbedienung ausprobiert. Der Befehl wird mit der auch dauerhaft gesendet solange die Taste gedrückt wird. Die Mehrfachnachrichten werden aber in der a-culfw gefiltert.

Es war ein Bug in der Firmware, bei der eine empfangene Nachricht auf einem anderen Receiver die Filterung durcheinander gebracht hat und die Nachricht mehrfach weitergeleitet wurde. Aber dein Problem ist wohl ein anderes.

vbs

Also ich fasse nochmal zusammen wie ich es jetzt verstehe:

- meine RC schickt beim Tastendruck den Befehl mehrfach (kann man die Filterung in der MapleFW irgendwie zum Testen ausschalten, um das mal schwarz auf weiß sehen zu können?)

- im Normalfall werden die Mehrfachauslösungen gefiltert und ich sehe in FHEM nur ein Event

- falls ich jedoch auf das Event reagiere und sehr zeitnah etwas per HM versende, dann erhalte ich in FHEM doch noch welche von den eigentl. gefilterten Mehrfachauslösungen

Stimmt das soweit? Wäre dann aber schon ein Problem mit dem Filter-Mechanismus?

Telekatz

Zitat von: vbs am 25 Februar 2019, 18:49:07
- meine RC schickt beim Tastendruck den Befehl mehrfach (kann man die Filterung in der MapleFW irgendwie zum Testen ausschalten, um das mal schwarz auf weiß sehen zu können?)
Mit der angehängten Firmware und dem RAW Kommando X23 werden alle empfangenen Befehle ausgegeben.

Zitat von: vbs am 25 Februar 2019, 18:49:07
- im Normalfall werden die Mehrfachauslösungen gefiltert und ich sehe in FHEM nur ein Event
Ja.

Zitat von: vbs am 25 Februar 2019, 18:49:07
- falls ich jedoch auf das Event reagiere und sehr zeitnah etwas per HM versende, dann erhalte ich in FHEM doch noch welche von den eigentl. gefilterten Mehrfachauslösungen
Eventuell sendet deine Fernbedienung die Wiederholungen zu langsam. Bei einer Zeit größer etwa 0,3 Sekunden wird ein Befehl nicht als Wiederholung sondern als neuer Befehl interpretiert. Wenn deine Fernbedienung knapp darunter ist und durch die Abarbeitung einer anderen Aktion im MapleCUL eine Verzögerung eintritt könnte das den weiteren Befehl auslösen.

vbs

#1822
<hier stand Schwachsinn>

vbs

Zitat von: Telekatz am 25 Februar 2019, 20:12:54
dem RAW Kommando X23...
öhm srry ^^ hab ich wohl vergessen

vbs

Also, wenn man X23 setzt, dann klappt das super mit den ungefilterten Nachrichten...  8)

Bei einem einzelnen Tastendruck feuert die RC aus allen Rohren tatsächlich.

Ohne notify:
2019.02.26 22:14:02.859 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:02.860 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:02.861 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:02.862 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:02.862 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:02.863 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:02.863 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:02.877 IT sz_rcLightSpot on
2019.02.26 22:14:02.900 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:02.900 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:02.900 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:02.901 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:02.901 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:02.901 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:02.901 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:02.906 IT sz_rcLightSpot on
2019.02.26 22:14:02.946 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:02.946 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:02.946 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:02.946 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:02.946 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:02.946 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:02.947 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:02.950 IT sz_rcLightSpot on
2019.02.26 22:14:02.992 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:02.992 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:02.992 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:02.993 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:02.993 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:02.993 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:02.993 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:02.996 IT sz_rcLightSpot on
2019.02.26 22:14:03.038 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:03.038 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:03.038 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.038 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.038 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.038 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.038 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.042 IT sz_rcLightSpot on
2019.02.26 22:14:03.084 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:03.084 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:03.084 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.085 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.085 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.085 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.085 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.088 IT sz_rcLightSpot on
2019.02.26 22:14:03.130 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:03.130 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:03.131 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.131 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.131 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.131 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.131 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.134 IT sz_rcLightSpot on
2019.02.26 22:14:03.176 5 : CUL/RAW: /i101015EA
2019.02.26 22:14:03.176 4 : CUL_Parse: sys_cul433 i101015EA -85
2019.02.26 22:14:03.177 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.177 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.177 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.177 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.177 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.180 IT sz_rcLightSpot on
2019.02.26 22:14:03.222 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.223 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.223 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.223 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.223 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.223 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.223 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.227 IT sz_rcLightSpot on
2019.02.26 22:14:03.268 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.269 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.269 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.269 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.269 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.269 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.270 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.273 IT sz_rcLightSpot on
2019.02.26 22:14:03.314 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.314 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.315 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.315 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.315 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.315 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.315 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.318 IT sz_rcLightSpot on
2019.02.26 22:14:03.360 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.361 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.361 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.361 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.361 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.361 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.361 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.365 IT sz_rcLightSpot on
2019.02.26 22:14:03.407 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.407 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.407 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.407 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.407 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.407 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.407 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.410 IT sz_rcLightSpot on
2019.02.26 22:14:03.453 5 : CUL/RAW: /i101015EC
2019.02.26 22:14:03.453 4 : CUL_Parse: sys_cul433 i101015EC -84
2019.02.26 22:14:03.453 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.453 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.454 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.454 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.454 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.457 IT sz_rcLightSpot on
2019.02.26 22:14:03.499 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.499 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.499 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.499 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.499 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.499 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.499 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.503 IT sz_rcLightSpot on
2019.02.26 22:14:03.545 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.545 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.545 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.545 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.545 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.546 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.546 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.549 IT sz_rcLightSpot on
2019.02.26 22:14:03.591 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.591 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.591 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.591 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.591 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.592 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.592 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.595 IT sz_rcLightSpot on
2019.02.26 22:14:03.637 5 : CUL/RAW: /i101015EB
2019.02.26 22:14:03.637 4 : CUL_Parse: sys_cul433 i101015EB -84.5
2019.02.26 22:14:03.637 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.637 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.637 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.637 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.638 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.641 IT sz_rcLightSpot on
2019.02.26 22:14:03.683 5 : CUL/RAW: /i101015EC
2019.02.26 22:14:03.683 4 : CUL_Parse: sys_cul433 i101015EC -84
2019.02.26 22:14:03.683 5 : sys_cul433: dispatch i101015
2019.02.26 22:14:03.684 4 : sys_cul433 IT: message "i101015" (7)
2019.02.26 22:14:03.684 4 : sys_cul433 IT: msgcode "0F000F000FFF" (12) bin = 000100000001000000010101
2019.02.26 22:14:03.684 5 : sys_cul433 IT: V1 housecode = 0F000F000F onoffcode = FF
2019.02.26 22:14:03.684 3 : sys_cul433 IT: sz_rcLightSpot on->on
2019-02-26 22:14:03.688 IT sz_rcLightSpot on


Deutet für mich weiterhin darauf hin, dass die Filterung außer Kraft gesetzt wird durch den Versand der HM-Nachricht (bzw. den Empfang des zugehörigen ACK). Meine RC schickt ja für ca. 900 ms Nachrichten. Irgendwann in dieser Zeit scheint der Filter deaktiviert zu werden und dann werden weitere Nachrichten aus dem Burst verarbeitet?

sven.scherf

Hi,

zur Zeit habe ich die Firmware V 1.26.01 a-culfw Build: 271 bei mir auf einem selbstbau Cul mit 433 MHZ im Einsatz.
Meine Steckdosen kann ich damit super gut steuern. Bis auf die Reichweiten(durch die Decke) da hapert es ein wenig was aber mit der Firmware nichts zu tun hat.

Nun wollte ich die Fernbedienungen nutzen, da man diese ja auch immer günstig bei den Steckdosen hat. Somit bräuchte ich mir auch keine von Homematic zu kaufen.

Nun kommt aber das Problem. Ich habe hier drei verschiedene Fernbedienungen(Rev Fa. Ritter) von den Steckdosen wobei diese sich lediglich im Code unterscheiden.
Hier habe ich die F6, C7 und H7.
Bei der F6 werden in Fhem alle Tasten einwandfrei erkannt. Bei der C7 werden die Tasten und ab und an erkannt und bei der H7 wird keine Taste erkannt.

Hier kommt immer nur UNDEFINED IT_V3-xxxxxxx.

Was kann ich tun damit die Codes von der C7 zuverlässiger und von der H7 überhaupt erkannt werden ?


Vielen Dank und Grüße

Sven

Raspi 3 mit CUL Stick 433/868MHZ, Homematic

RaspiLED

Hi,
Reichweitenproblem: schon raw X09 versucht?
Fernbedieung: unknown ist doch super!
Autocreate braucht 2 mal die gleiche Taste innerhalb einer minute und legt dann erst das gerät im raum it an.
So st mal die aktuelle a-culfw 1.26.04 nehmen und hier mit verbose 4 eingestellt die logdatei/Eventmonitor zeigen.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

vbs

@Telekatz
Hast du evtl. noch Ideen bzgl. dieser doppelten Nachrichten von hier?
https://forum.fhem.de/index.php/topic,35064.msg912076.html#msg912076

Scheint mir ja ein Thema in der Firmware zu sein. Ich weiß natürlich nicht, wie gut die Chancen sind das zu beheben zumal es bei dir ja nicht auf tritt.

Telekatz

Mach mal folgendes LOG mit X23 am IT Empfänger. Halte die Taste an der IT Fernbedienung gedrückt und aktiviere währendessen einmal dem HM Aktor manuell.

vbs

Hab ich mal gemacht:

2019.03.03 15:08:18.715 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:18.715 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:18.715 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.715 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.716 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.716 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.716 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.721 IT IT_0000FFFF0F on
2019.03.03 15:08:18.757 5 : CUL/RAW: /i005511D9
2019.03.03 15:08:18.758 4 : CUL_Parse: sys_cul433 i005511D9 -93.5
2019.03.03 15:08:18.758 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.758 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.758 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.758 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.758 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.764 IT IT_0000FFFF0F on
2019.03.03 15:08:18.800 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:18.800 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:18.801 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.801 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.801 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.801 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.801 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.806 IT IT_0000FFFF0F on
2019.03.03 15:08:18.843 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:18.843 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:18.843 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.844 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.844 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.844 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.844 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.850 IT IT_0000FFFF0F on
2019.03.03 15:08:18.886 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:18.886 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:18.886 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.886 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.887 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.887 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.887 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.892 IT IT_0000FFFF0F on
2019.03.03 15:08:18.929 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:18.929 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:18.929 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.930 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.930 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.930 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.930 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.936 IT IT_0000FFFF0F on
2019.03.03 15:08:18.971 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:18.971 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:18.972 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:18.972 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:18.972 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:18.972 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:18.972 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:18.977 IT IT_0000FFFF0F on
2019.03.03 15:08:19.014 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:19.015 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:19.015 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.015 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.015 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.016 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.016 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:19.021 IT IT_0000FFFF0F on

>> Jetzt HM geschaltet manuell

2019-03-03 15:08:19.062 CUL_HM sz_lightSpot set_toggle
2019.03.03 15:08:19.073 3 : CUL_HM set sz_lightSpot toggle
2019.03.03 15:08:19.076 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:19.076 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:19.076 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.076 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.076 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.076 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.077 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:19.079 IT IT_0000FFFF0F on
2019-03-03 15:08:19.338 CUL_HM sz_lightSpot dim: stop:on
2019-03-03 15:08:19.338 CUL_HM sz_lightSpot pct: 100
2019-03-03 15:08:19.338 CUL_HM sz_lightSpot on
2019.03.03 15:08:19.344 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:19.344 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:19.344 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.344 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.344 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.344 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.344 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:19.347 IT IT_0000FFFF0F on
2019.03.03 15:08:19.347 5 : CUL/RAW: /i005511D9
2019.03.03 15:08:19.347 4 : CUL_Parse: sys_cul433 i005511D9 -93.5
2019.03.03 15:08:19.347 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.347 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.347 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.347 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.347 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:19.350 IT IT_0000FFFF0F on
2019.03.03 15:08:19.350 5 : CUL/RAW: /i005511D9
2019.03.03 15:08:19.350 4 : CUL_Parse: sys_cul433 i005511D9 -93.5
2019.03.03 15:08:19.350 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.350 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.350 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.350 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.350 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:19.352 IT IT_0000FFFF0F on
2019.03.03 15:08:19.352 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:19.353 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:19.353 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.353 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.353 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.353 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.353 3 : sys_cul433 IT: IT_0000FFFF0F on->on
2019-03-03 15:08:19.355 IT IT_0000FFFF0F on
2019.03.03 15:08:19.356 5 : CUL/RAW: /i005511DA
2019.03.03 15:08:19.356 4 : CUL_Parse: sys_cul433 i005511DA -93
2019.03.03 15:08:19.356 5 : sys_cul433: dispatch i005511
2019.03.03 15:08:19.356 4 : sys_cul433 IT: message "i005511" (7)
2019.03.03 15:08:19.356 4 : sys_cul433 IT: msgcode "0000FFFF0F0F" (12) bin = 000000000101010100010001
2019.03.03 15:08:19.356 5 : sys_cul433 IT: V1 housecode = 0000FFFF0F onoffcode = 0F
2019.03.03 15:08:19.356 3 : sys_cul433 IT: IT_0000FFFF0F on->on