[Modul] Tasmota

Ja,- konnte ich. Danke Wie schon drei Posts weiter oben geschrieben, konnte ich nun wirklich nicht wissen, dass ich ein Passwort gesetzt hatte :slight_smile:

Ich konnte mein Problem mittlerweile auch lösen. Bei mir lag es an den Überresten der ipsLibrary Installation die noch im Script Ordner lag. Nach dem löschen gab es keine Fehler mehr.

Schreib mal bitte was du genau gelöscht hast!
Nutzt du IPSLibrary?
Danke

richimaint

Ich habe den Ordner IPSLibrary im Scripts Verzeichnis gelöscht.
IPSLibrary verwende ich schon länger nicht mehr und hatte es bereits aus dem Objektbaum entfernt.
Konkret hatte der IPSLogger die Probleme verursacht.

Siehe hier

https://community.symcon.de/t/ips-7-0-und-ipslibrary/133455/91?u=powderk

Aha ok…ich nutze IPSLibrary noch und habe die Anpassung für IPS 7 dort schon durchgeführt.

richimaint

Hallo - irgendwie komme ich nicht so recht weiter und bräuchte mal etwas Hilfe.
Und zwar habe ich diesen hier gekauft: Lesekopf
Habe ihn auch in Betrieb und er sendet auch schon über MQTT an Symcon. Das hier kommt in der Symcon wenn ich den Kopf neu starte:

…aber wie mache ich jetzt daraus ein Geräte oder Variablen in Symcon? :see_no_evil:

edit - also pollen tut er jetzt fein alle 10sec.

edit2 - im Konfigurator:

Jetzt geht er… :grin: :grin:

…musste nur das hier ändern… bei dem Topic stand im defaut das was rechts in der .txt steht.

Und so sieht es jetzt in der Symcon aus:

Jetzt hab ich aber dennoch eine Frage an die Tasmota Profis. Wie kann ich denn das Polling vom MQTT erhöhen? …ich hab jetzt in der Konsole „TelePeriod 10“ reingehauen, aber so wie ich jetzt hier mir am zusammensuchen bin, wäre das jetzt nicht zu 100% der richtige Weg gewesen. Ich würde das auch wieder tiefer stellen, wenn ich eine Stelle finden würde wo ich nur die MQTT Übertragung erhöhen könnte. :thinking:

Telemetry period ist schon der richtige Wert.

Alles klar. Ich hab mal ein bisschen rumgespielt und das hier noch gefunden. Wenn ich via MQTT das hier sende:


Dann bekomme ich auch direkt eine Antwort zurück. Nur sieht das was nach Topic kommt etwas anders aus und die Variablen werden nicht aktualisiert.

