Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt

    This topic has been deleted. Only users with topic management privileges can see it.
    • Codierknecht
      Codierknecht Developer Most Active @knherzog last edited by

      @knherzog sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:

      Angeschlossen habe ich den Sensor an eine ESP32 Wifi.

      gelb/grün ist richtig.
      Hast Du den direkt an die ESP angeklemmt?
      Bin jetzt kein Elektoniker, aber ich denke ohne Widerstand wird das nicht funktionieren.

      K 1 Reply Last reply Reply Quote 0
      • K
        knherzog @Codierknecht last edited by

        @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.

        Codierknecht 1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @knherzog last edited by Codierknecht

          @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?

          BananaJoe K 2 Replies Last reply Reply Quote 0
          • BananaJoe
            BananaJoe Most Active @Codierknecht last edited by BananaJoe

            @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:
            19a5799a-0475-4aaf-8154-6e2e6393dd7e-image.png
            (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

            Cephalopod 1 Reply Last reply Reply Quote 1
            • Cephalopod
              Cephalopod @BananaJoe last edited by Cephalopod

              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.

              e7e55698-4b38-45a7-97f3-b0e1e1e6a47c-image.png

              bbc1fbb1-c1dd-43de-8274-e94af0de567f-image.png

              Und hier mal eine Darstellung in Grafana:

              92f776ff-000e-4f81-af72-d033733c388a-image.png

              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.

              1 Reply Last reply Reply Quote 0
              • K
                knherzog @Codierknecht last edited by

                @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

                fu_zhou 1 Reply Last reply Reply Quote 0
                • fu_zhou
                  fu_zhou @knherzog last edited by

                  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.

                  1 Reply Last reply Reply Quote 0
                  • sborowy
                    sborowy last edited by sborowy

                    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.

                    IMG_0675.jpg

                    Viele liebe Grüße
                    Silas

                    Samson71 1 Reply Last reply Reply Quote 0
                    • Samson71
                      Samson71 Global Moderator @sborowy last edited by

                      @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.

                      sborowy S 2 Replies Last reply Reply Quote 0
                      • sborowy
                        sborowy @Samson71 last edited by sborowy

                        @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. 🤷‍♂️

                        1 Reply Last reply Reply Quote 0
                        • S
                          saeft_2003 Most Active @Samson71 last edited by

                          @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…

                          1 Reply Last reply Reply Quote 0
                          • M
                            Michii_ @kOOk last edited by

                            @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

                            1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @Codierknecht last edited by

                              Da ich per PN danach gefragt wurde: So sie das Ganze aus:
                              6cfeff32-960c-4912-9180-32c4622ceb2f-image.png

                              13a87f14-0b84-45b4-b561-10c9f8b19904-image.png

                              1 Reply Last reply Reply Quote 0
                              • D
                                Diversion @Codierknecht last edited by

                                @codierknecht sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:

                                @lucifor1976 sagte in Gaszähler BK-G4 auslesen mit Zigbee-Fensterkontakt:

                                @codierknecht

                                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.

                                9c7fb408-92d5-4073-9816-3d02a864b3ae-image.png

                                Screenshot 2024-10-11 130534.png > 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

                                Codierknecht 1 Reply Last reply Reply Quote 0
                                • Codierknecht
                                  Codierknecht Developer Most Active @Diversion last edited by

                                  @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:
                                  a62705be-8175-4216-9e25-29fcfa0ebdcb-image.png

                                  D 2 Replies Last reply Reply Quote 0
                                  • D
                                    Diversion @Codierknecht last edited by

                                    @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

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      Diversion @Codierknecht last edited by

                                      @codierknecht

                                      Da bin ich wieder.
                                      Also das Zählen scheint zu funtionieren.

                                      Gaszähler Impuls.png

                                      Ganz herzlichen Dank für Deine Hilfe.

                                      Markus

                                      1 Reply Last reply Reply Quote 0
                                      • First post
                                        Last post

                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate

                                      510
                                      Online

                                      31.7k
                                      Users

                                      79.8k
                                      Topics

                                      1.3m
                                      Posts

                                      gaszähler zigbee
                                      57
                                      286
                                      136631
                                      Loading More Posts
                                      • Oldest to Newest
                                      • Newest to Oldest
                                      • Most Votes
                                      Reply
                                      • Reply as topic
                                      Log in to reply
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                      The ioBroker Community 2014-2023
                                      logo