CODEX: Haier hOn → SUPLA przez sd4linux (temperatury/nastawy i drzwi lodówki)

tijo
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

Haier hOn → SUPLA przez sd4linux (temperatury/nastawy i drzwi lodówki)

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.
Kanały są standardowymi kanałami sd4linux: cztery [tt]ThermometerParsed[/tt] i jeden [tt]BinaryParsed[/tt] z funkcją otwarcia drzwi.

Jak to działa?

Code: Select all

hOn Cloud -> agent pyhOn -> plik JSON -> sd4linux -> SUPLA
Agent zajmuje się wyłącznie komunikacją z hOn i zapisuje aktualny stan do pliku. sd4linux odczytuje plik i przekazuje dane do serwera SUPLA. Nie trzeba modyfikować kodu standardowych kanałów SUPLI.

Odczyt 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.
Bezpieczeństwo

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.
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Mam dwa różne klimatyzatory tej firmy pod tą aplikacją chętnie udostępnię dane w celu podobnej integracji
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
tijo
Posts: 264
Joined: Fri Dec 01, 2017 12:44 pm
Been thanked: 1 time

Post

shimano73 wrote: Thu Aug 13, 2026 1:12 pm Mam dwa różne klimatyzatory tej firmy pod tą aplikacją chętnie udostępnię dane w celu podobnej integracji
Wskaż CODEX-owi źródła z githuba do mostu, zalogujesz się bez podawania mu hasła, i Ci zintegruje to z Twoją instancją...on to robi bez problemu...

Return to “Projekty użytkowników”