Wsparcie dla Termostatu
-
- Posts: 19481
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Serwer beta-cloud nie działał właściwie przez weekend z uwagi na prowadzone prace rozwojowe.
-
- Posts: 485
- Joined: Tue Jul 21, 2020 7:35 am
To źle trafiłem z moimi testami
, ale dzisiaj rano po odpaleniu apki ogromna radość.
Zauważyłem, że funkcje termostatu ustawia się zarówno na stronie konfiguracyjnej urządzenia, jak i w cloud-zie w ustawieniach kanału "termostat". Czy to nie będzie powodować konfliktów? Może ustawienie w jednym miejscu będzie przejmować ustawienie w drugim miejscu?

Zauważyłem, że funkcje termostatu ustawia się zarówno na stronie konfiguracyjnej urządzenia, jak i w cloud-zie w ustawieniach kanału "termostat". Czy to nie będzie powodować konfliktów? Może ustawienie w jednym miejscu będzie przejmować ustawienie w drugim miejscu?
-
- Posts: 10745
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
GKW i na przykładzie z supla-device działa to tak, że na urządzeniu definiuje się domyślną funkcję, którą serwer bierze pod uwagę tylko podczas pierwszej rejestracji. Późniejsze zmiany są ignorowane i nadpisywane przez serwer.
Wszystkie inne ustawienia mogą być modyfikowane w dowolnym miejscu. W ogólności procedura wygląda tak:
1. Serwer wysyła do urządzenia każdą zmianę konfiguracji, i urządzenie sobie to zapisuje.
2. Jeśli urządzenie było offline, to dostanie konfigurację po ponowny podłączeniu się.
3. Jeśli urządzenie jest online, i nastąpiła zmiana konfiguracji na urządzeniu, to nowy config leci do serwera i serwer go zapisuje.
4. Jeśli zmaina na urządzeniu nastąpiła, gdy ono było offline, to przy ponownym połączeniu, urządzenie zignoruje config z serwera i ustawi tam własny.
W ogólności można powiedzieć, że konfigurację można zmieniać w dowolnym miejscu i jest ona synchronizowana między urządzeniem a serwerem. "Konflikty" nie powinny występować.
Natomiast nie wiem do końca jak to jest obecnie w GG zrobione, bo do poprawnego działania jest potrzeba instancja klasy Supla::Storage::Config, której w GG do tej pory nie było.
Wszystkie inne ustawienia mogą być modyfikowane w dowolnym miejscu. W ogólności procedura wygląda tak:
1. Serwer wysyła do urządzenia każdą zmianę konfiguracji, i urządzenie sobie to zapisuje.
2. Jeśli urządzenie było offline, to dostanie konfigurację po ponowny podłączeniu się.
3. Jeśli urządzenie jest online, i nastąpiła zmiana konfiguracji na urządzeniu, to nowy config leci do serwera i serwer go zapisuje.
4. Jeśli zmaina na urządzeniu nastąpiła, gdy ono było offline, to przy ponownym połączeniu, urządzenie zignoruje config z serwera i ustawi tam własny.
W ogólności można powiedzieć, że konfigurację można zmieniać w dowolnym miejscu i jest ona synchronizowana między urządzeniem a serwerem. "Konflikty" nie powinny występować.
Natomiast nie wiem do końca jak to jest obecnie w GG zrobione, bo do poprawnego działania jest potrzeba instancja klasy Supla::Storage::Config, której w GG do tej pory nie było.
-
- Posts: 485
- Joined: Tue Jul 21, 2020 7:35 am
Rozumiem, ...natomiast zmiana programu tygodniowego w cloud nie jest (na razie chyba) przejmowana w apce. I odwrotnie.
Myślę, że informacje o jakichś bugach na tę chwilę są bezcelowe skoro prace wciąż trwają.
Myślę, że informacje o jakichś bugach na tę chwilę są bezcelowe skoro prace wciąż trwają.
-
- Posts: 10745
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
Widok w Cloud był wrzucony głównie, aby "zobaczyć jak wygląda pierwsza propozycja". Także na razie nie działa to jeszcze.RomanG wrote: Mon Oct 02, 2023 8:40 am Rozumiem, ...natomiast zmiana programu tygodniowego w cloud nie jest (na razie chyba) przejmowana w apce.
Myślę, że informacje o jakichś bugach na tę chwilę są bezcelowe skoro prace wciąż trwają.
-
- Posts: 545
- Joined: Mon Jan 27, 2020 11:33 am
Czy będzie możliwość zejścia z temperaturą poniżej 0 ?
4xShelly 1, Shelly 1L, 2xShelly 2.5, Sonoff T3, 2xSonoff Basic R2, 4xNeo 16A
-
- Posts: 2301
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Zrobiłem przykładowy program na chmurze i aplikacji widzę prawie ok, tylko dni się przesunęły?
You do not have the required permissions to view the files attached to this post.
Pozdrawiam
Wojtek
Wojtek