Fajną opcją było by pobieranie danych JSON prosto z modułu supli wysyłając zapytanie np. "http://<IP_MODUŁU_SUPLA_GG/read?format=json"
Było by to uproszczenie dla odpytywania modułów i nie trzeba by było generować linków bezpośrednich a dane odczytywać np lokalnie do zabbixa. Nawet przy braku internetu miało by się pełną historię odczytów.
Czy jest taka możliwość dodania takiej funkcjonalności?
Pobieranie danych JSON prosto z modułu
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Z przechowywaniem historii na urządzeniach jest problem, bo tam z reguły jest dość mało pamięci trwałej. Drugi problem, to brak zegara czasu rzeczywistego z podtrzymaniem bateryjnym, więc przy braku Internetu i po resecie zasilania, nie wiadmo jakie "timestampy" należałoby przechowywać. Oczywiście możnaby je uzupełnić po odzyskaniu połączeniach z siecią, ale co jeśli w międzyczasie drugi raz braknie prądu?klimasstudio wrote: Fri Feb 24, 2023 7:25 pm Fajną opcją było by pobieranie danych JSON prosto z modułu supli wysyłając zapytanie np. "http://<IP_MODUŁU_SUPLA_GG/read?format=json"
Było by to uproszczenie dla odpytywania modułów i nie trzeba by było generować linków bezpośrednich a dane odczytywać np lokalnie do zabbixa. Nawet przy braku internetu miało by się pełną historię odczytów.
Czy jest taka możliwość dodania takiej funkcjonalności?
Są dostępne urządzenia, które do logowania mają dołożoną kartę SD oraz zegar z baterią. Wtedy ma to jakiś sens.
Kolejna trudność, to ESP8266 - tam jest dość mało RAM-u, aby dodatowo uciągnąć działający serwer www. Na ESP32 nie powinno być z tym problemów.
Ogólnie w odległych planach jest dodanie interfejsu po http(s?). Ale w planach nie ma, aby po tym interfejsie dało się pobierać historię.
Jeśli zależy Ci na lokalnym sterowaniu, to może lepiej po prostu uruchomić MQTT lokalnie i dane gromadzić na czym chcesz.
Najlepsze suple dla Twojego domu 
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Nie chodzi mi o zapisywanie w ESP histori lecz o odczytywanie w danym momencie parametrów z sterownika. Zapisywać to ja będę zewnętrzną aplikacją a raczej wyświetlał przez plugin w panelu serwera jego zużycie V, A, W 
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
djack2017
- Posts: 784
- Joined: Mon Nov 27, 2017 7:36 am
- Been thanked: 1 time
Zapis danych bezpośrednio do serwera Zabbix jest od początku w każdym moim oprogramowaniu każdego sterownika.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Ja używam modułu zamela lew-01 woec tam nie ma opcji zmiany FW
@djack2017 o twoich fw do innych modolow to wiem że wysyła odrazu do zabbix.
Ja tu myślę o wtyczce do unRaid która pokazuje parametry na dasboardzie ale odpytywanie zbyt częste wyczerpuje zapytania do serwera 20000zapytan. Wtyczka bierze dane z linka bezpośredniego co 10sekund.
@djack2017 o twoich fw do innych modolow to wiem że wysyła odrazu do zabbix.
Ja tu myślę o wtyczce do unRaid która pokazuje parametry na dasboardzie ale odpytywanie zbyt częste wyczerpuje zapytania do serwera 20000zapytan. Wtyczka bierze dane z linka bezpośredniego co 10sekund.
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
