[Modul] Tasmota

Das ist die Aktualisieren-Spalte

meisten funktioniert das schon mit dem schalten. Nur wenn die WLAN-Verbindung mal etwas hackt dann kommt nix an. Blöd ist dann nur dass alles Variablen regelmäßig aktualisiert werden aber die wichtigste leider nicht. Wenn ich jetzt noch mal von Hand am Tasmota schalte wird die schon aktualisiert. Ich möchte aber eigentlich nur erreichen, dass diese auch regelmäßig aktualisiert.
Also kurz gesagt: Die Power-Variable soll einfach minütlich aktualisiert werden.

Und wenn Du Deine zu überwachenden Geräte zyklisch anpingst?
Dann findest Du raus welches Gerät nicht da ist, nicht nur bei Tasmota Geräten nützlich.

Habs nun hinbekommen… einfach ne Rule angelegt und schon bekomm ich den Satus jede Minute gesendet.

Rule1 on Time#Minute do power %value% endon

ob das so zu 100% korrekt ist weiß ich nicht, aber es geht.

Hallo zusammen,
ich versuche gerade einen ESP32 mit Tasmota ans laufen zu bekommen.
Es sollen 4 x Optokoppler darüber gesteuert werden.
Das Einrichten der Ausgänge als Relay hat geklappt und über die Tasmota Seite lassen diese sich auch schalten.
Mein Problem ist, wie kann ich die 4 Ausgänge über das Modul Steuerbar machen? Das suchen über den Konfigurator geht ohne Probleme, alle Variablen (auch die 4 x Relais) werden angelegt. Was aber nicht klappt ist, dass ich die über Symcon Ein und Aus Schalte.
Hat vielleicht jemand eine Tipp für mich?
Grüße



Hast du schon mit
Tasmota_setPower(Instance,1,true);

Tasmota | DeinSmartHome

versucht

Oliver

Ja, habe ich probiert. Im Debug sieht man das was raus geht. Wenn ich in der Console vom Tasmota nachschaue, kommt aber nichts an.
Schalte ich das Relais von Tasmota aus, kommt auch was im Splitter an.
Ich habe mal das Log vom Splitter angehängt, vielleicht bringt das etwas?

Gruß
Mathias

dump.txt (1,6 KB)

Hab ich auch grad stundenlang probiert. Wenn ich sowohl in Tasmota als auch in der Instanz brav auf %prefix%/%topic%/ stelle, geht es. Stelle ich auf einen festen String so wie du auf „Entfeuchter“, dann geht das setpower nicht, aber die Werte kommen schon rein.

Stelle mal beides (Full topic in tasmota und in der Instanz) auf %prefix%/%topic%/, dann wird es gehen.

Moin Kai!

mir ist aufgefallen, dass das Modul den Hostnamen und die IP nicht einträgt, wenn ich mich per Ethernet verbinde. Vielleicht magst du das mit aufnehmen? Das Dump mit der ip ist anbei.
dump (2).txt (61,2 KB)

Besten Dank, damit klappt es!

Das wird aber auch per WLAN nicht als Variable angelegt.
Wenn ich etwas mehr Zeit habe schaue ich mir das mal an.

Grüße,
Kai

Jemand eine Ahnung warum nach der Kalibrierung einer Tasmota Steckdose nach dieser Anleitung hier nur die halbe Leistung angezeigt wird?

Habs mit einer 100W Glühbirne gemacht, wie auch bei 3 anderen zuvor. Nun bei einer kommen aber immer nur 50 W heraus, anstatt 100W.

EDIT: Hat sich erledigt. Hab das Prozedere noch 5x gemacht (m.M. nach auch immer gleich) aber letztendlich stimmt die angezeigte Leistung

Hallo Kai,

ich verwende Tasmota auf einem Esp32 mit Ethernet, bei dem ich dann natürlich das Wifi deaktiviert habe. Das Modul findet das aber nicht so toll:

11.09.2024, 06:59:54 | FlowHandler | Kann Daten nicht zur Instanz #55202 weiterleiten:
Warning: Undefined property: stdClass::$Wifi in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/libs/TasmotaService.php on line 377

