NEWS
Sonoff TH 16 Temp steht nicht richtig in Variablen
-
Hallo,
ich habe einen Sonoff TH16 mit Tasmota 7.1.1.1
Diesen habe ich mit dem mqtt-Adapter (Aktuel) in Iobroker eingebunden.
Das Schalten über Vis funktioniert.
Es wird mir aber keine Variable vorgegeben, wo ich meine Temperatur und die Luftfeuchtigkeit in Vis anzeigen bzw. auswerten könnte.
Unter Sensor wird mir dieses angezeigt aber nicht als einzelnen Werte.

Hat einer eine Lösung?
-
@RalfEngelberth es steht alles was du brauchst im dem json.. willst du einzelne werte musst du selbst dafür sorgen..
plan B versiche doch mal den Sonoff adapter -
Hat denn einer einen Skript (am liebsten in Blockly) den ich zum Auslesen bzw. schreiben in neue Variablen nehmen kann?
-
Nimm den Sonoff Adapter. Da bekommst du direkt die Datenpunkte und musst nicht mit Script oder Blockly arbeiten.
Achtung, der Sonoff Adapter braucht einen anderen Port als mqtt Adapter verwendet. -
Hallo,
Ich hab mir einen Sript geschrieben und lese jetzt die Werte aus.
Danke für die Hilfe.
-
Hab da leider noch en Problem.
Ich habe mir weiteren Sonoff TH16 über den Sonoff-Adapter eingebunden.
Hier wird mir auch alles in den Objekten angezeigt.Leider ändert sich aber die Rückmeldung Power_State nicht immer.
Ob ich über IObroker oder direkt über Web schalte macht keinen Unterschied.
Mit dem mqtt-Adapter geht es.
Warum? -
@RalfEngelberth sagte in Sonoff TH 16 Temp steht nicht richtig in Variablen:
Hab da leider noch en Problem.
Ich habe mir weiteren Sonoff TH16 über den Sonoff-Adapter eingebunden.
Hier wird mir auch alles in den Objekten angezeigt.Leider ändert sich aber die Rückmeldung Power_State nicht immer.
Ob ich über IObroker oder direkt über Web schalte macht keinen Unterschied.
Mit dem mqtt-Adapter geht es.
Warum?Hat keiner einen Vorschlag?
-
@RalfEngelberth
Hast du für den Sonoff Adapter einen anderen Port?
Beide Adapter auf den gleichen Port funktioniert nicht. -
@Chaot Ja, hab ich auf unterschiedlichem Port
-
Weiß denn keine eine Lösung?
Hier nochmal meine Frage
Ich habe mir weiteren Sonoff TH16 über den Sonoff-Adapter eingebunden.
Hier wird mir auch alles in den Objekten angezeigt.
Leider ändert sich aber die Rückmeldung Power_State nicht immer.
Ob ich über IObroker oder direkt über Web schalte macht keinen Unterschied bei dem Power_State.
Mit dem mqtt-Adapter geht es.
Warum? -
@RalfEngelberth zeigmal die MQTT Einstellung auf dem Gerät..
-
@arteck sagte in Sonoff TH 16 Temp steht nicht richtig in Variablen:
@RalfEngelberth zeigmal die MQTT Einstellung auf dem Gerät..



