Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pobranie stanów bezpośrednio do HA #2

Open
kosmaluk opened this issue Jul 20, 2024 · 3 comments
Open

Pobranie stanów bezpośrednio do HA #2

kosmaluk opened this issue Jul 20, 2024 · 3 comments

Comments

@kosmaluk
Copy link

Witam
Prowadze alternatywny dashboard do wbudowanego w HA palenu energii (w tym, influx i grafana) dużo bardziej rozbudowany na własnych trzech licznikach. Teraz w lipcu podłączyłem fotowolaike i niestety zamiast amiplus zamontowali mi jakis szajsung Sanxing licznik którego lokalnie nie da się połączyć bo ma zaplombowane porty P1 i optyczny, więc chciałbym konfrontować swoje odczyty i obliczenia na bieżąco z tauronem automatycznie.
Twoja integracja by mi w tym pomogła, ale widze że ona zaciąga całą historie danych statystycznych do bazy danych, a ja w sumie potrzebuję wyłacznie stany kilku pozycji do weryfikacji, w związku z czym podpowiedz może w jaki sposób mógłbym te dane ściągnąć bezpośrednio do HA. Wykorzystuje w wielu integracjach curl i restfull integracje ale nie jestem biegły w programowaniu, pytonie itp
Może da się to jakoś zeskrobać w prosty sposób do kilku encji do HA.

W zasadzie potrzebuję stany na dzień wczorajszy, obecny miesiąc i rok poboru i oddania przed i po zbilansowaniu. Kilka encji bez całej historii statystyk, ale odrazu w HA

Byłbym wdzięczny za wszelką pomoc.

@manio
Copy link
Owner

manio commented Jul 20, 2024

Witam
Heh... też mi dali ten Sanxing przez krótką chwilę zaraz po zamontowaniu PV bo podobno brakowało im liczników :)
Moj program można dostosować podając parametry OD-DO dla dat, więc nie jest tak że pobiera całą historię.
Domyślnie jest dwa dni wstecz do dziś (Tauron i tak zawsze ma dane z opóźnieniem przynajmniej jednodniowym).
Możesz też "wywalać" te dane do CSV, nie trzeba mieć postawionej bazy.
Tak czy siak jeśli zamierzasz robić jakieś swoje integracje nie korzystając z gotowców to raczej chyba musisz mieć jakieś podstawy programowania... ale nie używam HA, więc nie pomogę niestety.

Jeśli mój projekt Ci nie odpowiada, to polecam projekt Michała: https://github.com/mlesniew/elicznik/
Być może nawet ktoś go zintegrował z HA.

@kosmaluk
Copy link
Author

Ten licznik Sanxing ci wymienili jednak na Amiplus? Pisałeś do nich czy jak? Bo może też będę ich męczyć :)

Co do integracji, korzystam już z integracji Piotra Machowskiego ale coś niezgadzają mi sie dane zbilansowanej energii (prawdopodobnie jakieś godziny są niepełne) stąd szukam jakiego rozwiązania aby samemu sobie spróbować to ściągnąć.

Nie jestem biegły w programowaniu ale na bazie rówżnych tutków i rozczytania po necie wiele jakiś integracji po restfull czy curl zrobiłem, ale tu jest czysty pyton a tego nigdy nie ruszałem. Pytam bo widze tu tożsame dane jakie uzywam przy czujnikach rest full i być może można jakoś to ugryść czujnikiem rest w home asssistant.
Tutaj pokazuje jak wygląda taki czujnik rest w HA:
platform: rest
scan_interval: 60
resource: !secret econet24_host
method: GET
name: Pompa
verify_ssl: false
username: !secret econet24_user
password: !secret econet24_psw
authentication: basic
headers:
User-Agent: Home Assistant
Content-Type: application/json
value_template: "OK"
json_attributes_path: "$.curr"
json_attributes:
- "TempCWU"
Może jakbyś mi wskazał co i gdzie zmienić aby twoja integracja zapisywała mi dane do do pliku csv.
Jak będę miał plik to sobie już go jakoś wczytam do HA. A mozę da się to rozpisac na ten sensor rest?

dzięki

@manio
Copy link
Owner

manio commented Jul 20, 2024

Ten licznik Sanxing ci wymienili jednak na Amiplus? Pisałeś do nich czy jak? Bo może też będę ich męczyć :)

Męczyłem ich ale to i tak nic nie przyszpieszło. Po prostu wg harmonogramu przy kolejnej wymianie licznika dostałem już w końcu taki z kartą SIM i transmisją danych. Dopiero wtedy mogłem sobie założyć konto na elicznik.

Co do integracji, korzystam już z integracji Piotra Machowskiego ale coś niezgadzają mi sie dane zbilansowanej energii (prawdopodobnie jakieś godziny są niepełne) stąd szukam jakiego rozwiązania aby samemu sobie spróbować to ściągnąć.

Niepełne godziny to dziwna sprawa - chociaż faktycznie zdarza się po dłuższym czasie (jak robie takie testowe ładowanie z miesiąc do tyłu to uzupełniają mi sie w bazie wpisy z przed dłuższego czasu), ale generalnie jeśli zalogujesz sie na stronę https://elicznik.tauron-dystrybucja.pl/ to dokładnie te same dane które pobiera mój program.

To co wkleiłeś nic mi nie mówi - a odnośnie generowania CSV odsyłam do dokumentacji (strona główna mojego projektu).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants