Architektura i przepływ danych

Hombee Free

Aplikacja jest jednym z elementów systemu

Aplikacja mobilna prezentuje dane i działania udostępnione przez instalację. Zależnie od operacji żądanie może przejść przez aplikację, uwierzytelnioną usługę Hombee, połączenie z instalacją, Home Assistanta i urządzenie końcowe.

Rozdzielaj granice

  • Lokalna zmiana UI dowodzi tylko przyjęcia interakcji przez interfejs.
  • Potwierdzenie serwera dowodzi przyjęcia żądania, a nie osiągnięcia stanu przez urządzenie.
  • Raportowany stan encji pochodzi z połączonego systemu i może dotrzeć później niż polecenie.
  • Część zachowań domu działa lokalnie bez internetu, ale dostęp zdalny i usługi chmurowe wymagają łączności.

Podczas diagnostyki zapisz pierwszą granicę, która nie przeszła dalej, zamiast określać każdy objaw jako ogólną awarię.

Czytaj dalej