NEWS
ioBroker SonOff ZB Bridge fehlende Daten & Sonderzeichen
-
Hallo,
habe mir die SonOff ZigBee Bridge mit Tasmota eingebunden --> Funktioniert.Fehlende Daten:
- dann habe ich einen FensterÖffner gepaart --> Funktioniert
- Der Sonoff Termpertursensor wurde noch gepaart. Einen Namen konnte ich auch noch geben
Leider wird unter Objekte nicht mehr angezeigt. Keine Temperatur, keine Feuchte ...
was mache ich falsch??
invalid characters
Das Logfile bring laufend diese Warnung bei 2 Objekten:
Das manuelle ändern des Wertes bringt nix. Wird immer wieder überschrieben:
Woher das "<" kommt weiß ich nicht. War so von Anfang an da.
Hoffe mir kann einer weiterhelfen!
-
-
@Thomas_Hop
Hi Thomas
Ich habe dasselbe Problem. Sonoff ZbBridge und Sonoff Motion Sensor. Der Motion Sensor schickt ein Zigbee Command mit diesen Inhalt:ZbZCLRawReceived: {"0x91F1":{"0500<00":"010000000000","ZoneStatusChange":1,"Endpoint":1,"LinkQuality":0}}
Darauf schickt die ZbBridge ein MQTT command an den ioBroker, der wiederum folgende Warnung ausgibt:
sonoff.0 2020-12-29 14:12:18.848 warn (1795) Used invalid characters: sonoff.0.DVES_DC07B7.ZbReceived_0x91F1_0500<00 changed to sonoff.0.DVES_DC07B7.ZbReceived_0x91F1_0500_00Dies erfolgt alle paar Minuten. Wie kann ich das nun unterbinden? Bin mit Deinem Link auf Blakadder auch nicht weitergekommen.
-
Ich habe den Bewegungssensor seit gestern eingebunden. Ich bin auch noch ein relativer ioBroker Neuling und muss mir vieles erst zusammenreimen.
Offensichtlich mag ioBroker in den IDs kein "<" und ersetzt dieses automatisch durch "_". Das passiert auch bei der manuellen Anlage eines Datenpunktes mit Namen "YXZ<abc" (ID YXZ_abc). Beim Erkennen des Sensors wird also das empfangene "0500<00" zur Datenpunkt-ID "0500_00". Dieser Datenpunkt wird dann mit dem entsprechenden Wert befüllt und kann somit im ioBroker verwendet werden. Du kannst also die entsprechende Warnmeldung im LOG getrost ignorieren. Ob man die Warnmeldung abstellen kann, konnte ich bisher auch nicht herausfinden (sie nervt natürlich schon ziemlich).
Wenn ich das richtig sehe, geht "0500<00" auf 010000000000, wenn der Sensor ausgelöst wird (eine Bewegung meldet) und zurück auf 000000000000, wenn der Sensor erneut eine Bewegung melden kann (sozusagen wieder scharfgeschaltet wird). Dazwischen sendet er keine weiteren Bewegungsmeldungen, was wohl zur Batterieschonung dient.
Das Wieder-Scharfschalten ("0500<00":"000000000000") erfolgt bei meinem Sensor nach einer Minute. Manchmal dauert es aber auch länger. Möglicherweise hängt das davon ab, ob ich mich während der "Ruhezeit" bewege oder nicht. Das konnte ich aber noch nicht verifizieren.
-
Hallo Thomas,
da du dein Post damit beginnst, daß du die Sonoff ZB Bridge erfolgreich im ioBroker eingebunden hast, hoffe ich, daß du mir Vielleicht helfen kannst.Ich habe schon einige Sonoff´s mit Tasmota geflasht. So auch die ZB Bridge. Ich finde sie im Wlan und kann sie dort auch konfigurieren. Nur leider erscheint sie nicht unter Objekte im ioBroker. Gibt es irgend etwas, daß man bei der Bridge noch tun muß damit der ioBroker sie sieht
Gruß Panama
-
@th_ri
Danke Dir vielmals für Deine Analyse! Es verhält sich genauso wie Du sagst.
Die zbBridge zeigt in der Console, dass dieses Zeichen schon via Zigbee vom Sensor kommt:21:21:51.910 ZIG: ZbZCLRawReceived: {"0x91F1":{"0500<00":"010000000000","ZoneStatusChange":1,"Endpoint":1,"LinkQuality":115}}
Dies gibt sie dann via MQTT an den ioBroker weiter:
21:21:51.915 MQT: tele/tasmota_DC07B7/SENSOR = {"ZbReceived":{"0x91F1":{"Device":"0x91F1","Name":" MotionSensor","0500<00":"010000000000","ZoneStatusChange":1,"Endpoint":1,"LinkQuality":115}}}Und dann wieder zurück wenn wieder scharf geschaltet wird:
21:45:19.389 ZIG: ZbZCLRawReceived: {"0x91F1":{"0500<00":"000000000000","ZoneStatusChange":0,"Endpoint":1,"LinkQuality":113}}
21:45:19.393 MQT: tele/tasmota_DC07B7/SENSOR = {"ZbReceived":{"0x91F1":{"Device":"0x91F1","Name":" MotionSensor","0500<00":"000000000000","ZoneStatusChange":0,"Endpoint":1,"LinkQuality":113}}}Ich kenne allerdings keine Möglichkeit, bestimmte Logs zu unterbinden. Weiss da vielleicht jemand Rat?
-
@panama12
Hi Panama
MQTT hast Du konfiguriert?
Configuration - Configure Other - MQTT enable
und
Configure MQTT - Host und PortGruss Gregster