Gaszähler mit Cyblesensor von HomeWizard auslesen

Ich habe mir von HomeWizard den Wifi-Watermeter geholt um meinen Gasverbrauch auszulesen.

Ich hatte das Problem, das unser Gaszähler (Pipersberg G4 RF1 c) nicht mit einem Reed-Kontakt ausgelesen werden kann. Um den Zähler auszulesen, benötigt man einen Magnetsensor oder Cyblesensor.

Es gibt von Itron einen Cyblesensor - den hätte ich aber über ESP mit ESPHome auslesen müssen.

Da ich schon den Watermeter für den Wasserzähler nutze, hab ich gedacht, der funktioniert bestimmt auch mit dem Gaszähler.

Ich habe den Sensor genau so eingerichtet wie den Sensor für den Wasserzähler (das habe ich hier beschrieben), mit dem Unterschied, das ich nicht die Integration von HomeWizard nutze, sondern direkt die REST-Schnittstelle.

Dazu habe ich in der configuration.yml folgenden Eintrag hinzugefügt:

rest:
  # HomeWizzard Gas
  - scan_interval: 30
    resource: http://{sensor-ip-address}/api/v1/data
    sensor:
      - name: "gasmeter"
        unique_id: c1fb1fe8-f4d5-4c07-8cf0-44604eb53b98
        json_attributes:
          - "wifi_ssid"
          - "wifi_strength"
          - "total_liter_m3"
          - "active_liter_lpm"
template:
  - sensor:      
      #Gasmeter
      - name: "Gas-aktuell"
        unique_id: ed830129-f593-4f67-a73a-c64f03fc4a94
        unit_of_measurement: "m³"
        device_class: "gas"
        state_class: "measurement"
        state: >
          {{ state_attr('sensor.gasmeter', 'active_liter_lpm') }}
      #Gasmeter
      - name: "Gas-Bezug"
        unique_id: 033b9114-2aff-4a7a-ab0b-dc5facd7edd9
        unit_of_measurement: "m³"
        device_class: "gas"
        state_class: "total_increasing"
        state: >
          {{ state_attr('sensor.gasmeter', 'total_liter_m3') }}

Danach kann der Sensor im Energiedashboard hinzugefügt werden.

Nochmal eine kurze Ergänzung:
Die ausgelesenen Werte müssen noch mit 10 multipliziert werden, da der ausgelesene Wert nicht zum echten Wert des Gaszählers passt:

  {{ state_attr('sensor.gasmeter', 'active_liter_lpm') | float *10 | float }}
{{ state_attr('sensor.gasmeter', 'total_liter_m3') | float *10 | float }}

Hallo Thomas,

bei mir wurde vor kurzem der gleiche Gaszähler (Pipersberg G4 RF1 c) eingebaut. Ich würde ihn auch gern auslesen und bin bei der Suche auf deinen Beitrag hier im Forum gestossen.

Kann der HomeWizard Watermeter direkt an den Gaszähler angebracht werden, evtl. mit einer der mitgelieferten Schablonen? Oder muss da irgendwas gebastelt werden?

Freue mich auf eine Antwort
Nokke

Hallo Nokke,

ich hab es mit einer der Schablonen angebracht. Und mit einer Schraube fixiert. Bei der Schraube bin ich mir nicht mehr ganz sicher, ob die dabei lag oder ich eine eigene genommen habe. Aber mit der Schablone kann dann der Sensor genau positioniert werden.

Viele Grüße
Thomas

Danke für die Info. Das hatte ich gehofft. Werde mir das Teil wohl bestellen.

Schöne Grüße
Nokke