NEWS
[gelöst] Tuya 3.9.x und Zigbee local geht noch nicht?
-
@papa_aus_rastatt Gute Frage, nächste Frage ... Da ist so ein Gerät nicht habe und ich denke die meisten User mit Tuya Zigbee Gerätern diese über den Zigbee Adapter mit einem normalen Zigbee Controller steuern ist es aktuell unbekannt.
Es ist ja schonmal gut zu wissen das das Steuern über die Tuya Cloud tut (noLocalConnection=true), also ist wohl am ehesten die Frage was bei lokaler Ansteuerung zu beachten ist - was es aber auch wieder schwieriger macht.
Frage: Werden gerätezustände wenn über die APp geändert im Adapter korrekt aktualisiert oder geht auch das nicht?
Ich denke der erste Schritt wäre ein GitHub Issue anlzulegen als Feature Request. Dann am besten die "noLocalConnection wieder auf False zu stellen. Dann bitte die Instanz auf Debug Log stellen (siehe meine Signatur) udn Adapter starten. Dann wenn er gestartet ist mal versuchen Dinge zu steuern über iobrooker und auch über die App und das ganze zeitlich notieren und 30s warten dazwischen das ich die Zeitinfos zu den Daten im Log zuordnen kann.
Dann das Log von der Platte nehmen und mit Referenz auf das angelegte GitHub Issue per E-Mail an iobroker@fischer-ka.de senden.
Dann kann ich mir das bei Gelegenheit mal ansehen.
Ingo
-
-
Siehe Github ...
-
moin. siehe github.
-
@papa_aus_rastatt nochmal siehe GitHub
-
@papa_aus_rastatt Und nochmal
-
-
@papa_aus_rastatt Ok, vom Log her sieht es so aus als ob das Steuern jetzt geht? (Die Info hast du nirgends geschrieben), aber Werte werden nicht aktualisiert in den richtigen Geräten. Ist diese Annahme korrekt? Bitte nochmal GitHub installieren, Habe Logging verändert
-
Uuund nochmal Zeit gehabt? :-))
-
@apollon77 Mahlzeit - ich habe den Adapter gerade eben ausprobiert, es scheint zu gehen mit 3.10.2. Heute abend läuft mein Script, dann sehe ich es genau.
Gruß,
Papa
-
@papa_aus_rastatt Bitte schick mir in jedem Fall nochmal ein Debug Log von einer Steueraktion über den adapter, auch wenns tut. Bitte auch in der App (nicht im WLAN sondern mobil internet) was schalten weil das was ich noch unsicher bin ist ob das Live Data update tut wie es soll ... das muss ich noch sehen. Also ich glaube das steuern geht aber die Daten noch nicht live aktuell sind. Aber dazu brauche ich das log
-
@apollon77 moin. nein - tut nicht. Aber es ist so, wie du es annimmst.
Wenn Zigbee lokal verbunden ist:Ich kann am iobroker den Status zum senden beoachten, wie die entsprechenden Register grün gesendet werden und dann nach ca 2 Sekunden wieder rot werden.
-
@papa_aus_rastatt also nochmal debug log bitte. Denke da sehe ich was ich brauche
-
@apollon77 moin. ich habe jetzt noch zwei exports mit verschiedenen Einstellungen gemacht:
-
Ok, dann nochmal GitHub bitte ... Bitte auch wenn es geht nochmal Debug Log zeigen. Bitte per iobroker schalten, per app "im mobilen netz" schalten ... auch gern mehreres ... Wenn was nicht geht hilft das Log zu schauen was noch fehlt, sonst zum verifizieren das annahmen korrekt waren.
-
@apollon77 moin.
ich möchte folgendes ergänzen:
der Tuya adapter meldet folgenden Fehler:tuya.0 2022-12-13 08:34:00.308 info bf0975ff6451cc7fa6x3ab: Unknown datapoint 101 with value 5839. Please resync devices tuya.0 2022-12-13 08:34:00.295 info bf0975ff6451cc7fa6x3ab: Unknown datapoint 103 with value 2024. Please resync devices tuya.0 2022-12-13 08:33:03.560 info State value to set for "tuya.0.bf0975ff6451cc7fa6x3ab.4" has to be type "boolean" but received type "number"
"type": "device", "common": { "name": "Zigbeegateway", "read": true }, "native": { "virtual": false, "lon": "9.0671", "ownerId": "33699969", "uuid": "1d3e2d393f6cc4dd", "mac": "a09208ff4001", "accessType": 0, "otaInfo": { "supportAuto": true, "otaUpgradeModes": [ 0 ], "otaModuleMap": { "wifi": { "upgradeStatus": 0, "cdv": "1.0.0", "bv": "40.00", "verSw": "1.3.2" }, "zigbee": { "upgradeStatus": 0, "cdv": "", "verSw": "1.1.9" } } }, "iconUrl": "https://images.tuyaeu.com/smart/icon/ay15554925906369PM9S/80b1f7a4ead2c1097590af820d292844.png", "communication": { "communicationNode": "bf0975ff6451cc7fa6x3ab", "communicationModes": [ { "pv": "", "type": 0 }, { "pv": "2.2", "type": 1 }, { "pv": "", "type": 3 } ], "connectionStatus": 1 }, "gatewayVerCAD": "1.0.4", "lat": "49.7662", "runtimeEnv": "prod", "devKey": "", "devId": "bf0975ff6451cc7fa6x3ab", "productId": "jc514qvb1alzywke", "activeTime": 1670592720, "cloudOnline": true, "baseAttribute": 1024, "protocolAttribute": 75, "devAttribute": 4295, "dataPointInfo": { "dpMaxTime": 1670592727392, "dpName": {}, "dps": { "4": false, "32": 0, "34": false, "45": "" }, "dpsTime": { "4": 1670592727392, "32": 1670592727392, "34": 1670592720250, "45": 1670592720250 } }, "meta": { "zigBleSubEnable": true }, "name": "Zigbeegateway", "timezoneId": "Europe/Berlin", "deviceTopo": { "meshId": "mebfa6aabc39004fb180ls", "nodeId": "0020" }, "localKey": "a519b90364095edd", "dpName": {}, "groudId": 33699969, "schema": [ { "code": "switch_alarm_sound", "defaultValue": "", "canTrigger": true, "iconname": "icon-baojing", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "报警声开关", "property": { "type": "bool" }, "id": 4, "editPermission": false }, { "code": "master_state", "defaultValue": "", "canTrigger": true, "iconname": "icon-zhuangtai", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "主机状态", "property": { "range": [ "normal", "alarm" ], "type": "enum" }, "id": 32, "editPermission": false }, { "code": "factory_reset", "defaultValue": "", "canTrigger": true, "iconname": "icon-dp_anti-clockwise", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "恢复出厂设置", "property": { "type": "bool" }, "id": 34, "editPermission": false }, { "code": "alarm_active", "defaultValue": "", "canTrigger": true, "iconname": "icon-baojing", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "主动报警", "property": { "type": "string", "maxlen": 255 }, "id": 45, "editPermission": false } ], "productKey": "jc514qvb1alzywke", "schemaExt": [], "version": "3.3", "dpCodes": { "switch_alarm_sound": { "code": "switch_alarm_sound", "defaultValue": "", "canTrigger": true, "iconname": "icon-baojing", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "报警声开关", "property": { "type": "bool" }, "id": 4, "editPermission": false }, "master_state": { "code": "master_state", "defaultValue": "", "canTrigger": true, "iconname": "icon-zhuangtai", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "主机状态", "property": { "range": [ "normal", "alarm" ], "type": "enum" }, "id": 32, "editPermission": false }, "factory_reset": { "code": "factory_reset", "defaultValue": "", "canTrigger": true, "iconname": "icon-dp_anti-clockwise", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "恢复出厂设置", "property": { "type": "bool" }, "id": 34, "editPermission": false }, "alarm_active": { "code": "alarm_active", "defaultValue": "", "canTrigger": true, "iconname": "icon-baojing", "type": "obj", "executable": true, "mode": "rw", "defaultRecommend": true, "name": "主动报警", "property": { "type": "string", "maxlen": 255 }, "id": 45, "editPermission": false } }, "ip": "192.168.174.73", "gwId": "bf0975ff6451cc7fa6x3ab", "active": 2, "ablilty": 0, "encrypt": true, "lan_cap": 500, "lan_seq": 11, "cid": "086bd7fffec96bda" }, "from": "system.adapter.tuya.0", "user": "system.user.admin", "ts": 1670916840298, "_id": "tuya.0.bf0975ff6451cc7fa6x3ab", "acl": { "object": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }
-
@papa_aus_rastatt Also in dem angehängten Log kommen alle Daten nur aus der Cloud. Und die genannten Fehler sehe ich auch nicht ... Also bitte nochmal Debug log mit "lokale Verbindung"
-
-
@papa_aus_rastatt Ich finde im Log halt nichts wo er Daten Lokal frage/bekommt ... hast du mal was in der App geändert während das log lieff? Und ja auch die Log Feher von oben sowas finde ich nicht
-
@apollon77 wäre es hilfreich, wenn ich mal das log auf "alles" stelle?
16:57:13 einschalten lokal
16:57:51: auschalten remote LED
16:58:24 einschalten remote LED
16:59:00 ausschalten lokal