[Modul] Zigbee2Tasmota

Hallo Kai

Schalter
tele/tasmota_04CA04/SENSOR = {„ZbInfo“:{„0xCBE0“:{„Device“:„0xCBE0“,„Name“:" Licht",„IEEEAddr“:„0x60A423FFFE7FF6C5“,„ModelId“:„TS0001“,„Manufacturer“:"_TZ3000_hktqahrq",„Endpoints“:[1],„Config“:[„O01“],„Power“:0,„Reachable“:true,„LastSeen“:45821,„LastSeenEpoch“:1616957700,„LinkQuality“:107}}}

Rollo
tele/tasmota_04CA04/SENSOR = {„ZbInfo“:{„0x41F3“:{„Device“:„0x41F3“,„Name“:" Rollladen",„IEEEAddr“:„0x847127FFFE0DF259“,„ModelId“:„TS130F“,„Manufacturer“:"_TZ3000_vd43bbfq",„Endpoints“:[1],„Config“:[ ],„Reachable“:false,„LastSeen“:117399,„LastSeenEpoch“:1616886122,„LinkQuality“:79}}}

Steckdose Stecker keine Leistungs Variable
tele/tasmota_04CA04/SENSOR = {„ZbInfo“:{„0xBAE6“:{„Device“:„0xBAE6“,„Name“:" „,„IEEEAddr“:„0x60A423FFFE68519F“,„ModelId“:„TS0121“,„Manufacturer“:“_TZ3000_g5xawfcq",„Endpoints“:[1],„Config“:[„O01“],„Power“:0,„Reachable“:false,„LastSeen“:117178,„LastSeenEpoch“:1616886343,„LinkQuality“:160}}}

Grüße,
Wladimir

Die beiden Schalter sollten funktionieren.
Wenn du aus IP-Symcon nicht schalten kannst, wäre da noch ein Debug aus der Instanz interessant. Also einfach jeweils einen Schaltvorgang über IPS durchführen und das Debug hier posten.

Für das Rollo habe ich gerade die Variable „CurrentPositionLiftPercentage“ eingebaut, das ist alles was Tasmota anscheinend liefert. Du müsstest da mal schauen, ob du damit auch das Rollo bewegen kannst. Ansonsten müsstest du bei Tasmota mal direkt nachfragen, dann fehlt da noch etwas in der Firmware.

Ich würde dir aber empfehlen darüber nachzudenken evtl. zu Zigbee2MQTT zu wechseln.

Grüße,
Kai

Im Store zeigt das Modul kein Update an, hab nur Aktualisiert.

Normale Schalter
Im Debug kommt nur ein "29.03.2021, 10:40:59 | Action | "
Im Log "
Trying to access array offset on value of type null
Error in Script C:\ProgramData\Symcon\modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php on Line 225
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
225 in modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php (call IPSLogger_PhpErrorHandler)
3 in C:\Windows\System32- (call RequestAction)IPS-Err-PHP2021-03-29 10:30:41.529

Notice: Trying to access array offset on value of type null
Error in Script C:\ProgramData\Symcon\modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php on Line 225
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
225 in modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php (call IPSLogger_PhpErrorHandler)
3 in C:\Windows\System32- (call RequestAction)
IPS-Err-PHP2021-03-29 10:30:41.529
Notice: Undefined index: TS0001
Error in Script C:\ProgramData\Symcon\modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php on Line 225
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
225 in modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php (call IPSLogger_PhpErrorHandler)
3 in C:\Windows\System32- (call RequestAction)
IPS-Err-PHP2021-03-29 10:29:23.739
Warning: Invalid argument supplied for foreach()
Error in Script C:\ProgramData\Symcon\modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php on Line 111
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
37 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
111 in modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php (call IPSLogger_PhpErrorHandler)
3 in C:\Windows\System32- (call ReceiveData)
IPS-Err-PHP2021-03-29 10:29:23.739
Notice: Undefined index: TS0001
Error in Script C:\ProgramData\Symcon\modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php on Line 111
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
44 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
111 in modules.store\schnittcher.info.ips.zigbee2tasmota\Device\module.php

Rollo hab ich erst gar nicht versucht, das ding müsste ich ja konfigurieren aber wie.
Da komm ich wohl nicht drum rum Zigbee2MQTT einsetzen.
Das Zigbee2Tasmota bleibt dann für BW-melder, Fensterkontakte.

Grüße,
Wladimir

Also ich nutze die Tasmota Bridge nur noch für Sensoren an Stellen wo ich mit meinem Zigbee Netz von Zigbee2MQTT nicht hinkomme.

Grüße,
Kai

Hi Kai,
Hier einmal ein zbinfo:

