Prace serwisowe w nocy 3/4.09.2022

Awatar użytkownika
klew
Posty: 8349
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

klimasstudio pisze: pt wrz 09, 2022 5:23 am Takkkkk tylko że bramka RF443 nie ma opcji AT niestety.
Podasz link do tego softu? Jeśli on działa na aktualnej wersji biblioteki, to dodanie AT powinno być proste.
Widzimy się na Supla Offline Party vol. 2 :!:
Awatar użytkownika
klimasstudio
Posty: 1117
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Soft generowałem z GG Bramka RF433 + AT i niestety nie działa. W supla nie widac opcji AT ale jeszcze dzis zrobie UPDATE moze cos sie zmienilo od ostatniego razu jak robilem update.
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Awatar użytkownika
klew
Posty: 8349
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

klimasstudio pisze: pt wrz 09, 2022 10:04 am Soft generowałem z GG Bramka RF433 + AT i niestety nie działa. W supla nie widac opcji AT ale jeszcze dzis zrobie UPDATE moze cos sie zmienilo od ostatniego razu jak robilem update.
Ja nie twierdzę, że tam jest opcja AT dla obiektów z bramki RF. Ale jeśli mowa o GG, to raczej nie pomogę. To dość duży i złożony projekt, do którego zbytnio jeszcze nie zaglądałem.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5205
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

klew pisze: pt wrz 09, 2022 10:37 am
klimasstudio pisze: pt wrz 09, 2022 10:04 am Soft generowałem z GG Bramka RF433 + AT i niestety nie działa. W supla nie widac opcji AT ale jeszcze dzis zrobie UPDATE moze cos sie zmienilo od ostatniego razu jak robilem update.
Ja nie twierdzę, że tam jest opcja AT dla obiektów z bramki RF. Ale jeśli mowa o GG, to raczej nie pomogę. To dość duży i złożony projekt, do którego zbytnio jeszcze nie zaglądałem.
@klimasstudio
Wrzuciłem na szybko takie wsparcie, możesz testować.

@klew podpowiesz mi jak w ładniejszy sposób nadpisać metodę: Supla::Control::ButtonState::update()
https://github.com/krycha88/GUI-Generic ... on.cpp#L33

ja to zrobiłem po prostu kopiuj/wklej i podmieniłem ją w onTimer()
https://github.com/krycha88/GUI-Generic ... ve.cpp#L78
https://gui-generic-builder.supla.io/
Awatar użytkownika
klimasstudio
Posty: 1117
Rejestracja: śr sie 28, 2019 9:35 pm
Lokalizacja: localhost
Kontakt:

Screenshot_1.png
Screenshot_1.png (29.9 KiB) Przejrzano 378 razy
Rozumiem że takie opcje powybierać ? Bo przekaźniki domyślnie nie były zaznaczone jak jak wybrałem Bramke RF433Mhz
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
Awatar użytkownika
klew
Posty: 8349
Rejestracja: czw cze 27, 2019 12:16 pm
Lokalizacja: Wrocław

krycha88 pisze: pt wrz 09, 2022 10:58 am @klew podpowiesz mi jak w ładniejszy sposób nadpisać metodę: Supla::Control::ButtonState::update()
https://github.com/krycha88/GUI-Generic ... on.cpp#L33

ja to zrobiłem po prostu kopiuj/wklej i podmieniłem ją w onTimer()
https://github.com/krycha88/GUI-Generic ... ve.cpp#L78
Aktualnie chyba nie ma ładnego sposobu na to.

Natomiast mam w planach możliowść podawania własnej instancji "button state". Chodzi o to, że aktualny Button (i SimpleButton) używa klasy ButtonState, które zakładają, że przycisk jest podłączony do naszego GPIO i sterujemy stanem niskim, bądź wysokim.
W efekcie nie można wykorzystać klas przycisków z jakimś innym hardware pod spodem (np. jak ten RF bridge, ale też piloty IR, jakieś dane przesłane po innym protokole).
Także w przyszłości (pewnie to kwestia najbliższych miesięcy) pojawi się możliwość podania własnej instancji klasy "ButtonState" i wtedy będzie można tą implementację RFBridgeReceive uprościć.
Widzimy się na Supla Offline Party vol. 2 :!:
krycha88
Posty: 5205
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

klew pisze: pt wrz 09, 2022 12:02 pm
krycha88 pisze: pt wrz 09, 2022 10:58 am @klew podpowiesz mi jak w ładniejszy sposób nadpisać metodę: Supla::Control::ButtonState::update()
https://github.com/krycha88/GUI-Generic ... on.cpp#L33

ja to zrobiłem po prostu kopiuj/wklej i podmieniłem ją w onTimer()
https://github.com/krycha88/GUI-Generic ... ve.cpp#L78
Aktualnie chyba nie ma ładnego sposobu na to.

Natomiast mam w planach możliowść podawania własnej instancji "button state". Chodzi o to, że aktualny Button (i SimpleButton) używa klasy ButtonState, które zakładają, że przycisk jest podłączony do naszego GPIO i sterujemy stanem niskim, bądź wysokim.
W efekcie nie można wykorzystać klas przycisków z jakimś innym hardware pod spodem (np. jak ten RF bridge, ale też piloty IR, jakieś dane przesłane po innym protokole).
Także w przyszłości (pewnie to kwestia najbliższych miesięcy) pojawi się możliwość podania własnej instancji klasy "ButtonState" i wtedy będzie można tą implementację RFBridgeReceive uprościć.
Ułatwiłem jednak to, wykorzystując tylko customDigitalRead :)

https://github.com/krycha88/GUI-Generic ... ve.cpp#L26
https://gui-generic-builder.supla.io/
ODPOWIEDZ

Wróć do „SUPLA Scripts”