Podasz link do tego softu? Jeśli on działa na aktualnej wersji biblioteki, to dodanie AT powinno być proste.klimasstudio wrote: Fri Sep 09, 2022 5:23 am Takkkkk tylko że bramka RF443 nie ma opcji AT niestety.
Prace serwisowe w nocy 3/4.09.2022
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
Najlepsze suple dla Twojego domu 
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
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
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
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 wrote: Fri Sep 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.
Najlepsze suple dla Twojego domu 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
@klimasstudioklew wrote: Fri Sep 09, 2022 10:37 amJa 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 wrote: Fri Sep 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.
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/
-
klimasstudio
- Posts: 1273
- Joined: Wed Aug 28, 2019 9:35 pm
- Location: localhost
Rozumiem że takie opcje powybierać ? Bo przekaźniki domyślnie nie były zaznaczone jak jak wybrałem Bramke RF433Mhz
You do not have the required permissions to view the files attached to this post.
Więc chodź OSUPLUJE Ci dom
Druk 3D - > https://klimastech.eu.org/druk-3d
Druk 3D - > https://klimastech.eu.org/druk-3d
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
Aktualnie chyba nie ma ładnego sposobu na to.krycha88 wrote: Fri Sep 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
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ć.
Najlepsze suple dla Twojego domu 
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Ułatwiłem jednak to, wykorzystując tylko customDigitalReadklew wrote: Fri Sep 09, 2022 12:02 pmAktualnie chyba nie ma ładnego sposobu na to.krycha88 wrote: Fri Sep 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
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ć.
https://github.com/krycha88/GUI-Generic ... ve.cpp#L26
https://gui-generic-builder.supla.io/