11:04:03 CMD: zbinfo
11:04:03 SRC: WebConsole from 172.16.30.153
11:04:03 CMD: Group 0, Index 1, Command "ZBINFO", Data ""
11:04:03 MQT: tele/tasmota_zigbeebridge/SENSOR = {"ZbInfo":{"0xCB18":{"Device":"0xCB18","IEEEAddr":"0x00158D000632CA42","ModelId":"lumi.sensor_motion","Endpoints":[1],"Config":["I01"],"Reachable":true,"BatteryPercentage":100,"LastSeen":2032,"LastSeenEpoch":1617183011,"LinkQuality":147}}}
11:04:03 MQT: tele/tasmota_zigbeebridge/SENSOR = {"ZbInfo":{"0xA24E":{"Device":"0xA24E","Name":"motion_sz","IEEEAddr":"0x00158D000632C96A","ModelId":"lumi.sensor_motion","Endpoints":[1],"Config":["I01"],"Occupancy":0,"Reachable":true,"BatteryPercentage":100,"LastSeen":637,"LastSeenEpoch":1617184406,"LinkQuality":94}}}
11:04:03 MQT: tele/tasmota_zigbeebridge/SENSOR = {"ZbInfo":{"0x42E9":{"Device":"0x42E9","Name":"switch_squeezelite_sz","IEEEAddr":"0x00158D00044F1029","ModelId":"lumi.remote.b286acn01","Manufacturer":"LUMI","Endpoints":[1,2,3],"Config":[],"Reachable":true,"BatteryPercentage":100,"LastSeen":993,"LastSeenEpoch":1617184050,"LinkQuality":110}}}
11:04:03 MQT: stat/tasmota_zigbeebridge/RESULT = {"ZbInfo":"Done"}

und vielen Dank das du soviel energie in das Aufspüren der Probleme steckst! :+1: :loveips:

Teste bitte jetzt mal die aktuelle Beta Version.

Grüße,
Kai

Die Fernbedienung geht noch nicht, oder?
Kannst du versuchen die Fernbedienung nochmal neu zu pairen?

Grüße,
Kai

Jetzt ist es so, dass die Longtab Funktion bei Taster 2 nicht mehr funktioniert, dafür allerdings bei Taster1.
Das heißt: die Funktionen bei Taster 1 sind soweit komplett und funktionieren so wie sie sollen.
Taster2 ist jetzt allerdings komplett ohne Funktion.

Gibt es Fehler im Log?

Grüße,
Kai

Es gib eine neue Beta Version, kannst du diese bitte nochmal testen?

Grüße,
Kai

1 „Gefällt mir“

ist leider unverändert…
Aber es steht tatsächlich was im log! Hääte ich ja auch gleich nachschauen können :man_facepalming:
Allerdings hab ich im Schlafzimmer nur das iPhone zum nachschauen da…

hier der Fehler:

03/31/2021, 6:28:36 PM | FlowHandler          | Kann Daten nicht zur Instanz #30900 weiterleiten: <br />
<b>Notice</b>:  Undefined property: stdClass::$click in <b>/var/lib/symcon/modules/.store/schnittcher.info.ips.zigbee2tasmota/Device/module.php</b> on line <b>184</b><br />
RESULT:

Ich glaube der Fehler war aber jetzt neu. :smiley:
Kannst du jetzt nochmal die aktuelle Beta Version testen?

Grüße,
Kai

1 „Gefällt mir“

Klasse :slight_smile: die Klick Aktionen gehen nun für beide Taster!
Allerdings wird bei dem Longpress von Taster2 die variable für Taster1 und nicht für Taster2 aktualisiert

Aber echt schonmal vielen dank für bis hierhin!!

Gerne, jetzt sollte auch Longrpess funktionieren.
Da war auch noch ein Fehler, also nochmal die Beta Version aktualisieren. :slight_smile:

Grüße,
Kai

1 „Gefällt mir“

Nu isses Perfekt!
Danke nochmals, auch für die schnellen Antworten!,

Gerne. :slight_smile:

Grüße,
Kai

Hallo @KaiS

im Tasmota2ZigbeeBridge Konfigurator werden meine 5 Geräte als neue Geräte angezeigt und somit ohne Instanz. Die Geräte funktionieren aber?

image

richimaint

Seit wann ist das so?

Grüße,
Kai

Kann ich nicht sagen. Hatte es nur nach einem Stromausfall bei uns gesehen. Die Glocke in der Konsole zeigte eine 5 an.

Die Device IDs sind auch gleich geblieben.
Habe ich verglichen.

richimaint

Schau mal in den Geräteinstanzen, steht dort die DeviceID, oder der Name?
Du musst in der neuen Version nun den Namen benutzen.
Ich hatte das angepasst, da sich manchmal die IDs ändern und dann funktionierte das Gerät in IP-Symcon nicht mehr, die Info sollte aber auch irgendwo im Thread stehen.

Grüße,
Kai