Bezprzewodowy odczyt licznika gazu Metrix G4 UGT (AI-Speaker - Home Assistant)

To już tego co wiem nie jest wymagane.
Prędzej to może pomóc :slight_smile:

    device_class: "energy"
    state_class: "total_increasing"

Witam, mam takie pytanie.
Wykonałem wszystko wedle powyższego schematu, podłączenie do licznika, koszyczek na baterię, lutowanie płytki itp. i nie działa xD

Działało wszystko jak był w oryginale, czyli Sonof bateryjka i ruszałem ręcznie kontraktorem i mi zliczało impulsy.

Pozostaje jeszcze jedna kwestia, bo przedłużyłem przewód o jakieś 1,5 mb czy to może mieć znaczenie?

I czy nie potrzeba dodatkowego zasilania do tego NI-3 ?

Chyba że ja źle interpretuję ten przewodnik i nie posiadam odpowiedniego gazomierza? xD

EDIT !!! Ok udało mi się jednak wszytko wykonać prawidłowo! Powyższe pytania, jak i stwierdzenia może będą pomocne, w analizie problemu, bo ja też zadawałam je sobie, ale okazuje się, że ten tutorial działa tak jak należy! Odczyty prawidłowe!

Poniżej jak to u mnie wygląda :slight_smile:

4 polubienia

f0e51f716d599a990b6de0846646339cc733ee2d_2_312x500

licznik_3388

elements:
  - entity: sensor.gas_0
    tap_action:
      action: none
    style:
      color: white
      font-size: 180%
      font-family: Roboto
      left: 28.5%
      top: 66%
    type: state-label
  - entity: sensor.gas_1
    tap_action:
      action: none
    style:
      color: white
      font-size: 180%
      font-family: Roboto
      left: 35.4%
      top: 66%
    type: state-label
  - entity: sensor.gas_2
    tap_action:
      action: none
    style:
      color: white
      font-size: 180%
      font-family: Roboto
      left: 42%
      top: 66%
    type: state-label
  - entity: sensor.gas_3
    tap_action:
      action: none
    style:
      color: white
      font-size: 180%
      font-family: Roboto
      left: 49%
      top: 66%
    type: state-label
  - entity: sensor.gas_4
    tap_action:
      action: none
    style:
      color: white
      font-size: 170%
      font-family: Roboto
      left: 60%
      top: 66%
    type: state-label
  - entity: sensor.gas_5
    tap_action:
      action: none
    style:
      color: white
      font-size: 170%
      font-family: Roboto
      left: 67%
      top: 66%
    type: state-label
image: /local/icons/licznik_338.png
show_header_toggle: false
type: picture-elements
panel: true

Mam jeszcze taki problem, nie widać w karcie energy odczytów? Poniżej wrzucam jak to u mnie wygląda, czy mógłby ktoś coś doradzić?

W źródłowym sensorze state_class: ustaw na total lub total_increasing, a
device_class: gas (dodaj z takim samym wcięciem, jeśli nie masz).

Witaj @szopen właśnie w device_class: gas mam tak ustawione.
Zmieniłem w customize.yaml

sensor.gas_meter:
  state_class: total_increasing
  last_reset: '1970-01-01T00:00:00+00:00'

Zobacze jaki to bedzie miało efekt.

Nie nadpisuj w customize.yaml tylko po prostu ustaw w źródłowej encji (skoro to i tak template).

Czyli co?

customize.yml - pozostawić jak było.

sensor.gas_meter:
  state_class: measurement
  last_reset: '1970-01-01T00:00:00+00:00'

a w sensor.yaml:

    gas_meter:
      friendly_name: "Stan Licznika Gazu"
      unit_of_measurement: 'm³'
      value_template: "{{ (states('counter.licznik_gazu_metrix')|float(2) * 0.01)| round(2) }}"
      icon_template: 'mdi:fire'
      device_class: gas
      state_class: total_increasing

To skasuj. Nadpisałeś tym własny sensor co jest bez sensu.

Dodając ten wpis w template mam błąd konfiguracji

state_class: total_increasing

Pisałem o bieżącej wersji HA, nie wiem jak głęboko w przeszłości jest AIS, ale skoro nie przyjmuje tej konfiguracji to wywalasz/zakomentowujesz ten parametr i czekasz na aktualizację, do wersji która to już obsłuży.

daj to do customize.yaml i powinno być ok

@SebiCo wrzuciłem w tej formie jak poniżej.

sensor.gas_meter:
  state_class: 'total_increasing'
  last_reset: '1970-01-01T00:00:00+00:00'

last_reset nie jest potrzebne - usuń to

no i oczywiście usuń ‘state_class: total_increasing’ z sensor.yaml

Odgrzebuję temat.
Licznik mam 30m od domu + brak zasilania. Chwilę miałem to na sonoffie drzwiowym jednak braki odczytów w trakcie restartów i gubienie pojedynczych pakietów jest dla mnie nie do zaakceptowania.
Plan jest taki aby użyć wemos d1 mini pro + microwakeupper shield + 2x18650 jako zasilanie. Powinno pociągnąć kilka miesięcy. Microwakeupper jest shieldem, który usypia wemosa.
Kolega z Niemiec, który stworzył płytkę aktualnie pracuje nad kodem Arduino (ja niestety jestem za cienki w C++). Ma być opcja pomiaru baterii, jakości sygnału Wifi, wewnętrzny licznik i obsługa MQTT. Zapowiada się obiecująco. Wemos d1 mini pro ma złącze antenowe.

Nie myślałeś o jakimś nadajniku na niekodowane RF 433MHz? Byłby większy zasięg przy energooszczędności.
Moim zdaniem z WiFi pod deep sleap będzie różnie, co oznacza słabo.

Myślałem o espnow, ale to też Arduino = za grubo z kodowaniem. Dla moich potrzeb min. 3-4 miesiące na baterii bedzie wystarczająco ale pewnie dłużej pociągnie.

https://allegro.pl/oferta/czujnik-otwarcia-zamkniecia-digoo-hama-rf433mhz-7875705068

Wszystko fajnie ale czy to ma wewnętrzny licznik? Zakładam, że nie

Fakt, ale czujnik kontaktronowy na Zigbee również nie ma. Licznik zrobisz sobie w HA.

Jako odbiornik może zadziałać np RFLink na ESP