Od dnia 16.10.2024 zostały wyłączone stacjonarne numery telefonów. Zapraszamy do kontaktu pod numerem: 574 443 555.
Forum  eCoal.pl v3.5  Odczyt LAN eCoal 3.5 soft 1.1.35.1 Subskrybuj
2022-02-12 17:50
  sebaklak Posty: 4 Ostrzeżenie: 0
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
2022-02-13 13:06
  PrzemekP Posty: 838 Ostrzeżenie: 0 ELEKTRO-SYSTEM / ADMIN
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
2022-02-13 14:25
  sebaklak Posty: 4 Ostrzeżenie: 0

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
Użytkownicy online: danieldykowski, Kam1Neum, Marcek10