-
-
@arteck Die Emuation wird für Alexa & Co benötigt.
Das kann aber den Fehler nicht verursachen.@RalfEngelberth Hast du mal geschaut was unter "Logging" steht?
Besonders die Telemetrieperiode sollte auf 300 oder kleiner stehen. Wobei 300 ein recht brauchbarer Wert ist.
Ich schalte immer zusätzlich das serielle Logging aus. Wird eh nicht gelesen.Dann die nächste Frage:
Hast du zufällig ein recht schweres Kennwort in der MQTT Kommunikation mit Sonderzeichen usw.?
Stat/Result ist bei mir aus. Der Datenpunkt wird im Normalfall nicht wirklich benötigt.Und wie schaust du den Datenpunkt eigentlich an?
In Vis oder im Broser auf der Admin-Oberfläche?
Bei mir sehe ich auch manchmal auf der Admin Oberfläche die Datenpunkte etwas verzögert. Bei VIS ist der Effekt weg. -
@arteck Die Emuation habe ich ausgeschaltet.
@Chaot Die Telemetrieperiode stand auf 300
Den seriel-Logg-Level habe ich von 2 auf 0 eingestellt.
Das Kennwort ist ohne Sonderzeichen.
Bis hier hin leider alle Änderungen ohne Erfolg.
Was meinst du mit Start/Result ? Wo find ich das ?
Auslesen der Datenpunkte erfolgt über Vis.
Aber auch die Variable in den IoBroker Objekt wird nicht geändert.
Hier auch mal die Daten der Konsole
08:06:10 MQT: Verbindungsversuch... 08:06:10 MQT: verbunden 08:06:10 MQT: tele/sauna/LWT = Online (beibehalten) 08:06:10 MQT: cmnd/sauna/POWER = 08:06:10 MQT: tele/sauna/INFO1 = {"Module":"Sonoff TH","Version":"7.1.1.1(tasmota)","FallbackTopic":"cmnd/DVES_4FDF11_fb/","GroupTopic":"cmnd/tasmotas/"} 08:06:10 MQT: tele/sauna/INFO2 = {"WebServerMode":"Admin","Hostname":"sauna-7953","IPAddress":"192.168.1.153"} 08:06:10 MQT: tele/sauna/INFO3 = {"RestartReason":"Software/System restart"} 08:06:10 MQT: stat/sauna/RESULT = {"POWER":"OFF"} 08:06:10 MQT: stat/sauna/POWER = OFF 08:06:14 MQT: tele/sauna/STATE = {"Time":"2020-01-23T08:06:14","Uptime":"0T00:00:19","UptimeSec":19,"Heap":27,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":32,"MqttCount":1,"POWER":{"STATE":"OFF"},"Wifi":{"AP":1,"SSId":"FritzBox","BSSId":"C0:25:06:04:36:02","Channel":6,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:13"}} 08:06:14 MQT: tele/sauna/SENSOR = {"Time":"2020-01-23T08:06:14","SI7021":{"Temperature":3.6,"Humidity":63.3},"TempUnit":"C"} 08:09:15 MQT: stat/sauna/RESULT = {"POWER":"ON"} 08:09:15 MQT: stat/sauna/POWER = ON 08:11:14 MQT: tele/sauna/STATE = {"Time":"2020-01-23T08:11:14","Uptime":"0T00:05:19","UptimeSec":319,"Heap":27,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":{"STATE":"ON"},"Wifi":{"AP":1,"SSId":"FritzBox","BSSId":"C0:25:06:04:36:02","Channel":6,"RSSI":100,"LinkCount":1,"Downtime":"0T00:00:13"}} 08:11:14 MQT: tele/sauna/SENSOR = {"Time":"2020-01-23T08:11:14","SI7021":{"Temperature":3.7,"Humidity":63.1},"TempUnit":"C"}
-
sagmal könntest du dich auf einen Adapter einigen...
mqtt oder Sonoff.. ich weiss nicht wo du was machst wenn du ständig rumspringst
-
@arteck sagte in Sonoff TH 16 Temp steht nicht richtig in Variablen:
sagmal könntest du dich auf einen Adapter einigen...
mqtt oder Sonoff.. ich weiss nicht wo du was machst wenn du ständig rumspringst
Ich springe doch nicht rum. Was meinst du damit?
Hab ich in dem Gerät noch was falsch eingestellt?
-
@Chaot sagte in Sonoff TH 16 Temp steht nicht richtig in Variablen:
Stat/Result ist bei mir aus. Der Datenpunkt wird im Normalfall nicht wirklich benötigt.
Habe ich auch jetzt auf AUS
Ohne Erfolg
Hier auch noch ein Bild vom Zeitstempel.
Der On Befehl wurde um 8:48 gesendet wie am Zeitstempel zu sehen.
Power_State schaltet aber nicht um auf true
-
Nach dem ganzen ausprobieren, ändert der Power_State seinen Wert im sonoff.0 aber zu unterschiedlichen Zeitpunkten.
Einmal dauert es 1 Minute ein anderes mal auch 5 oder auch 10 Minuten.Switche ich im IoBroker auf den mqtt.0 (anderer Port) ändert sich die Anzeige direkt.