Definicje kanałów urządzeń w serwerze SUPLA

djack2017
Posts: 784
Joined: Mon Nov 27, 2017 7:36 am
Been thanked: 1 time

Post

Do przesyłania danych z sonoff-pow do serwera SUPLA zdefiniowałem nastepujace kanały typu "wejście":
#define VOLTAGE_CHANNEL 1
#define CURRENT_CHANNEL 2
#define POWER_CHANNEL 3
Z czym wiąże się dodanie tych kanałów do obsługi urządzenia na serwerze supla (ew. w którym pliku)?
Jacek
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To Ci nic nie da. Trzeba dodać obsługę tego typu urządzeń we wszystkich elementach systemu
firmware, cloud, server, aplikacje klienckie.

Ta funkcjonalność czeka na realizację.
SUPLA.... Nareszcie w domu.
djack2017
Posts: 784
Joined: Mon Nov 27, 2017 7:36 am
Been thanked: 1 time

Post

W każdym razie mam już działający firmware na Sonoff-Pow mierzący napięcie, prąd, moc oraz dzienne zużycie energii
i wysyłający te dane na serwer Zabbix. Zarządzany z serwera SUPLA (harmonogramy).
Jeśli za wysyłanie danych do chmury odpowiada funkcja:
srpc_ds_async_channel_value_changed(devconn->srpc, POWER_CHANNEL, value)
to wysyłam te dane także do chmury.
Jacek
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Wysyłasz nieprawdziwą informację czy zasilanie jest włączone/wyłączone
SUPLA.... Nareszcie w domu.
djack2017
Posts: 784
Joined: Mon Nov 27, 2017 7:36 am
Been thanked: 1 time

Post

Możesz to rozwinąć bo nie bardzo rozumiem.
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

srpc_ds_async_channel_value_changed przesyła aktualną wartość kanału obecnie jest to 0/1 wyłączone/włączne dla większości kanałów lub np wartość RGB dla kontrolera RGB lub zmienna typu double dla temperatury. System nie obsługuje licznika energii więc myśli, że tam są zupełnie inne dane.
SUPLA.... Nareszcie w domu.
djack2017
Posts: 784
Joined: Mon Nov 27, 2017 7:36 am
Been thanked: 1 time

Post

OK, wszystko się zgadza. Wysyłam tam wyniki pomiarów, które oczywiście na chwilę obecną nie są obsługiwane. Ale funkcja jest poprawna.
Dla mnie najważniejsze są funkcjonalnosci urządzeń sonoff:
- zarządzanie z poziomu serwera supla (typu harmonogramy i zdalne wł/wył ze smartfona) - rozwiązanie jest bardzo wygodne,
i to w tej chwili działa.
- przesyłanie wszystkich danych na serwer Zabbix - dzieki temu mam pełną informacje o stanie urządzeń: aktualną i historyczną
i mozliwość odpowiedniej reakcji bezpośredniej lub poprzez skrypty.
To czy dane (temperatura, napięcie, moc) są wyświetlane na smartfonie ma drugorzędne znaczenie.
Informację czy urządzenie jest włączone czy nie wysyłam poprawnie i jest to widoczne na smartfonie. Mogę też aktualnie z poziomu smartfona włączać i wyłączać zasilanie. Sonoff Pow rejestruje się poprawnie w systemie SUPLA.
Jacek
__________________________________________________________
Specjalizowane oprogramowanie do sterowników Sonoff, Gosund, Blitzwolf, Shelly i innych:
https://djack.com.pl/modules.php?name=Downloads&d_op=viewdownload&cid=54

Return to “Pomoc”