SUPLA - Raspberry Pi - obsługa przekażników
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
Zmieniam logikę w linii
*hi = value[0] == 1 ? 1 : 0;
z funkcji char channelio_get_hi_value(unsigned char number, char *hi)
i nie ma to żadnego wpływu na wyświetlanie się ikon włącznika w aplikacji Android.
później ta funkcja jest zastosowana w ipcctrl.cpp ale za mało wiem jak ta aplikacja działa aby to zdebugować skutecznie.
@pzygmunt - ponawiam jednak prośbę o dokładne wskazanie miejsc w kodzie gdzie zmiana wpłynie na zachowanie się ikon
*hi = value[0] == 1 ? 1 : 0;
z funkcji char channelio_get_hi_value(unsigned char number, char *hi)
i nie ma to żadnego wpływu na wyświetlanie się ikon włącznika w aplikacji Android.
później ta funkcja jest zastosowana w ipcctrl.cpp ale za mało wiem jak ta aplikacja działa aby to zdebugować skutecznie.
@pzygmunt - ponawiam jednak prośbę o dokładne wskazanie miejsc w kodzie gdzie zmiana wpłynie na zachowanie się ikon
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
https://github.com/SUPLA/supla-core/blo ... pio.c#L186
https://github.com/SUPLA/supla-core/blo ... pio.c#L174
Code: Select all
*value = !(v[0] == 49 ? 1 : 0);Code: Select all
v[0] = !(value == 49 || value == 1) ? 49 : 48;SUPLA.... Nareszcie w domu.
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
Bardzo dziękuję 
Uff, zadziałało.
A więc podsumowując:
odwróconą logikę dla supla-dev wersja dla raspberry pi wprowadzamy na samym poziomie sterowania gpio
https://github.com/SUPLA/supla-core/blo ... pio.c#L186
https://github.com/SUPLA/supla-core/blo ... pio.c#L174
a nie tu
"Musisz zmienić dla set i get.
https://github.com/SUPLA/supla-core/blo ... -io.c#L980
https://github.com/SUPLA/supla-core/blo ... io.c#L1097"
Uff, zadziałało.
A więc podsumowując:
odwróconą logikę dla supla-dev wersja dla raspberry pi wprowadzamy na samym poziomie sterowania gpio
https://github.com/SUPLA/supla-core/blo ... pio.c#L186
https://github.com/SUPLA/supla-core/blo ... pio.c#L174
a nie tu
"Musisz zmienić dla set i get.
https://github.com/SUPLA/supla-core/blo ... -io.c#L980
https://github.com/SUPLA/supla-core/blo ... io.c#L1097"
-
kriz1
- Posts: 19
- Joined: Sat Jan 26, 2019 9:30 pm
Cześć.
Postąpiłem zgodnie ze wskazówkami dla podobnej nakładki i mam dwa pytania :
- czy możliwym jest zmuszenie malinki do pamiętania stany w przypadku zaniku napięcia ?
- dlaczego po uruchomieniu malinki wszystkie przekaźniki ustawia na ON, a w aplikacji na OFF ? po przeklikaniu ich działają poprawnie.
Staram się złożyć sterowanie podłogówką i z dwojga złego wolałbym aby przy zaniku zasilania odcięło siłowniki niż grzać nie wiadomo ile w środku lata
Postąpiłem zgodnie ze wskazówkami dla podobnej nakładki i mam dwa pytania :
- czy możliwym jest zmuszenie malinki do pamiętania stany w przypadku zaniku napięcia ?
- dlaczego po uruchomieniu malinki wszystkie przekaźniki ustawia na ON, a w aplikacji na OFF ? po przeklikaniu ich działają poprawnie.
Staram się złożyć sterowanie podłogówką i z dwojga złego wolałbym aby przy zaniku zasilania odcięło siłowniki niż grzać nie wiadomo ile w środku lata
