Seite 2 von 4

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

Verfasst: Sa 6. Mai 2023, 06:47
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

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

Verfasst: Sa 6. Mai 2023, 08:25
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 ;)

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

Verfasst: Mo 23. Okt 2023, 07:33
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?

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

Verfasst: Mo 23. Okt 2023, 09:24
von TeamO
In meiner Software ist D4 als Switch eingestellt. Wenn Du aber D5 nutzt, musst Du das natürlich in der Konfiguration ändern.

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

Verfasst: Mo 23. Okt 2023, 10:32
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.

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

Verfasst: Mo 23. Okt 2023, 13:06
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.

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

Verfasst: Mo 23. Okt 2023, 13:30
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!

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

Verfasst: Sa 18. Nov 2023, 21:32
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

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

Verfasst: Sa 10. Feb 2024, 21:14
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?

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

Verfasst: So 11. Feb 2024, 09:12
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.