Cześć,
udostępniam nieoficjalny mostek integrujący lodówkę Haier obsługiwaną przez aplikację hOn z SUPLĄ.
Repozytorium:
https://github.com/tijoto/supla-haier-hon-bridge
Co jest wystawiane w SUPLI?
- temperatura otoczenia lodówki,
- nastawa chłodziarki,
- nastawa zamrażarki,
- nastawa strefy MyZone,
- stan otwarcia drzwi chłodziarki.
Jak to działa?
Code: Select all
hOn Cloud -> agent pyhOn -> plik JSON -> sd4linux -> SUPLAOdczyt hOn rozpoczyna się co około 5 sekund, a sd4linux sprawdza lokalny plik co 2 sekundy. Przy braku świeżych danych kanały są oznaczane jako niedostępne.
Ważne ograniczenie
Zakres danych zależy od konkretnego modelu. W przetestowanej lodówce hOn zwracał dla stref temperatury zadane ([tt]tempSelZ1[/tt], [tt]tempSelZ2[/tt], [tt]tempSelZ3[/tt]), a nie niezależne pomiary temperatury wewnątrz komór. Temperatura otoczenia pochodzi z [tt]tempEnv[/tt], a drzwi z [tt]doorStatusZ1[/tt].
Wymagania
- Docker i Docker Compose,
- lodówka dodana do aplikacji hOn,
- konto hOn z logowaniem e-mail/hasło,
- serwer SUPLA publiczny lub prywatny,
- właściwy certyfikat CA serwera SUPLA.
Repozytorium nie zawiera loginów, haseł, tokenów, identyfikatorów urządzenia, GUID/AUTHKEY, adresu prywatnego serwera ani certyfikatu CA. Wszystkie te dane są przechowywane lokalnie w plikach ignorowanych przez Git.
Projekt korzysta z nieoficjalnej biblioteki [tt]pyhOn[/tt] i niepublicznego API hOn, więc zmiany po stronie producenta mogą wymagać aktualizacji mostka.
Jeżeli ktoś przetestuje integrację z innym modelem Haier/Candy/Hoover, chętnie zbiorę informacje, jakie pola temperatury i drzwi udostępnia dany model.
