Ich habe keine Idee, wie man das sinnvoll darstellen kann, im Zigbee2Tasmota Modul zum Beispiel kommt die Farbe mehrfach per MQTT.
Da wird der Farbwert gedimmt gesendet und nicht gedimmt, dort nutze ich dann als Anzeige für die Farbe den nicht gedimmten Farbwert.
ich habe seit gestern ein Problem. Ich habe die Info 2 Variablen am Tasmota (FW 9.2.0, SonoffS20) eingeschalten und danach neu gestartet. Jetzt sehe ich, dass das Gerät immer in den Offline Online Modus wechselt. Also er ist einer Restart Loop. Sobald ich das MQTT Topic auf ein unbekanntes Gerät umstelle oder anderer falscher Port (keine MQTT Kommunikations stattfindet), ist der Reboot Loop weg. Das Webinterface verschwindet auch nicht mehr.
Was jetzt auch hilft, den Topic im Gerät und in IPS umbenennen. Sobald dieser wieder genauso heißt wie vorher, dann ist das Problem wieder da.
14.03.2021, 06:18:01 | PHP | Error: Notice: Undefined property: stdClass::$Button1
Error in Script C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tasmota\Tasmota\module.php on Line 232
137 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)
232 in modules.store\info.schnittcher.ips.tasmota\Tasmota\module.php (call IPSLogger_PhpErrorHandler)
3 in C:\Windows\System32- (call ReceiveData)
14.03.2021, 06:18:01 | PHP | Error: Warning: First parameter must either be an object or the name of an existing class
Error in Script C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tasmota\Tasmota\module.php on Line 232
137 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)
in IPSLogger_PhpErrorHandler
232 in modules.store\info.schnittcher.ips.tasmota\Tasmota\module.php (call property_exists)
3 in C:\Windows\System32- (call ReceiveData)
kurzer Ping hier, die Werte PERSEC und RSSI werden bisher als String angelegt, könntest du daraus bitte Integer (oder Float) machen, damit sie korrekt aufgezeichnet werden können.
Mittlerweile sind die Fehler im log bei mir verschwunden. Vielleicht musste sich nach dem Update nur alles wieder einschwingen. Ich habe auch vorsichtshalber alle Instanzen neu angelegt.
Bei den LED Instanzen hatte sich der Name der Variablen für die Farbe geändert.
Im Zusammenspiel mit HomeKit funktioniert es zwar immer noch nicht besser, aber das bekomm eich auch noch hin.
Es scheint ein Problem mit den Retained Messages zu geben. (Es kann einfach sein, dass wir den ESP zu sehr damit „fluten“ und er deswegen abstürzt). Auf jeden Fall baue ich zur 5.6 ein paar mehr Optionen ein, sodass man zumindest die Retained Messages ganz „leeren“ kann und dass diese auch nach einigen Tagen ohne Aktualisierung aufgeräumt werden (Anzahl der Tage wird per Parameter einstellbar sein)
Kannst du es mal mit der aktuellen Beta Version versuchen?
@c.radi, der Fix sollte auch dein Problem behoben, dass sollten die selben Fehler gewesen sein. Kannst du es bitte auch mit der neuen Beta Version testen und beobachten?