TXT: 12.01.2024, 22:14:12 |      MQTT:RX:PUBLISH | Topic: tele/tasmota_Zaehler/STATE, Payload: {"Time":"2024-01-12T22:14:12","Uptime":"0T01:48:39","UptimeSec":6519,"Heap":18,"SleepMode":"Dynamic","Sleep":50,"LoadAvg":19,"MqttCount":1,"POWER":"ON","Wifi":{"AP":1,"SSId":"wifiNET","BSSId":"CC:2D:21:D1:A9:20","Channel":1,"Mode":"11n","RSSI":92,"Signal":-54,"LinkCount":1,"Downtime":"0T00:00:03"}}
TXT: 12.01.2024, 22:14:12 |      MQTT:RX:PUBLISH | Topic: tele/tasmota_Zaehler/SENSOR, Payload: {"Time":"2024-01-12T22:14:12","MT681":{"Total_in":45525.063,"Power_cur":363,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}
TXT: 12.01.2024, 22:14:13 | MQTT:TX:PUBLISH (Retain) | Topic: cmnd/tasmota_Zaehler/Status, Payload: 8
TXT: 12.01.2024, 22:14:13 |      MQTT:TX:PUBLISH | Sending to DVES_EF21C5 (192.168.178.100:57155)
TXT: 12.01.2024, 22:14:13 | BUFFER IN [192.168.178.100:57155] | 0�<SOH><NUL><FS>stat/tasmota_Zaehler/STATUS8
TXT: 12.01.2024, 22:14:13 |              MQTT:RX | Incomplete packet. Wait for more data
TXT: 12.01.2024, 22:14:13 | BUFFER IN [192.168.178.100:57155] | {"StatusSNS":{"Time":"2024-01-12T22:14:13","MT681":{"Total_in":45525.063,"Power_cur":364,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:13 |      MQTT:RX:PUBLISH | Topic: stat/tasmota_Zaehler/STATUS8, Payload: {"StatusSNS":{"Time":"2024-01-12T22:14:13","MT681":{"Total_in":45525.063,"Power_cur":364,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:15 | MQTT:TX:PUBLISH (Retain) | Topic: cmnd/tasmota_Zaehler/Status, Payload: 8
TXT: 12.01.2024, 22:14:15 |      MQTT:TX:PUBLISH | Sending to DVES_EF21C5 (192.168.178.100:57155)
TXT: 12.01.2024, 22:14:15 | BUFFER IN [192.168.178.100:57155] | 0�<SOH><NUL><FS>stat/tasmota_Zaehler/STATUS8
TXT: 12.01.2024, 22:14:15 |              MQTT:RX | Incomplete packet. Wait for more data
TXT: 12.01.2024, 22:14:15 | BUFFER IN [192.168.178.100:57155] | {"StatusSNS":{"Time":"2024-01-12T22:14:15","MT681":{"Total_in":45525.063,"Power_cur":368,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:15 |      MQTT:RX:PUBLISH | Topic: stat/tasmota_Zaehler/STATUS8, Payload: {"StatusSNS":{"Time":"2024-01-12T22:14:15","MT681":{"Total_in":45525.063,"Power_cur":368,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:16 | MQTT:TX:PUBLISH (Retain) | Topic: cmnd/tasmota_Zaehler/Status, Payload: 8
TXT: 12.01.2024, 22:14:16 |      MQTT:TX:PUBLISH | Sending to DVES_EF21C5 (192.168.178.100:57155)
TXT: 12.01.2024, 22:14:16 | BUFFER IN [192.168.178.100:57155] | 0�<SOH><NUL><FS>stat/tasmota_Zaehler/STATUS8
TXT: 12.01.2024, 22:14:16 |              MQTT:RX | Incomplete packet. Wait for more data
TXT: 12.01.2024, 22:14:16 | BUFFER IN [192.168.178.100:57155] | {"StatusSNS":{"Time":"2024-01-12T22:14:16","MT681":{"Total_in":45525.063,"Power_cur":362,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:16 |      MQTT:RX:PUBLISH | Topic: stat/tasmota_Zaehler/STATUS8, Payload: {"StatusSNS":{"Time":"2024-01-12T22:14:16","MT681":{"Total_in":45525.063,"Power_cur":362,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:17 | BUFFER IN [192.168.178.90:52556] | �<NUL>
TXT: 12.01.2024, 22:14:17 |      MQTT:RX:PINGREQ | 
TXT: 12.01.2024, 22:14:19 | MQTT:TX:PUBLISH (Retain) | Topic: cmnd/tasmota_Zaehler/Status, Payload: 8
TXT: 12.01.2024, 22:14:19 |      MQTT:TX:PUBLISH | Sending to DVES_EF21C5 (192.168.178.100:57155)
TXT: 12.01.2024, 22:14:19 | BUFFER IN [192.168.178.100:57155] | 0�<SOH><NUL><FS>stat/tasmota_Zaehler/STATUS8
TXT: 12.01.2024, 22:14:19 |              MQTT:RX | Incomplete packet. Wait for more data
TXT: 12.01.2024, 22:14:19 | BUFFER IN [192.168.178.100:57155] | {"StatusSNS":{"Time":"2024-01-12T22:14:19","MT681":{"Total_in":45525.063,"Power_cur":364,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:19 |      MQTT:RX:PUBLISH | Topic: stat/tasmota_Zaehler/STATUS8, Payload: {"StatusSNS":{"Time":"2024-01-12T22:14:19","MT681":{"Total_in":45525.063,"Power_cur":364,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}}
TXT: 12.01.2024, 22:14:22 | BUFFER IN [192.168.178.100:57155] | 0�<STX><NUL><SUB>tele/tasmota_Zaehler/STATE
TXT: 12.01.2024, 22:14:22 |              MQTT:RX | Incomplete packet. Wait for more data
TXT: 12.01.2024, 22:14:22 |      MQTT:RX:PUBLISH | Topic: tele/tasmota_Zaehler/SENSOR, Payload: {"Time":"2024-01-12T22:14:22","MT681":{"Total_in":45525.064,"Power_cur":364,"Power_p1":0,"Power_p2":0,"Power_p3":0,"Total_out":0.000,"Meter_id":"341300-5044347"}}

…wenn ich damit die Variablen aktualisieren könnte, könnte ich aus Symcon den Abfrage Intervall vorgeben.

Ich habe mal eine Frage zu dem Tasmota Modul. Ist es möglich einen Tesvor X500 mit Wemos Mini geflasht auf Tasmota einzubinden?

Hallo Kai - hast du keine Idee wie ich das machen könnte? :thinking: @KaiS

Hallo Kai,

IPS 6.3 Modul 4.4.6 Beta
Tasmotaerät Version 12.5.0 (auf dem Beispielgerät)
ich bekomme immer wieder Fehlermeldungen im MQTT Server hier Port 1993 (habe auch noch andere Ports, da passiert es auch)
Fehlermeldung ist dann z.B. Konnte Daten nicht an Idxxxx weiterleiten
auf dem Port sind aktuell nur 4 Geräte
hie ein Debug aus dem MQTT Server 1993(leider aktuell ohne rote Fehlermeldung, da das nur Sporadisch passiert, aber mit Fehlermeldung
MQTT.RX incomplete Packet. Wait for more Data
MQTTServer Debug.txt (76,8 KB)

und aus der gleichen Zeit den Debug des Gerätes.
Blitzwolf 76 debug.txt (86,0 KB)

MQTT Einstellungen des Gerätes:
grafik

kannst du da erkennen, was falsch läuft?

Gruß

Oliver

Hallo Kai,

Ich habe einen ESP mit 3 PCF8574 die als Eingänge geschalten sind mit tasmota 13.3.0.4 in Betrieb.

Die Eingänge werden in der Instanz auch als PCF8574_1 D0-D7, PCF8574_2 D0-D7 und PCF8574_3 D0-D7 angelegt,
beim aktivieren der Eingänge werden jedoch nur die PCF8574_1_INP D0-D7 angelegt und ändern auch den Status,
die PCF8574_2 und PCF8574_3 werden nicht angelegt!

kann es sein das nur 8 Eingänge vom Modul unterstütz werden?

im Debug kommen die änderungen der Eingänge an:
JSON | {„DataID“:„{7F7632D9-FA40-4F38-8DEA-C83CD4325A32}“,„PacketType“:3,„Payload“:„{"Time":"2024-02-01T15:38:25","PCF8574-3_INP":{"D0":0}}“,„QualityOfService“:0,„Retain“:false,„Topic“:„stat/PCF8574/RESULT“}
Result Payload | {„Time“:„2024-02-01T15:38:25“,„PCF8574-3_INP“:{„D0“:0}}

IPS 7.0 Tasmota 4.4.5

Hallo und guten Tag
Ich habe die SONOFF ZigBee Bridge Pro mit Tasmota geflashen. Ist dafür das Modul geeignet oder besser das Zigbee2MQTT Modul?
Danke Walter

Oh habe gerade gelesen das:
Ich empfehle auch dir auf Zigbee2MQTT zu wechseln, ich werde Zigbee2Tasmota nicht mehr weiter entwicklen, das lohnt sich für mich einfach nicht, ich habe es selbst nicht mehr in Vewendung, weil es einfach nicht so komfortabel wie Zigbee2MQTT ist.
Grüße,
Kai
Damit hat sich die Frage wohl erledigt
Danke

Wenn du die Funktion Tasmota_sendMQTTCommand mit einem Script ausführst solltest du eine Rückmeldung erhalten, dann kannst du das selbst in eine Variable schrieben.

Wenn das nicht gehtr, dann würde ich mir deiner Stelle mit dem MQTT Device von Symcon etwas bauen. Dann kannst du auf die Antwort reagieren.

Grüße,
Kai

Das Tuya Gerät ist komplizierter zu integrieren.
Du könntest es aber mit dem MQTT Device von Symcon selbst machen.

Grüße,
Kai

Du müsstest die richtigen Fehlermeldungen posten, damit man das nachvollziehen kann.
Am besten wäre auch gleich ein Debug zu der Fehermeldnung.

Grüße,
Kai

Kannst du mal ein komplettes Debug posten?

Grüße,
Kai