Chciałem się podzielić z wami wynikiem naszego pewnego wewnętrznego eksperymentu. Najpierw krótki filmik:
Teraz kilka słów wyjaśnienia. W domu mam sporo działających NAMów i nie tylko. I choć wszystkie wysyłają dane do Influxa, część połączona jest z HomeAssistant’em i każde urządzenie można sprawdzać przez jego interfejs WWW brakowało mi takiej wygodnej metody na szybkie sprawdzenie konkretnej wartości.
Więc powstał JSON browser – podajesz URL, apka ściąga JSON i wyświetla drzewo – przeglądasz i wybierasz jakieś pole, nazywasz je i od tej pory na głównym ekranie masz wartość z tego pola wyświetlaną. Odświeżyć możesz wszystkie wpisy na raz albo pojedynczy. Tego akurat na filmiku nie ma, bo szybko się zorientowałem, że korzystam głównie z NAMów i gdy apka rozpozna strukturę JSON jako “namowską” od razu podpowiada pola szybkiego wyboru, które można wybrać jednym kliknięciem.
Dzięki temu, bez konieczności klikania po Grafanie widzę szybko że fermentacja zbliża się ku końcowi 😉

No i po jakimś czasie używania dochodzę do wniosku, że to przydatne narzędzie i może dla większej liczby osób byłaby użyteczna?
Utworzenie sklepu na Google Play to jednak trochę zachodu i dlatego się zastanawiam – ktoś by coś takiego zainstalował na swoim Androidzie (nie IOS nie będzie, chyba że Apple pozwoli na budowanie apek na linuksie…)
Podsumujmy – co obecnie robi aplikacja?
- możesz wpisać URL dowolnego pliku JSON, pobrać go, i wybrać z niego jedną wartość, nazwać ją i będzie wyświetlana na głównym ekranie
- znajduje w sieci lokalnej urządzenia NAM i rozpoznaje strukturę JSON, pozwalając w skrócony sposób wybrać wartość (w tym wariancie jest odporny na zmiany w strukturze JSON np po zmianie konfiguracji sensora powinien wciąż podawać właściwy odczyt, o ile jest on dostępny)
- odświeżyć można wszystkie wartości za jednym razem albo pojedynczo wybrane
Warto to rozwijać i udostępnić szerszemu gronu?



