Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

PDF Dokumente für Informationen im Detail, sowie Bauanleitungen.

Moderatoren: Ulrich, TeamO

derAuge
Beiträge: 20
Registriert: Di 21. Feb 2023, 21:33
Hat sich bedankt: 22 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von derAuge »

TeamO hat geschrieben:
Mo 30. Jan 2023, 15:28
  • Tasmota-Firmware mit freigeschaltetem Script und WebDisplay
Hi
habe versucht es mit einer aktuellen Version
Wie kann man die Optionen frei schalten?

Gruß
Jürgen

TeamO
Beiträge: 1138
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 23 Mal
Danksagung erhalten: 225 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von TeamO »

Dazu muss Tasmota entsprechen neu kompiliert werden.
Wenn ich dazu komme, kann ich jetzt übers Wochenende eventuell mal die aktuelle Version erstellen.
Wobei das eigentlich nicht nötig ist, da die bestehende ja auch funktioniert ;)
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Roland083
Beiträge: 9
Registriert: Sa 22. Apr 2023, 16:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von Roland083 »

@TeamO

Danke für deine Anleitung. Ich habe das nachgebaut. Allerdings zählt bei deiner Software der Zähler nicht hoch, wenn der Reed-Kontakt auslöst. Habe das mit einem einfachen Magneten getestet. Die LED leuchtet dann zwar auf, wenn der Magnetkontakt da ist, aber der Counter geht nicht hoch.

Ich hatte ein anderes Projekt auf dem D1 Mini am Laufen (https://github.com/AK-Homberger/D1Mini- ... /tree/main), da funktioniert der Zähler. (Hier ist der Kontakt allerdings auch auf D5, und nicht auf D4. Habe das natürlich umgelötet.)

Jetzt habe ich es wieder zurück gelötet (auf D5) und es mit dem anderen GasCounter getestet, da zählt das gute Ding hoch. Irgendeine Idee, woran es liegen könnte, dass er nicht hoch zählt? Ich habe es mit deinem Script getestet, bevor ich meine Werte eingetragen habe. Man müsste ja sofort im Browser sehen, wenn er hochzählt, oder?

TeamO
Beiträge: 1138
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 23 Mal
Danksagung erhalten: 225 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von TeamO »

In meiner Software ist D4 als Switch eingestellt. Wenn Du aber D5 nutzt, musst Du das natürlich in der Konfiguration ändern.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Roland083
Beiträge: 9
Registriert: Sa 22. Apr 2023, 16:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von Roland083 »

Ich hatte ja geschrieben, dass ich das entsprechend auf D4 umgelötet habe. ;) Und die LED leuchtet auch beim Magnetkontakt, nur zählen tut er nicht.

TeamO
Beiträge: 1138
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 23 Mal
Danksagung erhalten: 225 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von TeamO »

Ach so. Hatte das anders verstanden.
Aber wenn Du nur umgelötet hast, Aber in Tasmota den Switch nicht geändert hast, dann zählt er auf D4 natürlich auch nicht hoch. ;)
Configuration - Configure Module:
Generi*c (0)
D4 GPIO2 -> Switch 1

Wobei es eigentlich egal sein sollte, ob Du auf D4 oder D5 den kontakt angeschlossen hast. Das Script benötigt einen konfigurierten Switch und reagiert auf diesen.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Roland083
Beiträge: 9
Registriert: Sa 22. Apr 2023, 16:07
Hat sich bedankt: 1 Mal
Danksagung erhalten: 1 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von Roland083 »

Edit meint:

Jetzt klappts, nachdem ich das hinterlegt habe:
Configuration - Configure Module:
Generi*c (0)
D4 GPIO2 -> Switch 1

Nach dem Flashen ist hier Sonoff Basic ausgewählt und nichts weiter konfiguriert. Danke vielmals!

Benutzeravatar
Knoote
Beiträge: 16
Registriert: Mi 9. Nov 2022, 06:52
Hat sich bedankt: 5 Mal
Danksagung erhalten: 1 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von Knoote »

Hi und erst mal Danke für die Anleitung.
Ich hab das auch mal eingebaut, und funktioniert auch, leider sind die Werte als String Feld in der Datenbank gelandet und damit wird das Rechnen in Grafana schwierig.

Gibt es eine möglichkeit daraus nachträglich ein float zu machen, oder die Felder entsprechend vorher anzulegen?

Grüße Jürgen
Sungrow SH10RT; SBR096, 13,5 KWp

bjsc
Beiträge: 77
Registriert: Mi 27. Dez 2023, 16:59
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von bjsc »

Hallo Timo,

ich hätte zu dem Thema eine Frage weil ich auch gerne den D1 mit einbinden würde.
Muss ich dann auf Multiregler umschwenken und den D1 als Regler anlegen?
Huawei Sun2000
Huawei Luna
Smartmeter DTSU 666-H
Pi 4

TeamO
Beiträge: 1138
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 23 Mal
Danksagung erhalten: 225 Mal

Re: Anleitung: Gaszähler auslesen und Daten per MQTT in eine Datenbank schreiben

Beitrag von TeamO »

Wenn es das zweite Gerät ist, welches Du mit der Solaranzeige ausliest, musst Du natürlich auf die Multi-Regler-Version umschwenken.
Gruß Timo

Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen

Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de

Tibber Invite (100% Öko-Strom + 50€ Bonus)

Antworten

Zurück zu „Dokumente, Bauanleitungen und How To's“