Hier ein Beispiel
Hallo,
Habe viele Tasmoa Divices ( ca.60 Stück ).
Bin auf Symcon 8.0. ( Beta, Testing ).
Vorher das Tasmota Modul 4.4.5 und jetzt auch die 4.4.6 Beta verwendet.
Wenn ich den Tasmota Configurator abrufe,
bekomme ich immer wieder Fehlermeldungen:
Konnte Konfigurationsform nicht laden
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, false given in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php:161
Stack trace:
#0 /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(161): json_decode(false, true)
#1 /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(124): TasmotaConfigurator->getModule('192.168.1.188')
#2 /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(27): TasmotaConfigurator->getTasmotaDevices()
#3 /-(3): TasmotaConfigurator->GetConfigurationForm()
#4 {main}
thrown in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php on line 161 (Code: -32603)
Oder
Konnte Konfigurationsform nicht laden
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, false given in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php:161
Stack trace:
#0 /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(161): json_decode(false, true)
#1 /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(124): TasmotaConfigurator->getModule('192.168.1.187')
#2 /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(27): TasmotaConfigurator->getTasmotaDevices()
#3 /-(3): TasmotaConfigurator->GetConfigurationForm()
#4 {main}
thrown in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php on line 161 (Code: -32603)
Nach x mal Abrufen, gelingt es dann.
Brauche den Configurator, um die IP Adresse für dass entsprechende Tasmota Device zu finden.
Kann dies gefixt werden?
LG Willi
Moin,
mir wurde im Configurator gerade folgender nicht abgefangender Fehler präsentiert als ich die IP Range geändert habe:
Konnte Konfigurationsform nicht laden
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, false given in /mnt/data/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php:177
Stack trace:
#0 /mnt/data/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(177): json_decode(false, true)
#1 /mnt/data/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(123): TasmotaConfigurator->getFriendlyName(‚192.168.10.191‘)
#2 /mnt/data/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php(27): TasmotaConfigurator->getTasmotaDevices()
#3 /-(3): TasmotaConfigurator->GetConfigurationForm()
#4 {main}
thrown in /mnt/data/symcon/modules/.store/info.schnittcher.ips.tasmota/TasmotaConfigurator/module.php on line 177 (Code: -32603)
Grüße
Rolf
Hallo,
wie bekannt, kann der Konfigurator auf TASMOTA-Komponenten nicht zugreifen, wenn die Weboberfläche ein Passwort benötigt. Gab es nicht einmal die Möglichkeit, ein Passwort im Konfigurator zu hinterlegen ?
Grüße Frank
Habe immer noch die vielen Fehlermeldungen die einfach nicht weggehen:
Die #18546 ist die Tasmoata MQTT Server Instanz:
15.05.2025, 19:07:24 | FlowHandler | Kann Daten nicht zur Instanz #18546 weiterleiten: Malformed: Topic (74656C652F476F737530F001001374656C652F) from 192.168.178.124:56161 contains non UTF-8 characters
richimaint
Leider nicht, der Konfigurator ist so auch echt nicht gut.
Ich weiß nicht, ob Tasmota mittlerweile eine bessere Disocvery Funktion bietet, um Geräte im Netzwerk zu finden.
Ich würde dann eher einen IP-Scanner nutzen, um das Gerät zu finden.
Grüße,
Kai
Ich kann mich nicht erinnern das mal eingebaut zu haben.
Grüße,
Kai
weitere Fehler sind:
1.
31.05.2025, 07:08:11 | MQTT Server | Packet was not fully consumed, Buffer: 537461727454696D65223A22323031392D30372D31305431353A32303A3136222C22546F74616C223A38352E3639382C22596573746572646179223A302E3033302C22546F646179223A302E3030382C22506F776572223A322C224170706172656E74506F776572223A33302C225265616374697665506F776572223A33302C22466163746F72223A302E30362C22566F6C74616765223A3234342C2243757272656E74223A302E3132337D7D
31.05.2025, 07:08:11 | FlowHandler | Kann Daten nicht zur Instanz #47710 weiterleiten:
Fatal error: Uncaught ValueError: fnmatch(): Argument #2 ($filename) must not contain any null bytes in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tasmota\Tasmota\module.php:85
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tasmota\Tasmota\module.php(85): fnmatch('*PowerOnState*', '{"Time":"2025-0...')
#1 C:\Windows\System32\-(3): Tasmota->ReceiveData('{"DataID":"{7F7...')
#2 {main}
thrown in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tasmota\Tasmota\module.php on line 85
31.05.2025, 07:41:04 | MQTT Server | Unsupported packet type 2, Buffer: 223A33382C225265616374697665506F776572223A33382C22466163746F72223A302E30352C22566F6C74616765223A3234312C2243757272656E74223A302E3135367D7D
richimaint
Ich kann es auch nicht nachstellen. Die Fehler sind mal zu tausenden da, dann mal ne weile Ruhe.
System läuft ohne das ich was geändert oder hinzugefügt habe.
richimaint
Kannst du herausfinden, ob es immer ein bestimmtes Gerät ist?
Grüße,
Kai
Ich werde das mal mitloggen.
Soweit ich mich erinnere, sind es fast immer die gleichen Geräte.
richimaint