Warning: Attempt to read property „SSId“ on null in /var/lib/symcon/modules/.store/info.schnittcher.ips.tasmota/libs/TasmotaService.php on line 377

vielleicht magst du das abfangen?

LG,
Tom

Hallo, seid er Hilfe vor einiger Zeit hier aus dem Forum, konnte ich alle neuen Steckdosen mit Tasmota einbinden. Jetzt musste ich wegen der Bauform bedingt auf ein anderes Produkt ausweichen (NOUS) und habe Problem die in IPS zu bekommen.
Einrichtung des Gerätes und in das WLAN intergieren funktionierte mit fester IP wie gewohnt. MQTT eingestellt wie sonst auch und dann ein paar mal geschaltet.
Leider tauchen die in der Gerätesuche nicht auf, im der Instanzkonfiguration ist im Debug meines „MQTT Server Tasmota 1884“ der Schaltvorgang angekommen, im Debug des „Tasmota Configurator 2“ kommt nur APIRESULTJSON und Zahlen.

Wo muss ich noch genau schauen was falsch läuft?

Hier die Screenshots und das Log des Tasmota Gerätes.

Debug-Tasmota Configurator 2

Instanz
Debug-MQTT Server Tasmota 1884
Debug-Tasmota Configurator 2

00:00:00.003 HDW: ESP32-U4WDH-D v3.1 
00:00:00.029 UFS: FlashFS mounted with 304 kB free
00:00:00.043 CFG: Loaded from File, Count 16
00:00:00.053 QPC: Count 1
00:00:00.134 BRY: Berry initialized, RAM used 4430 bytes
00:00:00.166 CFG: Energy loaded from file
00:00:00.167 NRG: Init driver 1
00:00:00.175 Project tasmota - Tasmota Version 13.3.0(tasmota32)-2_0_14(2023-12-13T12:24:26)
00:00:00.659 WIF: Connecting to AP1 XXXXX Channel 1 BSSId DC:39:6F:A4:53:28 in mode 11n as tasmota-4AE720-1824...
00:00:02.456 WIF: Connected
00:00:02.718 HTP: Web server active on tasmota-4AE720-1824 with IP address xxx.xxx.xxx.xxx
14:31:53.288 MQT: Attempting connection...
14:31:53.333 MQT: Connected
14:31:53.338 MQT: tele/tasmota_4AE720/LWT = Online (retained)
14:31:53.340 MQT: cmnd/tasmota_4AE720/POWER = 
14:31:53.347 MQT: tele/tasmota_4AE720/INFO1 = {"Info1":{"Module":"NOUS A8T","Version":"13.3.0(tasmota32)","FallbackTopic":"cmnd/DVES_4AE720_fb/","GroupTopic":"cmnd/tasmotas/"}}
14:31:53.362 MQT: tele/tasmota_4AE720/INFO2 = {"Info2":{"WebServerMode":"Admin","Hostname":"tasmota-4AE720-1824","IPAddress":"xxx.xxx.xxx.xxx","IP6Global":"","IP6Local":"fe80::da13:2aff:fe4a:e720%st1"}}
14:31:53.376 MQT: tele/tasmota_4AE720/INFO3 = {"Info3":{"RestartReason":"Software reset CPU","BootCount":5}}
14:31:53.391 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"OFF"}
14:31:53.393 MQT: stat/tasmota_4AE720/POWER = OFF
14:31:55.949 QPC: Reset
14:31:57.978 MQT: tele/tasmota_4AE720/STATE = {"Time":"2024-09-15T14:31:57","Uptime":"0T00:00:09","UptimeSec":9,"Heap":154,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":39,"MqttCount":1,"Berry":{"HeapUsed":4,"Objects":46},"POWER":"OFF","Wifi":{"AP":1,"SSId":"XXXXX","BSSId":"DC:39:6F:A4:53:28","Channel":1,"Mode":"11n","RSSI":100,"Signal":-39,"LinkCount":1,"Downtime":"0T00:00:03"}}
14:31:58.021 MQT: tele/tasmota_4AE720/SENSOR = {"Time":"2024-09-15T14:31:58","ENERGY":{"TotalStartTime":"2024-09-15T13:19:23","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":0,"Current":0.000},"ESP32":{"Temperature":47.2},"TempUnit":"C"}
14:34:30.274 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"ON"}
14:34:30.276 MQT: stat/tasmota_4AE720/POWER = ON
14:35:12.365 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"OFF"}
14:35:12.367 MQT: stat/tasmota_4AE720/POWER = OFF
14:35:15.045 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"ON"}
14:35:15.048 MQT: stat/tasmota_4AE720/POWER = ON
14:35:57.962 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"OFF"}
14:35:57.965 MQT: stat/tasmota_4AE720/POWER = OFF
14:35:59.554 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"ON"}
14:35:59.557 MQT: stat/tasmota_4AE720/POWER = ON
14:36:28.526 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"OFF"}
14:36:28.529 MQT: stat/tasmota_4AE720/POWER = OFF
14:36:29.525 MQT: stat/tasmota_4AE720/RESULT = {"POWER":"ON"}
14:36:29.527 MQT: stat/tasmota_4AE720/POWER = ON
14:36:58.945 MQT: tele/tasmota_4AE720/STATE = {"Time":"2024-09-15T14:36:58","Uptime":"0T00:05:10","UptimeSec":310,"Heap":150,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":4,"Objects":46},"POWER":"ON","Wifi":{"AP":1,"SSId":"XXXXX","BSSId":"DC:39:6F:A4:53:28","Channel":1,"Mode":"11n","RSSI":100,"Signal":-41,"LinkCount":1,"Downtime":"0T00:00:03"}}
14:36:58.989 MQT: tele/tasmota_4AE720/SENSOR = {"Time":"2024-09-15T14:36:58","ENERGY":{"TotalStartTime":"2024-09-15T13:19:23","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":311,"Current":0.000},"ESP32":{"Temperature":45.0},"TempUnit":"C"}
14:41:48.929 APP: Serial logging disabled
14:41:58.971 MQT: tele/tasmota_4AE720/STATE = {"Time":"2024-09-15T14:41:58","Uptime":"0T00:10:10","UptimeSec":610,"Heap":151,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"Berry":{"HeapUsed":4,"Objects":46},"POWER":"ON","Wifi":{"AP":1,"SSId":"XXXXX","BSSId":"DC:39:6F:A4:53:28","Channel":1,"Mode":"11n","RSSI":100,"Signal":-41,"LinkCount":1,"Downtime":"0T00:00:03"}}
14:41:58.983 MQT: tele/tasmota_4AE720/SENSOR = {"Time":"2024-09-15T14:41:58","ENERGY":{"TotalStartTime":"2024-09-15T13:19:23","Total":0.000,"Yesterday":0.000,"Today":0.000,"Period":0,"Power":0,"ApparentPower":0,"ReactivePower":0,"Factor":0.00,"Voltage":311,"Current":0.000},"ESP32":{"Temperature":45.0},"TempUnit":"C"}

Der Screenshot der Einstellung ist vom tasmota_E6143F und das Log von tasmota_4AE720.
Passt irgendwie nicht zusammen.
Michael

Du hast recht, da habe ich den falschen Screenshot genommen. Die Einstellungen sind aber identisch.
Ich habe das bei den 4 neuen Steckdosen und bin da etwas durcheinander gekommen. Sorry

Hi,
hat der 2. Konfigurator auch das 2. Gateway konfiguriert?

Ralf

ja das ist konfiguriert, das hatten ich mit Hilfe dieses Forums und Anydesk komplett konfiguriert. Jede andere Steckdose, funktionierte. Nur diese neue Art will einfach nicht.
Irgendwie mag Tasmota mich nicht :wink:

Das Problem hat sich gelöst, für die, die auf selbiges Problem stossen.
Ich habe eine ältere Tasmota Firmware genommen und schon lief es (vorher 14.x und jetzt 13.4).

Gerade verucht mit 14.x, da wurde das Topic falsch angezeigt (tasmota_%06X)
Topic in Symcon richtig angelegt und alles läuft.

Ich merke das meistens nicht, weil ich den Configurator nicht nutze, und alles von Hand anlege.