Forum eCoal.pl v3.5 Odczyt LAN eCoal 3.5 soft 1.1.35.1 Subskrybuj | ||||
|
||||
sebaklak
|
Hej, naszlo mnie ostatnio zeby po LANie odczytywać dane ze sterownika. Pościągałem skrypty z forum, które swoją drogą musiałem troszke przerobić bo sterownik nie chce przyjmować poleceń przez httplib2 zwracając ciągle bodajże 401 (brak dostępu). Używam requests.get w formacie: http://login:hasło@adres_ip/?com=02010006000000006103 ale zamias dostać oczekiwaną table z danymi [xx,yy....] otrzymuje storne html wygladającą tak (wrzucilem odpowiedź w plik HTML) Czy ktoś może wie czy zmienił się interfejs i komendy do sterownika? Jak w temacie sterownik eCoal 3.5 z softem 1.1.35.1
|
|||
|
||||
PrzemekP
|
Masz sterownik w wersji 3.5, a komunikacja jest dla poprzedniej wersja sterownika (2.1/2.4)
Na forum ktoś wrzucał przykłady komunikacji z wersja 3.5 |
|||
|
||||
sebaklak
|
Udało mi sie wygrzebać Łącząc posty https://esterownik.pl/forum/posty,5595/integracja-z-home-assistant?m=142213#142213 i http://https://esterownik.pl/forum/posty,4309/piec-ze-esterownikiem-czescia-instalacji-inteligentnego-domu-?m=120777#120777 udało sie odczytać sensowne dane Zostawiam dla potomych. Jak uda mi sie zrobić jakiś pythonowy czytacz stanu to go wrzucę Podsumowując: URL dla GET http://usr:pass@ip_sterownika/getregister.cgi?device=0&rejestr&rejestr&rejestr... W odpowiedzi jest pliczek XML zawierający dane z wybranych rejestrów. Wg wymienionych postów da sie odczytać: Opis dostępnych rejestów dostępny na API systemu Bero Dzięki Przemek za zmuszenie do poszukania głębiej |
|||