Mal kurz eine andere Frage, kann mein Problem mit Netzwerkproblemen zu tun haben. Wie gesagt, teil der Clients übermitteln im JSON die IP und Hostname, andere Clients nicht.
Hast du eine Idee in diese Richtung bevor du nochmal dein Modul überprüfst ?
Welche Firmware Version hast Du auf Deinen Tasmota Geräten? Hast Du in jedem Gerät dieselbe Firmware Version?
Hostname und IP-Adresse werden nur beim Aufstart des Tasmota Gerätes als INFO2 Topic geschickt.
Bei Firmware Version 9.4.0 wird momentan die IP-Adresse und der Hostname durch das Modul in IP-Symcon gelöscht. Kai arbeitet aber daran
ja das mit dem Aufstarten und das bekommen der Werte ist mir bekannt.
Hatte auch schon einige Geräte neugestartet.
Meine Firmwarestände sind durchmischt, leider noch nicht alle nachgezogen.
9.1.0 / 9.2.0 / 9.2.0.6 / 9.4.0
Genau bei jeder dieser Versionen tritt das Problem ein, von daher sehr seltsam
wie sich das eingeschlichen hat.
Der Firmwarestand ist bei allen unverändert, kann aber gerade echt nicht deuten wann das genau kam. Ich habe natürlich zwischendurch nachdem das Problem da war dann doch mal die Version vom Modul aktualisiert.
Wie kann sich das bei den verschiedenen Versionen einschleichen. Ich habe mal eine ältere Modulversion in mein Store Verzeichnis kopiert. Es ändert sich an der Tatsache nichts.
Die INFO2 Payload der verschiedenen Tasmota Firmware Versionen hat sich von 9.x.x auf 9.4.0 verändert, nicht Kai’s Modul.
Flashe Deine Tasmota’s mit der Firmware Version 9.3.1 und dann läuft alles.
Kai findet sicher eine Lösung mit den Änderungen von Tasmota umzugehen
Mhhh, seltsam, wie schon erwähnt meine Firmwarestände sind ja durchmischt, von daher sollte
ja eigentlich das Thema schon länger bei mir vorhanden sein.
Ich teste das mal mit dem Firmwarestand aber erklären kann ich mir das nicbt.
also ich habe mal einen ESP auf die 9.3.1 nachgezogen, obwohl ich welche schon mit der 9.3.1 als Firmwarestand habe. Das hat auch nicht funktioniert. Ich habe noch ein Tasmota Module Backup 20.04.2021 was ich mir an diesen Tag erstellt habe, das habe ich mir in den Module Ordner zurück kopiert und mit der Version funktioniert es.
Mit der Tasmota Version 9.4.0 so wie beschrieben geht es tatsächlich nicht.
Das wird dann auch im Modul verarbeitet. Aktuell sehe ich da keine Notwendigkeit etwas zu verändern. Evtl. kann ich bei Gelegenheit einbauen, dass auch das alte Payload noch unterstützt wird. Ansonsten müssen die Geräte einfach mit der aktuellen Tasmota Firmware aktualisiert werden.
Das Modul und die aktuelle TAS Version haben mit den neuen Farbeinstellungen Probleme.
08.06.2021, 14:37:09 | FlowHandler | Kann Daten nicht zur Instanz #35591 weiterleiten:
Notice: Undefined offset: 1 in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaLED/module.php on line 199
Notice: Undefined offset: 2 in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaLED/module.php on line 199
RESULT:
08.06.2021, 14:37:09 | Result | {"POWER":"ON","Dimmer":21,"Color":"360001","HSBColor":"359,100,21","Channel":[21,0,1]}
@KaiS
mhhh das ist jetzt irgendwie seltsam.
Ich hatte erwähnt das ich ja verschiedene Versionen als Tasmota Geräte nutze.
Die Version 9.3.1 hat bei mir auch kein Erfolg gezeigt.
Kai ab wann hattest du die beiden Variabel in das Modul neu einfließen lassen, IP, Hostname?
Ich würde gerne nochmal ein paar ältere Stände testen. Wo kann ich die älteren Modul Versionen hernehmen ?
Hallo Kai,
hast du einen Tip? ich habe ein paar Steckdosen, die funktionieren soweit einwandfrei, ich bekomme aber in der Tasmota Console gemeldet:
00:04:41 MQT: Attempting connection…
00:04:47 MQT: Connect failed to 192.168.178.235:1883, rc -2. Retry in 10 sec
Einstellungen stimmen und wurden auch nicht geändert. Alle anderen Tasmota funktionieren mit diesen Einstellungen. Hab auch schon vom Strom genommen, hat aber auch nix gebracht.
ich hatte letzthin draussen im Garten eine Fritzbox 7490 als Repeater neu installiert, die hat es anscheinend/evtl. verursacht. Obwohl kein einziges der Tasmota Geräte die nicht funktionieren mir der FB verbunden war?? Die sollte nur die WLAN Abdeckung im Garten verbessern. Ich hab die FB jetzt mal vom Strom genommen und aktuell sind die Tasmota wieder „online“. Werde ich mal beobachten.
Also irgendwas passt noch nicht. Vielleicht lags ja gar nicht an der FB. In den Meldungen bekomme ich
„ungültiger Dateiskriptor“ und „Paket was not fully consumed“.
in dem Fall, dass wir beide das Problem so nicht lösen können würde ich Ausschluss Verfahren durchführen oder jemanden Fragen der mehr Ahnung hat. However, Ausschluss Verfahren geht nur ein paar Minuten und fragen kann mann immer noch.
Vorschlag:
Lege doch eine zusätzliche I/O Server Socket auf einen anderen Port an.
Eine mqtt splitter instanz mit ganz einfachen Benutzer “mqtt” und Passwort “mqtt” an. Als Gateway wählst Du die zuvor angelegte I/O Instanz.
Als letztes noch dazu einen passenden mqtt Configurator installieren und als Gateway den neu angelegten mqtt server angeben.
In der mqtt Konfiguration von tasmota aktualisierst Du noch die Daten wie Benutzername, Passwort und Port Nummer und überträgst noch topic und full topic in den mqtt Server. Danach ein Reboot des tasmota Gerätes und im Configurator müsste etwas ankommen.