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ę.


