Witajcie. Czy mieli byście pomysł jak zrobić licznik właczeń urzadzenia na podstawie wbudowanego w niego pzem 004t wszystko jest na esp 8266 i chciał bym to zrobić w Esp Home bez HA???.
Ma zrobione na esp8266 monitoring pompy ciepła który zawiera 5 czujników temperatury i moduł PZEM do liczenia zużycia energi i poboru mocy. Chciał bym do tego dołożyć aby zliczał mi jeszcze ilośc załączeń pompy ciepła
Niestety stan mojej wiedzy o ESP HOME jest marny a to co znalazłem na stronie ESP HOME nie pomogło mi w stworzeniu takiego licznika.
Próbowałem zrobić to w taki sposób jak poniżej . Ale niestety nie działa.
Mam taka prośbę do osób zakładających nowe tematy. Jeśli zakładamy nowy temat, to należy podać wszystkie dostępne dane, które do tej pory zebraliśmy. Opisać stan własnej wiedzy na dany temat aby osoby ewentualnie pomagające mogły dostosować przekaz komunikacji dla odbiorcy. Unikamy nieporozumień i nie tracimy czasu na dopytywanie autora na jakim etapie już jest.
Na tak zadane pytanie (chyba pytanie, bo znaku zapytania brak) odpowiedział bym jedynie:
na podstawie poboru prądu. Jeśli pompa nie pracuje jej pobór jest na poziomie 10W jeśli zaczyna pracować poziom wzrasta i stabilizuje się na poziomie ok 700( to minimalny pobór)
nie wiem jak się to zachowa ale tak to sobie wyobrażam, usunięcie chyba nie da za wiele bo domyślnie też się chyba w jakimś interwale odświeża, zwykle używam albo switcha on/off , a jak nie mam to robię jakiś np. pomocnik “progowy w HA” i ustawiam zakres kiedy on a kiedy off.
chcę uniknąć HA. założenie jest takie że ESP HOME na ESP 8266/32 działa niezależnie od HA. A HA jest tylko ewentualnie nakładką do odczytu.
A może by zrobić coś takiego że każde przekroczenie progu 500 włacza switch i z tego switcha można by wyciągnąć ilość włączeń
Szczerze mówiąc to ja tego nie widzę, jak to mówią w programach muzycznych Jestem na NIE
Musiałbyś wynik zapisywać w flash, by zanik napięcia lub restart ESP nie zresetował wyniku, a tymczasem HA jest stosunkowo niezawodnym rozwiązaniem w którym jest na bieżąco aktualizowana baza danych.
Może dodam, że zapisy do flash wiążą się z żywotnością urządzenia, które tej pamięci ma symbolicznie mało, więc projekty na bazie ESP, które tworzą i trzymają dane na autonomicznych urządzeniach korzystają z kart TF (zazwyczaj, bo możesz użyć choćby kostki FRAM czyli współczesnego odpowiednika pamięci ferrytowej z komputera Odra, która nie zużyje się nigdy, tylko oczywiście obsługa FRAM nie jest standardowa w ESPHome, ale jak poszukasz to znajdziesz).
ok rozumiem że a bez sensu to robić w ESP HOME. W takim razie jak to zrobić w HA. też już próbowałem w automatyzacji ale nie wiem co mam wybrać w ostatniej opcji czyli w Akcji
Skoro nakładka do odczytu to po co obciążać ESP i tak wysyłasz “Moc” do HA więc tworzysz “pomocnika” i na jego podstawie “licznik załączeń” i masz informacyjnie w HA.
Przecież o to chodziło, masz teraz cos co pokazuje stan ON i OFF, tworzysz drugiego pomocnika “licznik” i automatyzację, która ci ten licznik powiększa i np. o północy resetuje i masz co chciałeś.
Jakoś wszyscy uparli się na stosowanie pomocników i automatyzacji a to wszystko od dawna jest już w HA - History Stats - Home Assistant , mój testowy przykład:
# https://www.home-assistant.io/integrations/history_stats/
# Example configuration.yaml entry
sensor:
- platform: history_stats
name: czas pracy pompy cyrkulacyjnej dzisiaj
entity_id: switch.thr320
state: "on"
type: time
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
end: "{{ now() }}"
- platform: history_stats
name: liczba wlaczen pompy cyrkulacyjnej dzisiaj
entity_id: switch.thr320
state: "on"
type: count
start: "{{ now().replace(hour=0, minute=0, second=0) }}"
end: "{{ now() }}"
Na podstawie tych encji, robisz kolejną integrację - Utility Meter - Home Assistant i masz pełne dane statystyczne z różnych okresów czasu - tygodnia, miesiąca, kwartału itd., mój testowy przykład “ile razy było pranie”:
Możliwości statystyk i historii są nieograniczone, można liczyć co się chce, ogranicza nas tylko nasza wyobraźnia .