Hallo, ich mache gerade meine ersten Schritte mit Tasmota und ESP32. Die Firmware konnte ich schon aufspielen und das liefert auch schon MQTT Daten an meinen IOBroker. Frage: Welche Binary von Tasmota brauche ich da und welche Einstellungen, damit S0 Signale ausgewertet werden können? ? Ich finde nirgens "S0". Danke + MfG
https://tasmota.github.io/docs/Smart-Meter-Interface/ meint: >> This feature is not included in precompiled binaries Also: Selber den Compiler anschmeißen.
Ich habe mir eine Version mit GitPod erstellt (dabei die entsprechenden Zeilen Hinzugefügt (https://tasmota.github.io/docs/Smart-Meter-Interface/)) Wie gehts weiter? Ich nehme an in "Configure Module" kann ich den Port angeben an dem ich das S0+ Signal Anlege? Was muss ich da einstellen ... ich würde mal auf "Counter" Tippen ... bin mir aber nicht sicher ...
Der Empfangs-GPIO sind im Script in der Zeile die mit "+" beginnt definiert, als erster Wert nach der Meter-Nummer.
Danke für Deine Zeit. Ich sehe, dass da 180 und 280er Werte vorkommen. Bist Du sicher dass das richtig ist? Ich habe einen
1 | S0
|
Zähler, keinen
1 | D0
|
Zähler wie der vom Stromanbieter. Ich habe eben gelernt dass es das Scriupting gibt, das werde ich jetzt wohl lernen müssen ...
Stefan F. schrieb: > Ich habe eben gelernt dass es das Scripting gibt, das werde ich jetzt > wohl lernen müssen ... Schau erstmal ob du ein fertiges Script für exakt deinen Zähler findest. Für die meisten gibt's da (entweder im Tasmota-Wiki oder irgendwelchen Smart-Home-Foren) schon was vorbereitetes. Ansonsten, zum einfachen Zählen der Impulse am S0, Zähler mit Typ "c" im Script definieren, Berechnung Zählerstand und Momentanverbrauch wie im Screenshot.
:
Bearbeitet durch User
sorry wenn evtl OT, aber schau Dir mal für so was ESPEasy an Das Scripting von Tasmota ist so eine Wissenschaft für sich.... (Ich habe hier sowohl Tasmota als auch ESPEasy im Einsatz, beides hat m.M. seine Anwendungsgebiete, hier ist letzteres besser geeignet)
Hallo Ernst, es gibt meinen Zähler SDM72D-M im Source, aber nur die MODbus Unterstützung. Das wenn ich das früher gewusst hätte ... :p Wie auch immer, ich habs mit klauen, spicken, abkupfern, kopieren, pfuschen und interpretieren und deinen Tips halbwegs hinbekomen :D Mit S0+ Kontakt gegen Masse Zählt er nun die Impulse. Wie der Teufel will, auf Arbeit habe ich ein altes Hutschienen-Gehäuse aus dem Müll gezogen. Das ist jetzt das neue Zuhause des ESP-12F. Danke für Deinen Support :)
:
Bearbeitet durch User
Stefan F. schrieb: > es gibt meinen Zähler SDM72D-M im Source, aber nur die MODbus > Unterstützung. Das wenn ich das früher gewusst hätte . e wäre dann viel sinnvoller Modbus zu nutzen, so passen die Werte immer
Stefan F. schrieb: > Zähler SDM72D-M Heinz R. schrieb: > wäre dann viel sinnvoller Modbus zu nutzen +1 Ich hätte vielleicht ganz am Anfang schon nach dem Zähler-Typ fragen sollen. Egal: Modbus kann ja parallel zur S0-Impulsschnittstelle abgefragt werden, wär also immer noch erweiterbar. Entweder auch mit Tasmota, oder mit einem Modbus RTU -> TCP gateway (Fertig kaufen oder z.B. https://github.com/zivillian/esp32-modbus-gateway ) Ist Geschmackssache, bei mir läuft node-red was sowieso schon diverse Modbus-Sachen bedient, insofern war mir an der Stelle das Gateway lieber als Tasmota.
Oder so einen USB zu ModBus Adapter nutzen. Das mache ich vielleicht noch ...
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.