Esphome i zliczanie impulsów z licznika energetycznego przez pulse_counter

Witam
Dopiero zaczyna z HA więc proszę o wyrozumiałość :slight_smile:
Od kilku dni testuje i wdrażam HA.
Przyszedł czas na uruchomienie licznika energii poprzez licznik impulsów.
Zastosowałem to rozwiązanie

Problem w tym, że esphome bardzo zawyże ilość impulsów.
Na liczniku naliczyłem ok. 40 impulsów przy czym w esphome mam np 115.
Do liczenia używam wemos d1 mini + moduł czujnika światła coś jak

Wgrałem taką konfigurację

> esphome:
>   name: licznik
> 
> esp8266:
>   board: d1_mini
> 
> # Enable logging
> logger:
> 
> # Enable Home Assistant API
> api:
> 
> ota:
>   password: "ec5baa3fa322bd47c7492d6add1eb242"
> 
> wifi:
>   ssid: !secret wifi_ssid
>   password: !secret wifi_password
> 
>  
>   # Enable fallback hotspot (captive portal) in case wifi connection fails
>   ap:
>     ssid: "Licznik Fallback Hotspot"
>     password: "mhmIV7Megprk"
> 
> captive_portal:
> 
> sensor:
>   - platform: pulse_counter
>     pin: 12
>     unit_of_measurement: 'kW'
>     name: 'Power prad'
>     filters:
>         - multiply: 0.06  # (60s/1000 pulses per kWh)
>         
>     total:
>         unit_of_measurement: 'kWh'
>         name: 'Energy prad'
>         device_class: energy
>         accuracy_decimals: 2
>         filters:
>         - multiply: 0.001  # (1/1000 pulses per kWh)
> 
> web_server:
>   port: 80

Licznik ma 1000imp/kWh więc chyba przelicznik jest poprawny.
Wcześniej korzystałem z espeasy i liczenie do domoticza, wtedy wychodziło tak samo (licznik=domoticz). Po przeniesieniu licznika energii do HA mam takie zawyżanie.
Dziennie wychodz mi koło 14kWh a według HA mam ok 40kWh dziennie.
W czym może być problem?

Pozdrawiam

Dlatego może zamiast próbować zrobić coś od zera warto skorzystać z doświadczeń i rozwiązań innych GitHub - klaasnicolaas/home-assistant-glow: ⚡ The power of energy measurements in your house. Dzięki czemu na początku będzie prościej, będzie na czym się wzorować, coś porównywać.

Kod konfiguracji umieszczaj zgodnie z Zanim napiszesz na forum - #10 przez szopen, a wszystkim będzie prościej.

Konstrukcja tego czujnika jest do bani, i sieje niepotrzebnymi impulsami, mało precyzyjna regulacja progu zadziałania, wrażliwość na temperaturę, wilgotność i długość przewodów.
Na tym schemacie robią wszystkie swoje czujniki tylko wymieniają sensor.
Schematowo jest to zwykły czujnik analogowy.
Przerabiałem to na czujniku halla jako czujnik otwarcia bramy garażowej, skończyło się na zwykłym kontaktronie, który działa bez zarzutu.

1 polubienie

Oki poprawiłem. Mam nadzieję że o to chodziło.

Warto spróbować, zaraz spróbuje wgrać.

Masz na myśli czujnik który ja podesłałem czy ten z gita od @klaasnicolaasklaasnicolaas ?

Ten z Botland. Na fototranzystorze lepiej by działał. Fotorezystor nadaje się tylko na zmierzchowy, a nie do wykrywania impulsów.
Jak zobaczysz ten z gita to to samo tylko inny sensor - tak jak mówiłem.
Nie może być coś do wszystkiego bo jest do … :slight_smile:

1 polubienie

Fotorezystor czyli to te z diodą? Mam gdzieś taki tylko wtedy co zamieniłem bo coś mi nie liczyło tak jak chciałem

Botlandowki jest na fotorezystorze, z git na fotodiodzie.
Ten może działać lepiej.

znalazłem diodę taką jak u Pana na githubie. Zaraz będe testował bo faktycznie to dziwnie zbiera światło

Może zadam głupie pytanie, ale skąd masz pewność, że to fotodioda?
Bez schematów nie powiem czy zadziała przekładka 1:1, chodzi od wartości rezystorów.
Jednak spróbuj nic nie uszkodzisz.

Zamówiłem kiedyś na ali modół fotodiody LM393

Mam nadzieję ze to by było to :slight_smile:

Tak - ten z czujnikiem wyglądającym jak LED.

Świetny przykład … nawet wartości elementów nie zmienili. Chińczyk usiadł i przerysował schemat “idealny”, a wystarczyło dodać jeden rezystor. Kiedyś siądę i przerobie te śmieci, które nakupiłem.

1 polubienie

Pogubiłem się :slight_smile:
Czyli to co podesłałem z ali jest zle ? Oba te modele mam z diodą i tym chyba fotorezystorem.

Z tym wężykiem to fotorezystor.


Zastosuj ten drugi - inny :slight_smile:

1 polubienie

Dziękuję, chyba to rozwiąże mój problem :slight_smile:
Czekam do końca dnia i porównam jutro wyniki z HA i elicznika. Ale po kilku godzinach mniej więcej wyniki się zgadzają :slight_smile:

Dzięki za podpowiedz :slight_smile: Założyłem to takie z diodą. Chyba o to chodziło :slight_smile: Złożyłem wczoraj coś takiego i testuje :slight_smile:
image

A podpowiedzcie jeszcze przy okazji, jest jakieś gotowe rozwiązanie lub jakiś konfig do licznika gazu ?

2 posty zostały scalone z istniejącym tematem: Licznik gazu - integracja

Hejka :slight_smile:

Wczoraj podłączyłem sobie licznik impulsów energii na Pompie Ciepła. Wszystko ładnie działa zintegrowane z Home Assistant, ale mam pewien problem, jako że pompa działa już od jakiegoś czasu na liczniku mam już nabite trochę kWh.

czy ktoś pokaże mi jak, o ile się da zmienić wartość TOTAL. zauważyłem że po każdym restarcie lub update ESPHome ta warość naliczana jest od zera, a chciałbym przypisać jej wartość z licznika.

Walczę z tym już od wczoraj ale nie potrafię tego zrobić…

Edit:

Dobra ogarnąłem przez utility meter

Cześć.
Mam pytania dotyczące licznika impulsów na esphome.
Pierwsze - jak zrobić żeby po aktualizacji ESPhome licznik pamiętał poprzedni stan i nie liczył impulsów od początku? W tej chwili w esphome mam ustawiony offset i pokażdym resecie nalicza od niego.
Drugie - Posiadam taryfę G12 i potrzebuję rozbić licznik na dwie taryfy wg godzin.

Cześć, podepnę się pod temat bo nie jestem pewien jak to wykonać od strony elektronicznej.
Mam licznik LCD-3F/4M, który ma wyjście impulsowe OC


rozumiem, żeby podłączyć do esp32 potrzebuje takiej konfiguracji?

image