Licznik Gazu SONOFF SNZB-04 Zigbee

udało sie (sonoff SNZB-04)

Zrzut ekranu 2022-01-30 142256

1 polubienie

Rozumiem, że na METRIX G4 ?
Możesz zrobić fotę jak dokładnie zamontowałeś sonoff’a ?

Jak założyć LEGALNIE impulsator NI-3 dla gazomierza METRIX UG-G4 (Poradnik)

  1. Wysyłamy e-mail z zapytaniem do PSG na: info@psgaz.pl
    W mailu opisujemy sposób montażu oraz uzasadniamy dlaczego chcemy mieć impulsator.
    Podajemy adres gdzie będzie wykonywany montaż impulsatora.
  2. Po otrzymaniu informacji zwrotnej od PSG jeśli nie ma zastrzeżeń przystępujemy do wykonania instalacji - BEZ WPINANIA IMPULSATORA W GNIAZDO GAZOMIERZA.
  3. Informujemy PSG kiedy pracownik PSG może podjechać aby być obecnym przy wpinaniu impulsatora do gniazda gazomierza.
  4. Gdy zjawi się pracownik PSG najpierw sprawdzi jak wykonana jest instalacja. W moim przypadku SNZB-04 znajduje się w piwnicy, a nie w skrzynce gazomierza, więc nie było problemów (warto zamontować SNZB-04 poza skrzynką gazomierza aby uniknąć instalacji dodatkowych urządzeń iskroszczelnych)
  5. Wpinamy w obecności pracownika PSG impulsator w gniazdo gazomierza, a pracownik zakłada plombę na impulsator. USLUGA JEST BEZPŁATNA

Niestety trochę jest przy tym pisania maili, jednak warto aby mieć koszta pod kontrolą.

Czy komuś udało się dodać sensor licznika gazu do statystyk w zakładce ENERGY w HA ?

Jakie wartości należy wpisać po float aby przeliczyć m3 na kwh ?

sensor:
  - platform: template
    sensors:
      gas_meter_kwh:
        unit_of_measurement: "kWh"
        value_template: "{{ states.input_number.gas_meter_m3.state | float * 1.02264 * 39.2 / 3.6 }}"
2 polubienia

Mam G4 który zlicza 1 impuls = 0.01 m3 gazu, na ostaniej cyfrze licznika znakduje sie magnes wiec mozna wykorzystac obojetnie jaka czujke ktora ma kontrakton na magnesie na wykorzystałem sonofa wybebeszajac go z obudowy zebezpieczajac tasma izolacyjna.

mam inputy zrobione tak aby przy zmianie ceny nie trzeba bylo grzebac w konfigu tylko zmieniam wartosc input-a i problem z glowy tak samo z przelicznikiem czasami sie tez zmienia znajdziecie go na fakturze za gas

  - platform: template
    sensors:
      gas_meter_kwh:
        value_template: "{{ (states('sensor.gas_meter_m3_daily') | float(0) * (states('input_number.przelicznik_gas_m3_na_kwh') | float(0) ))  | round(3) }}"
        unit_of_measurement: "kWh"
        device_class: "gas"

  - platform: template
    sensors:
      gas_meter_cost:
        value_template: "{{ (states('sensor.licznik_gazu') | float(0) * (states('input_number.koszt_gas_za_kwh') | float(0) ))  | round(2) }}"
        unit_of_measurement: "PLN"

Dlaczego masz
unit_of_measurement: "kWh"
a zliczasz “m³”

Zużycie gazu w kWh jest obliczane według wzoru: ilość zużytego gazu w m3 razy współczynnik konwersji. Jest on podawany na rachunku. Zazwyczaj współczynnik dla gazu ziemnego wynosi 11, a więc 1 m3 gazu daje 11 kWh energii

Szablon do zliczania gazu:

- sensors:    
  - unique_id: moj_gaz_template_sensor
    name: Licznik Gazu
    state_class: total_increasing
    device_class: gas
    unit_of_measurement: m³
    state: "{{ (states('sensor.licznik_gazu') | float(0) * 2.89)  | round(1) }}"
    availability: "{{ states('sensor.licznik_gazu') | is_number }}"

Nie zliczam (jeszcze) gazu ale wydaje mi się, że Twój sensor źle będzie odczytywany w integracji " Energia "
Może się mylę ale takie moje spostrzeżenie

Czy tak jest poprawnie ?

Automation

alias: Gas Counting
description: ''
trigger:
  - platform: state
    entity_id: binary_sensor.0x158d000708a09f_contact
    from: 'off'
    to: 'on'
condition: []
action:
  - service: counter.increment
    target:
      entity_id: counter.gas_counter
mode: single

configuration.yaml

homeassistant:
  customize: !include customize.yaml
sensor:
  - platform: template
    sensors:
