HASSIO - Gaszähler G4 RF1 auslesen mit Aqara Sensor
Mit der Hilfe eines Aqara Tür und Fenster Sensors ( Reed Kontakt Sensor ) kann am Gaszähler ( G4 RF1) über den Internen Magneten der aktuelle Verbrauch abgelesen werden ( 1 Imp = 0.1m³ ). Eingebunden ist das ganze wie bereits beim digitalen Stromzähler in Home Assistant ( HASSIO ). Dort kann man sich die Verbrauchswerte für die unterschiedliche Zeiten (Tag, Woche, Monat, Jahr) anzeigen lassen.
Benötigte Hardware
- Aqara Tür- und Fenstersensor
- 3D Drucker
- Gaszähler G4 RF1
- Zigbee USB Stick (ConBee2 oder SkyConnect)
Benötigte Software
3D Gehäuse Tinkercad
Aufbau
Gaszähler Typ G4 RF1
Bei meinem Gaszähler handelt es sich um das Model G4 RF1 von Actaris.
Das Model G4 RF1 von Pipersberg ist baugleich soweit ich weiß. Daher sollte das Case für den Sensor auch hier passen.
Der Magnet befindet sich hinter der ersten roten Zahl nach dem Komma ( 1imp = 0.1m³ ).
Hassio configuration.yaml
# GASTZÄHLER
counter:
gaszaehler:
initial: 0
step: 1
icon: mdi:meter-gas-outline
# CAN ALSO BE ADDED TO Automation.yaml
automation:
# COUNTER INCREMENT
- id: '1664298491581'
alias: increaseCounter
description: ''
trigger:
- type: turned_off
platform: device
device_id: c0d6f8ef97c5bffd76e0be955598bcfc
entity_id: binary_sensor.openclose_8
domain: binary_sensor
for:
hours: 0
minutes: 0
seconds: 0
condition: []
action:
- service: counter.increment
data: {}
target:
entity_id: counter.gaszaehler
mode: single
# COUNTER RESET AT MIDNIGHT
- id: '1664298606458'
alias: counterReset
description: ''
trigger:
- platform: time
at: 00:00:00
condition: []
action:
- service: counter.reset
data: {}
target:
entity_id: counter.gaszaehler
mode: single
# VIRTUAL SENSOR
template:
- sensor:
- name: "Gaszaehler_m3"
unit_of_measurement: "m³"
device_class: energy
state_class: total_increasing
state: >
{% set gas = states('counter.gaszaehler') | int %}
{{ ((gas) * 0.1) | round(1, default=0) }}
- sensor:
- name: "Gaszaehler_kWh"
unit_of_measurement: "kWh"
device_class: energy
state_class: total_increasing
state: >
{% set kwh = states('sensor.gaszaehler_m3') | float %}
{{ ((kwh) * 10.5) | round(1, default=0) }}
# 10.5 NEEDS TO BE CHECKED AT YOUR GAS INVOICE ( Z-ZAHL )
# 11.404 Laut meiner Rechnung der Stadtwerke!
Home Assistant grafische Darstellung
Zigbee USB-Gateway Deconz - ConBeeII
Der Aqara Tür und Fenster Sensors ist über Zigbee mit HomeAssistant connected. Dazu muss der Aqara Sensor mit dem USB-Gateway connected werden.
- Gehen Sie im Abschnitt Geräte auf Sensoren.
- Drücke Sie Neuen Sensor Verbinden.
- Wählen Sie „Andere“ als Anbieter aus
- Sensor-Suche ist jetzt für 3 Minuten aktiv.
- Drücken Sie kurz die kleine Taste am Sensor.
- Bei Problemen, nähern Sie sich dem ConBee II und drücken Sie die Taste erneut.
- Sensor umbenennen.
Deconz Geräteübersicht
Hier sind alle devices aufgelistet. In meinem Fall hatte ich Probleme eine gute Verbindung im gesamten Haus zu bekommen. Für eine bessere Abdeckung habe ich zwei IKEA TRÅDFRI Signalverstärker in den Stockwerken verbaut.
Der neue SkyConnect von HomeAssistant ist endlich da!
Da ich einen Raspberry Pi 4 verwende kann ich auf den SkyConnect Matter Stick umsteigen der von HomeAssistant vertrieben wird. Ich habe mir aktuell noch keinen HomeAssistant Yellow bestellt, mal schauen ob ich das noch machen werde. Aber aktuell sind die Lieferzeiten utopisch. Vor allem bekommt man kein Raspberry Pi Compute Modul zu normalen Preisen.
Jetzt muss ich leider alle Zigbee Devices mit dem SkyConnect Stick neu connecten.