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.
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.
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.
ist leider unverändert…
Aber es steht tatsächlich was im log! Hääte ich ja auch gleich nachschauen können
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:
Klasse 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
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.