NEWS
Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt
-
@codierknecht said in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
Bin jetzt kein Elektoniker, aber ich denke ohne Widerstand wird das nicht funktionieren.
Dazu bräuchte ich dann ein Datenblatt des Sensors, hab aber keins gefunden. Ich frag mal bei pipersberg nach.
-
@knherzog
Das hat wohl weniger mit dem Sensor als mit dem Microcontroller zu tun. Da wird Pipersberg vermutlich nicht weiterhelfen können.Da muss vermutlich an den Eingängen des ESP ein PullUp/PullDown-Widerstand verbaut werden.
Frag' mich nicht - bin wie gesagt kein Elektroniker.Such mal nach "esp reedkontakt widerstand"
https://www.google.com/search?q=esp+reedkontakt+widerstand@BananaJoe Hast Du als Profibastler Ahnung davon?
-
@codierknecht sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
@BananaJoe Hast Du als Profibastler Ahnung davon?
Also mit Tasmota und einem ESP8266 geht ein "Switch" mit 4,7kOhm Wiederstand.
Siehe mal die Zeichnungen hier:
(stammt von https://znil.net/index.php?title=ESP8266_Wemos_D1_Mini_mit_Tasmota_und_OLED_Display_I2C_SSH1106_und_4_Taster).
Statt des Tasters darf es auch ein Reedkontakt sein.Und ich erwähne es oft, auch wenn es ignoriert wird: Nirgendwo funktioniert das Auslesen so gut wie bei meinem Gaszähler per ESP32CAM / dem Wasserzählerprojekt:
https://forum.iobroker.net/topic/36622/wasserzähler-version-2-all-in-device
mein Gehäuse:
https://www.thingiverse.com/thing:4820301 -
Hier noch meine Erfahrungen zu dem Thema.
Mein Sensor ist ein MK 471B
Ich habe ihn zum Testen einfach quick&dirty direkt an die GPIO meines RasPi angeschlossen, auf dem der ioBroker läuft.
Was soll ich sagen: läuft auf anhieb ohne zu Prellen, Impulse zu verschlucken oder zuviel zu zählen.Und hier mal eine Darstellung in Grafana:
Ich habe ein Differential von 10 Minuten über die Werte gelegt.
Dementsprechend müssten die Y-Achsenbeschriftung also m³/10 Minuten sein.Da sieht man schön, wie um 22 Uhr die Nachtabschaltung beginnt, um 22:30 unterschreitet die Außentemperatur 0 °C, daher schaltet sich die Heizung im Absenkbetrieb wieder ein, um um 4:45 mit der Warmwasserbereitung den Tag zu beginnen.
-
@codierknecht danke für die Hilfe.
Aber Pipersberg hat mir nun doch weiterhelfen können. Es gibt für den G4 mehrere Impulsnehmer.
Beim Impulsnehmer 951-858-06 liegt der Impuls bei
0,1 m³/Impuls. Bei mir steht dort I=0,01 m³ , deshalb benötige ich einen anderen Impulsnehmer mit der Nummer 951-858-04.
Den habe ich bestellt. Mit dem Pull-up komme ich klar.
Ergebnis schreibe ich nach Lieferung.Gruß,
Knut -
Beim RF 1 c bin ich weiter gekommen - ohne Cyble-Sensor, s. https://forum.iobroker.net/post/935265
Ach hier: Wenn die Lösung jemand im Detail interessiert, poste ich das gerne. -
Hallo Zusammen!
Ich habe gerade mal auf printables.com eine Halterung für einen beliebigen Magnetsensor veröffentlicht. Ich habe das selbst mit einem alten Homematic Fensterkontakt umgesetzt und es funktioniert wunderbar. Wenn jemand das Teil "bestellen" möchte, da er selbst über keinen Drucker verfügt, bin ich gegen Übernahme des Briefportos gern bereit fertige Drucke zu verschicken.
Viele liebe Grüße
Silas -
@sborowy
Einen HM-Fensterkontakt halte ich für keine gute Wahl. Bei entsprechendem Verbrauch mit den dann anfallenden Impulsen treibt es den Ruck Zuck in den Duty Cycle. -
@samson71
Es ist halt ein einfaches "mal eben" machbares Projekt zum Auslesen des Zählers, wenn man die Teile da hat... Hatte es auch schon mit einem D1 Mini samt Powerbank, allerdings habe ich keine Steckdose in der Nähe und zu wenig Zeit, um mir eine "eigene" Batterie-Lösung zu basteln. Für Zigbee und andere Protokolle habe ich keine Basis...
Der DutyCycle (ca. 60 HMIP Geräte) lag an kalten Tagen mit erhöhtem Warmwasserverbrauch bei 40%-50%. Das sind dann aber auch knapp 100 Impulse.
Sollte ich irgendwann mit dem DutyCycle Probleme bekommen, kann ich den SWDM immer noch durch einen Shelly-Fensterkontakt mit WLAN o.Ä. ersetzen. Aktuell läuft es erstmal so. -
@samson71 sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
@sborowy
Einen HM-Fensterkontakt halte ich für keine gute Wahl. Bei entsprechendem Verbrauch mit den dann anfallenden Impulsen treibt es den Ruck Zuck in den Duty Cycle.Hab auch ein HM Kontakt am Gaszähler und jetzt im Dezember einen DC von 10-20% macht bei mir so gut wie nichts aus…
-
@kook hey, ich habe bei meinem BK-G4 auch versucht mit dem Aqara Fensterkontakt den Zähler auszulesen.
Leider wird bei mir nicht jede Umdrehung erkannt und der Zählerstand läuft dadurch ziemlich schnell stark auseinander.
Ich habe die Platine auch aus dem Gehäuse genommen und anfangs mit Klebeband in die Mulde gehängt, mittlerweile habe ich einen Halter gedruckt. Bisher aber ohne Verbesserung.
Da meine Heizung sehr stoßweise heizt, habe ich keine längeren Beobachtungszeiträume. Also die Heizung läuft immer nur 40-60s außer beim Duschen aber da geht auch nicht genug gas durch, damit das vernünftig beobachtet werden kann.Ich habe das Gefühl, dass Fensterkontakt zwar erkennt, dass der magnet kommt aber dann nicht immer erkennt, dass er wieder weg ist.
Gibt es noch irgendwelche tipps für die Positionierung der Platine, dich ich übersehen habe? Das board hängt aktuell mit der Batterie nach hinten im Halter.
Vielen Dank schonmal im Voraus für die Hilfe
Grüße aus Stuttgart, Michi
-
Da ich per PN danach gefragt wurde: So sie das Ganze aus:
-
@codierknecht sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
@lucifor1976 sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
Ach der Türkontakt von Homematic ist das, sei dazu gesagt das das der alte sein muss, der neue ist optisch, dem liegt nur noch ein reflex Aufkleber bei...
Nein, das ist kein Türkontakt!
Das ist ein universeller Schnittstellenkontakt mit 2 Klemmen für externe Signalquellen.
Da kann man x-beliebige Schalter, Taster oder halt auch drahtgebundene Sensoren anklemmen.>
Ich bin in dem Thema noch neu, deshalb meine Frage. Den Sensor habe ich am Gaszähler so montiert wie Du beschrieben hast. Gelb, grün an die Schnittstelle angeschlossen. Vielleicht erklärst Du bitte nochmal, wie ich die Werte nun auslesen kannst, denn ich möchte die ja dann per Skript Blockly über einen Datenpunkt per Influx speichern und über Grafana visualisieren. Danke für Deine Hilfe.
LG Markus -
@diversion sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
Vielleicht erklärst Du bitte nochmal, wie ich die Werte nun auslesen kann
Du brauchst zunächst einen Datenpunkt unterhalb von
0_userdata.0
um den aktuellen Zählerstand zu speichern. Typ ist logischerweise "Zahl".Dann kannst Du mit einem Script den Zählerstand bei jedem Impuls erhöhen:
-
@codierknecht said in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
Du brauchst zunächst einen Datenpunkt unterhalb von 0_userdata.0 um den aktuellen Zählerstand zu speichern. Typ ist logischerweise "Zahl".
Dann kannst Du mit einem Script den Zählerstand bei jedem Impuls erhöhen:Super, ganz vielen Dank.
Skript und Datenpunkt habe ich erstellt.
Gegen Abend werde ich mehr wissen.
LG -
Da bin ich wieder.
Also das Zählen scheint zu funtionieren.Ganz herzlichen Dank für Deine Hilfe.
Markus