[SOLVED]Gas Reed Sensor GPIO Raspberry Pi

Hello everyone,

I have a solution from an Austrian user. I have created a template folder. The folder must be linked. In the folder is a gas.yaml and a strom.yaml.
So I don’t need a WiFi connection to record the measured values.
CU-Martin

Hallo an Alle,

ich habe eine Lösung von einem Österreichischen User.Ich habe einen template Ordner angelegt.Der Ordner muß verlinkt werden.Im Ordner ist eine gas.yaml und eine strom.yaml.
So brauche ich keine WiFi Verbindung zur Erfassung der Messwerte.
CU-Martin




configuration.yaml

template: !include_dir_merge_named template

#USB-Sensor Weidmann--------------
sensor:
  - platform: edl21
    name: Stromzaehler
    serial_port: /dev/ttyUSB0
#Reedkontakt am Gaszaehler----------------
binary_sensor:
  - platform: rpi_gpio
    sensors:
      - port: 18
        name: "Gaszaehler"
        unique_id: "gaszaehler_pin"
        bouncetime: 80
        pull_mode: "DOWN"

gas.yaml

sensor:
  - unique_id: gasverbrauch_m3
    name: Gasverbrauch m3
    state: "{{ states ('counter.gaszahler') | float*0.01 }}"
    icon: mdi:fire
    unit_of_measurement: m³
    device_class: gas
    state_class: total_increasing

  - unique_id: gasverbrauch_kWh
    name: Gasverbrauch kWh
    state: "{{ states ('counter.gaszahler') | float*0.1 }}"
    icon: mdi:fire
    unit_of_measurement: kWh
    device_class: gas
    state_class: total_increasing

strom.yaml

- sensor:
    - name: Strombezug
      state: >
        {% set pwrin = states('sensor.stromzaehler_positive_active_energy_in_tariff_t1') | float %}
        {{ pwrin / 1000 | round(3) }}
      unit_of_measurement: kWh
      state_class: total_increasing
      device_class: energy
    #zusatz 27.09.2022
    - name: Nettobezug
      state: >
        {% set pwrin = states('sensor.stromzaehler_sum_active_instantaneous_power') | float %}
        {{ pwrin / 1000 | round(3) }}
      unit_of_measurement: kWh
      state_class: total_increasing
      device_class: energy

1 Like