Dashboard zarządzania urządzeniami Tuya dla hurtowni
Centralny panel sterowania 200+ urządzeniami smart home dla dystrybutora — Flask, Tuya Cloud API, historia 90 dni zdarzeń, grupowe sterowanie scenami, eksport CSV.
Wyzwanie
Dystrybutor sprzętu smart home zarządzał showroomem z 200+ urządzeniami demonstracyjnymi różnych kategorii — gniazdka, żarówki, czujniki, kamery. Oficjalna aplikacja Tuya Smart nie dawała widoku zbiorczego, historii logów ani możliwości masowego zarządzania scenami. Każda wizyta klienta wymagała ręcznego przełączania urządzeń w aplikacji.
Rozwiązanie
Zbudowaliśmy panel webowy w Flasku odpytujący Tuya Cloud API co 60 sekund i cachujący stany do SQLite. Dashboard Bootstrap z filtrowaniem po typie urządzenia, pokoju i statusie. Grupowe sterowanie scenami jednym kliknięciem — idealne na pokazy dla klientów.
Historia 90 dni zdarzeń (włączenia, wyłączenia, zmiany ustawień) z eksportem CSV do Excela. Docker Compose na mini PC w showroomie — zero zależności od laptopa handlowca.
Efekty
- 200+ urządzeń w jednym widoku — poprzednio rozproszone w 4 osobnych aplikacjach
- Przygotowanie showroomu do wizyty klienta: z 15 minut do 30 sekund
- Historia 90 dni pozwala wychwycić wadliwe urządzenia przed reklamacją klienta