NEWS
Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt
-
@ralfth said in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
ich habe einen Pipersberg Baujahr 2005 und das geht es
Ich bin jetzt auch auf diesen Thread gestoßen und wollte meinen neuen Gaszähler auswerten.
Dieses ist jedoch ebenfalls ein Pipersberg G4 RF1c, der anscheinend wirklich nicht mehr mit Reedkontakten auszulesen ist.Ich hatte beim Einbau den Monteur des GVU gefragt, der meinte ich solle mich an Pipersberg wenden.
Jetzt habe ich nochmals das Netz durchstöbert und sowohl bei FHEM, als auch IP-Symcon gelesen, dass es eben nicht mehr mit Reed geht.
Die Anleitung von Pipersberg schreibt von einem Zählwerk für Encoder-Nachrüstung, in dem darin beschriebene Sichtfenster bewegt sich bei mir aber schon mal etwas, etwa alle 0,005m³
Das Lesegerät war mir definitiv zu teuer, jetzt finde ich es nicht mehr.
Es muss wohl wirklich ein induktiver Näherungssensor verwendet werden, im Thread von IP-Symcon wird ein LJ12A3-4-Z/BX verwendet.
-
Ich habe den Gaszähler Pipersberg RF1 (ohne "c") verbaut, und bei diesem lassen sich mit einem einfachen Reed-Kontakt (z.B: KY-025) die Impulse (alle 0,1 m3) auslesen. Ich lasse den Reed-Kontakt von einen WLAN-fähigen ESP32-Controller auslesen, der dann wiederum per MQTT ein Signal an den iobroker schickt. Dieser zählt schließlich die Impule, wie oben schon beschrieben. So funktioniert das auch ohne Zigbee.
-
@bellhouse Ich habe das mit einem modifizierten Aqara-Türsensor gemacht. Einfach zwei Pins, parallel zum internen Reedkontakt, durch das Gehäuse nach außen geführt und daran einen, mit zwei Drähten verlängerten, externen Reedkontakt angeschlossen. Dieser lässt sich exakt bei meinem G4 Rf1 positionieren. Ich wollt auch schon auf WLAN und damit auf einen ESP umsteigen. Es stört mich daran, dass der ESP eine externe Spannungsversorgung braucht und eigentlich in ein Gehäuse verbaut werden müsste. Wie hast du das gelöst?
-
@ralfth Ich habe (zufälligerweise) eine Steckdose in unmittelbarer Nähe des Gaszählers. Und auf das Gehäuse habe ich bisher einfach verzichtet.
Nicht schön, aber funktioniert:
-
@bellhouse Bei mir sieht so aus:
Mit der gleichen Modifikation des Aqara Türsensor habe ich meine alte Klingel Smart gemacht. In unserem externen Wintergarten meldet sich jetzt Alexa, wenn jemand am Hoftor klingelt. -
@kook Ich habe gerade zufällig den Thread gefunden. Habe noch einen Sensor rumliegen und den selben Zähler. Nach 5 Minuten Aufwand kann ich diesen auslesen.
Geil. Danke
-
Geht das mit dem auch?
-
@mac_schmeck ,
wahrscheinlich.
-
@mac_schmeck Jeder Zähler, auf dem was mit "1 Imp = x m3" (oder welche Einheit auch immer) draufsteht, ist induktiv (also per Reed-Sensor) auslesbar. Man muss nur rausfinden (oder nachlesen), wo.
-
@bellhouse Stimmt, und bei den meisten ist es ein kleiner Magnet auf dem Zählwerk für die erste Stelle nach dem Komma. Also lediglich den Kontakt darüber oder darunter positionieren.
-
@ralfth Dein Blockly funktioniert perfekt. Leider bin ich noch nicht so fit. Ich möchte aus dem „Wert bei Änderung“ gern einen Stundenverbrauch haben, damit ich ein Lastprofil abbilden kann. Wie mache ich das am Besten? Vielen Dank!
-
@adrian-c Das kannst du ähnlich machen wie die Funktion Zählerstand um 0:00 Uhr (Zeitplan). Du musst nur den Zeitplan-Cronjob dahingehend ändern, dass du diesen alle Stunde laufen lässt. Dieser Cron ersetzt die Schleife "Wert bei Änderung" durch "Zeitplan". Ich würde allerdings empfehlen, dass du den Zeitplan nicht genau zur gleichen Zeit laufen lässt wie den Zeitplan bei Stunde 0:00 sondern eine Minute vorher oder nachher. Das ist nur zur Sicherheit und verfälscht deine Ergebnisse nicht.
-
@bellhouse
Hi Bellhouse,
ich würde meinen Gaszähler auch gerne so auslesen, wie du es machst. Habe allerdings überhaupt keine Ahnung, wie so ein ESP32-Controller funktioniert... könntest du kurz erklären, wie er mit dem Reedkontakt verkabelt werden muss, wie er ins WLAN gebracht wird und wie es mit der Integration in iobroker funktioniert oder sprengt das den Rahmen hier?
Danke schonmal!
Gruß Rob -
@ralfth Cool, danke für die schnelle Hilfe!!!
-
@ralfth Sorry, ich nochmal - aber ich benötige ja die Stundenverbräuche also muss ich ja stündlich die Differenz zur vorherigen Stunde rechnen. Wie mache ich das denn?
Danke für die Hilfe!
-
@ralfth said in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:
@bellhouse Bei mir sieht so aus:
Mit der gleichen Modifikation des Aqara Türsensor habe ich meine alte Klingel Smart gemacht. In unserem externen Wintergarten meldet sich jetzt Alexa, wenn jemand am Hoftor klingelt.Mit der Klingel hab ich es auch gemacht
-
Genial. Habe diese Idee gestern umgesetzt. Unbenutzter Aqara lag noch rum, in 5min war der eingebaut.
Gaszähler ist bei mir ein BK - G4T von Pipersberg.
Frage wird sein, ob die zigbee Übertragung immer zuverlässig ist. Irgendwie kommen seit heute morgen um 5:43h keine neue Daten. -
@lobomau Die Positionierung des Reedkontakt ist sehr heikel und kann zu solchen Ausfällen führen. Deshalb habe ich einen externen und etwas empfindlicheren Reedkontakt parallel zum Internen geschaltet. Diesen konnte ich dann exakt ausrichten.
Hast du den Kontakt noch im Gehäuse? -
@ralfth sieht bei mir aus wie hier im ersten thread:
https://forum.iobroker.net/assets/uploads/files/1577025540279-bk-g4modul.jpg
Ich hab einfach ein Isolierband dran als Befestigung. Ich schaue danach mal vor Ort (habe ich heute morgen nicht geschafft). Nicht dass es abgefallen ist. Deconz meldet jedenfalls noch "reachable" und letztes Update kam um 8:15 Uhr, aber keine Änderung auf false seit 5:43 Uhr. -
@ralfth ich werde es mal testen wie du es empfiehlst.
Also als Erstes den vorhandenen Reed-Kontakt im Aqara mit einem Lötkolben heraustrennen, korrekt?
Kannst du mir etwas zum alternativen Reed-Kontakt sagen? Wie muss der aussehen, wo bekomme ich so einen her?Wobei ich mir überlege, ob ich den Reed-Kontakt dann nicht besser zu einem Pi1 führe, der in der Nähe ist.
Edit: bin jetzt eine Erfahrung reicher. Der Reed-Kontakt hat irgendwie seine Funktion verloren. Keine Ahnung wie das geht? Aber mit Magnet rangehen hat keinen Effekt (mehr). Sobald ich aber die Anschlüsse des Reed-Kontakts kurzschließe, reagiert er sofort. Dann muss ich doch den alten Reed-Kontakt gar nicht abmachen, oder? Reicht doch einen neuen parallel anzuschließen, oder?