### Gas meter template from counter
      gas_meter:
        friendly_name: Gas Meter
        value_template: "{{ states ('counter.gas_counter') | float * 0.01}}"
        unit_of_measurement: "m³"
        icon_template: "mdi:fire"
        device_class: gas

customize.yaml

sensor.gas_meter:
  state_class: measurement
  last_reset: '2022-01-20T06:43:36.740703+00:00'

Pytanie jak poprawnie z tego sensora przeliczać na kWh ?

z tego co widzę to się mylisz zamieniam m3 na kWh wiec chyba

unit_of_measurement: "kWh"

do liczenia impulsów używam automatyzacji

  alias: Energy - Gas - Pulse Received
  description: ''
  trigger:
  - platform: state
    entity_id: binary_sensor.licznik_gazowy_contact
    from: 'on'
    to: 'off'
  condition: []
  action:
  - service: input_number.set_value
    target:
      entity_id: input_number.gas_meter_m3
    data:
      value: '{{ (states.input_number.gas_meter_m3.state | float ) + 0.01 }}'
  mode: single


input_number.przelicznik_gas_m3_na_kwh

Możesz zdradzić tajemnicę jak to przeliczasz ?

przelicznik masz napisany na fakturze za gas u mnie aktualnie jest 11,196, mam to wprowadzone jako input zeby w razie zmiany szybko mozna było zmienic nie grzebiac w kodzie

Zrobiłem. Sensor jest w kWh. Liczy poprawnie kWh, jednak tego sensora nie widzę w zakładce ENERGY.
Widzę jedynie sensor.gas_meter

configuration.yaml

sensor:
  - platform: template
    sensors:
      gas_meter:
        friendly_name: Gas Meter
        value_template: "{{ states ('counter.gas_licznik') | float * 0.01 }}"
        unit_of_measurement: "m³"
        icon_template: "mdi:fire"
        device_class: gas
  - platform: template
    sensors:
      gaz_w_kwh:
        friendly_name: Gaz kWh
        value_template: "{{ (states('sensor.gas_meter') | float(0) * (states('input_number.przelicznik_gas_m3_na_kwh') | float(0) ))  | round(3) }}"
        unit_of_measurement: "kWh"
        icon_template: "mdi:fire"
        device_class: gas

customize.yaml

sensor.gas_meter:
  state_class: measurement
  last_reset: 
sensor.gaz_w_kwh:
  state_class: measurement
  last_reset: 

Coś pomieszałem ?

nie potrzeba zdnych wpisów w customize (wiec mozna spokojnie tamte skasowac :wink: )
problem w magiczny sposob rozwiazuje utility meter

gas_meter_kwh_daily:
  source: sensor.gas_meter_kwh
  name: Licznik gazu
  cycle: daily

i tą encje dodajesz do panelu energia

Dobra już mam w kWh sensor.

Jak długo trzeba czekać aby zuzycie gazu było widoczne w zakładce ENERGIA ?

Jak dobrze pamiętam to po 2 godzinach.

Zależy od taryfy sprzedawcy gazu w której się znajdujesz, a dokładny wzór dla każdej taryfy jest opublikowany na stronie URE.
Powodzenia!

Lub metoda prostsza - podziel kWh z rachunku przez m3 i masz współczynnik.

Cześć,

świetny wątek, dziękuję wszystkim, którzy podzielili się wiedzą.

Mam pytanie - mój licznik ma już licznik impulsów zamontowany przez PGNiG (foto niżej). Jakie mam w takiej stytuacji możliwości? To gdzieś radiowo lata? Udało mi się tak odczytać wodę (przez wmbusmeter, raspberry pi i tuner DVB-T).

Jeśli foto ma przedstawiać zamontowany impulsator, to ja go nie widzę.

http://www.tomkii.net/tech/pomiary/gazomierz/

1 polubienie

Mój błąd, rzeczywiście tam nic nie ma :slight_smile:

Hej,
Czy PSGaz dało Ci akcept na elektronikę poza skrzynką bez bariery iskrobezpiecznej? Wow!

Cześć, bardzo ciekawy wątek więc i ja zabrałem się za pisanie maili do PSG. Otrzymałem odpowiedź, że do nadajnika impulsów typu NI-3 nie wolno podłączać urządzeń bez ważnego atestu EX (ATEX) iskrobezpieczności i w celu wyrażenia zgody na montaż nadajnika impulsów NI-3 oraz urządzeń końcowych, niezbędne jest zastosowanie bariery separacyjnej. Czy moglibyście się podzielić informacją jakiego urządzenia z atestem EX używacie?

Separator dwustanowy SBEx-1 w wersji z wyjściami optoprzekaźnikowymi , zasilacz listwowy ZL-1 z pełną separacją galwaniczną obwodów.

2 polubienia