Leider werden für den Sensor INA219-2 die Variablen für INA219-2_Power und INA219-2_Voltage nicht angelegt. Im Debug-Fenster (siehe Bild 2 aus meinem vorhergehenden Post) sieht es so aus, als würde das Modul die Werte Power und Voltage des Sensors INA219-2 in die Variablen des Sensors INA219-1 schreiben.
Ich hoffe diese Beschreibung hilft Dir weiter.
Vielen Dank für deine Bemühungen.
In der aktuellen Beta Version sollte es nun funktionieren, ich konnte nicht herausfinden warum das passiert und habe den Teil mal neu geschrieben. Die Funktion wollte ich eh immer schon mal anders schreiben.
Besonders die User, welche nachfolgende Geräte angeschlossen haben, müssen mal genauer prüfen, ob noch alles funktioniert, so wie es soll.
vielen Dank für die sehr schnelle Anpassung. Nach der ersten Sichtung müsste jetzt alles laufen. Sollte mir noch etwas auffallen melde ich mich wieder.
eine Frage seit etlichen Wochen habe ich diese Meldungen. Jetzt frage doch mal lieber nach ob diese Meldung bekannt ist bzw. was diese Meldung bedeutet. Die Meldungen treten immer dann ein wenn LED Aktor geschalten wird.
25.11.2021, 08:37:34 | FlowHandler | Kann Daten nicht zur Instanz #20911 weiterleiten:
Notice: Undefined offset: 1 in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tasmota\TasmotaLED\module.php on line 199
Notice: Undefined offset: 2 in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tasmota\TasmotaLED\module.php on line 199
RESULT:
Hallo,
wie ich gesehen habe, kann man bei den MQTT-Variablen (z.B. Infovariablen) angeben, ob man die Inhalte als String oder aufgeschlüsselt (JSON) angelegt haben will. Das ist grundsätzlich eine gute Sache, allerdings fände ich es besser, wenn man dort als Standard String hinterlegen könnte, da ja doch eine große Anzahl an Variablen angelegt wird, aber (zumindest für mich) die meisten nicht so interessant sind und die Objekte dadurch doch etwas unübersichtlich werden. Gibt es eine Möglichkeit, die Standardvorgabe zu hinterlegen ?
hm…doch - ich habe ein paar Shelly Plug S auf Tasmota geflashed und dann ins IPS eingebunden. Dabei ist mir das aufgefallen, dass die ganzen Variablen aufgetröselt werden und nicht mehr in einem JSON-String abgebildet werden.
ja, auch - im Tasmota-Konfigurator legt man ja die Instanz an und konfiguriert, dass die Info-Variablen angelegt werden sollen. Diese übernimmt man dann im MQTT-Konfigurator ins IPS…
Im Discord kam die Anfrage, ob man die Idents von den Sensoren ändern könnte, denn wenn man die Sensoren tauscht, dann funktioniert die Zuordnung nicht mehr richtig.
Ich lege nun zusätzlich Variablen mit den IDs der Sensoren an. Könnt ihr mal prüfen, ob das wirklich funktioniert?
Wenn das alles funktioniert würde ich die alten Variablen irgendwann entfernen. Ich würde dann aber vorher bescheid geben.
Das hast du etwas falsch verstanden, es geht um die Dallas (1wire) ID. Falls man da einen Sensor austauschen muss, wird die Reihenfolge meistens nicht mehr passen. Aber das hast du ja jetzt ich der Beta drin.