⚙ [TO DO] Co chcielibyście jeszcze dodać do GUI-Generic? ☕

LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

SmartBOB wrote: Thu Sep 07, 2023 6:48 am Cała sprawa tyczy się o funkcjonalność alarmu. Typu klijent ma prosty alarm na supli z ukrytym guzikiem np. jakiś wyłącznik świetlny (bistabilny) który chciałby żeby np. pozycja w dół to wyłacz alarm, pozycja w górę to włącz alarm (niechce używać apki, woli sobie ręką szybko kliknąć).

No i do tego potrzebuje mieć ze nie ważne co wyklika w apce ale jak sobie przełączy klawisz np. góra-dół to alarm ma wyłączony. Teraz jak w apce się wyklila to wyłącznik zmienia kolejność.

Tu masz rozwiązanie funkcja motion sensor (czujnik ruchu) w przycisku jest dostępna w GG :

viewtopic.php?t=13358

Wydaje mi się że jest błąd w tej funkcji bo po restarcie urządzenie nie ustawia tak stanu przekaźnika zgodnie z stanem przycisku .
Musiał by to ktoś jeszcze potwierdzić i wtedy poprosić Krycha88 o poprawkę.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

LukiSpajder wrote: Thu Sep 07, 2023 9:51 am Wydaje mi się że jest błąd w tej funkcji bo po restarcie urządzenie nie ustawia tak stanu przekaźnika zgodnie z stanem przycisku .
Musiał by to ktoś jeszcze potwierdzić i wtedy poprosić Krycha88 o poprawkę.
@klew powiedz mi czy dla MOTION_SENSOR ustawianie dla przekaźnika

Code: Select all

setDefaultStateOff();
setDefaultStateOn();
setDefaultStateRestore();
może powodować problemy jak wyżej?
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Thu Sep 07, 2023 12:04 pm
LukiSpajder wrote: Thu Sep 07, 2023 9:51 am Wydaje mi się że jest błąd w tej funkcji bo po restarcie urządzenie nie ustawia tak stanu przekaźnika zgodnie z stanem przycisku .
Musiał by to ktoś jeszcze potwierdzić i wtedy poprosić Krycha88 o poprawkę.
@klew powiedz mi czy dla MOTION_SENSOR ustawianie dla przekaźnika

Code: Select all

setDefaultStateOff();
setDefaultStateOn();
setDefaultStateRestore();
może powodować problemy jak wyżej?
Aby działało ustawianie stanu na podstawie motion sensor, to trzeba relay i button skonfigurować poprzez:
relay->attachButton(button1);
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Thu Sep 07, 2023 12:29 pm
krycha88 wrote: Thu Sep 07, 2023 12:04 pm
LukiSpajder wrote: Thu Sep 07, 2023 9:51 am Wydaje mi się że jest błąd w tej funkcji bo po restarcie urządzenie nie ustawia tak stanu przekaźnika zgodnie z stanem przycisku .
Musiał by to ktoś jeszcze potwierdzić i wtedy poprosić Krycha88 o poprawkę.
@klew powiedz mi czy dla MOTION_SENSOR ustawianie dla przekaźnika

Code: Select all

setDefaultStateOff();
setDefaultStateOn();
setDefaultStateRestore();
może powodować problemy jak wyżej?
Aby działało ustawianie stanu na podstawie motion sensor, to trzeba relay i button skonfigurować poprzez:
relay->attachButton(button1);
Tak robię, tylko czy jak ustawie dodatkowo te parametry co wyżej to czy może być jakiś problem?
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Thu Sep 07, 2023 1:16 pm
klew wrote: Thu Sep 07, 2023 12:29 pm
krycha88 wrote: Thu Sep 07, 2023 12:04 pm

@klew powiedz mi czy dla MOTION_SENSOR ustawianie dla przekaźnika

Code: Select all

setDefaultStateOff();
setDefaultStateOn();
setDefaultStateRestore();
może powodować problemy jak wyżej?
Aby działało ustawianie stanu na podstawie motion sensor, to trzeba relay i button skonfigurować poprzez:
relay->attachButton(button1);
Tak robię, tylko czy jak ustawie dodatkowo te parametry co wyżej to czy może być jakiś problem?
Raczej nie powinno być problemu.
Jeszcze kolejność tworzenia przycisków i przekaźników może mieć wpływ. Ogólnie przekaźnik czyta stan przycisku więc przycisk powinien być stworzony wcześniej, aby się wcześniej zaktualizował.
Jeśli to ten problem, to daj znać, może jakoś ten problem w bibliotece poprawię
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

klew wrote: Thu Sep 07, 2023 1:53 pm Jeszcze kolejność tworzenia przycisków i przekaźników może mieć wpływ. Ogólnie przekaźnik czyta stan przycisku więc przycisk powinien być stworzony wcześniej, aby się wcześniej zaktualizował.
Jeśli to ten problem, to daj znać, może jakoś ten problem w bibliotece poprawię
To jest ten problem, ja najpierw tworzę przekaźnik do którego dodaje przycisk.
https://gui-generic-builder.supla.io/
SmartBOB
Posts: 101
Joined: Mon May 24, 2021 7:36 am
Location: Wrocław
Been thanked: 1 time

Post

Hej, też nie wiedziałem o tym że najpierw trzeba dać przycisk. Ogólnie to miałem torche problemów z dziwnym zachowaniem może to ten przypadek. Spróbuję i zobaczę, dzięki za podpowiedź.

A inna kwestia jak już tak sprawnie odpowiadacie. To aktualnie rozwijam swoją własną płytkę z ESP32 (Wemos) plus do tego LAN8720 na własnym PCB. Aktualnie doszedłem do etapu gdzie LAN działa stabilnie konfiguracji zegara GPIO17 out. Problem jest w tym że aktualnie w GUI GENERIC można wybrać tylko skrypt WT32-ETH który ma zegar na GPIO 0 IN (ta konfiguracja słabo mi działa). Testuje teraz na esp home tam to można zmienić.

Jest możliwość dodania wyboru pinu dla zegara do aktualnego GUI GENERIC?
You do not have the required permissions to view the files attached to this post.
Mefisto
Posts: 5
Joined: Tue Jul 04, 2023 12:43 pm

Post

Ok wpadłem na taki pomysł by dodać najzwyklejszą diodę z możliwością migania z ustawioną częstotliwością.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

krycha88 wrote: Thu Sep 07, 2023 2:00 pm
klew wrote: Thu Sep 07, 2023 1:53 pm Jeszcze kolejność tworzenia przycisków i przekaźników może mieć wpływ. Ogólnie przekaźnik czyta stan przycisku więc przycisk powinien być stworzony wcześniej, aby się wcześniej zaktualizował.
Jeśli to ten problem, to daj znać, może jakoś ten problem w bibliotece poprawię
To jest ten problem, ja najpierw tworzę przekaźnik do którego dodaje przycisk.
@klew poprawisz? prawda? :)
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Tue Sep 12, 2023 8:59 am
krycha88 wrote: Thu Sep 07, 2023 2:00 pm
klew wrote: Thu Sep 07, 2023 1:53 pm Jeszcze kolejność tworzenia przycisków i przekaźników może mieć wpływ. Ogólnie przekaźnik czyta stan przycisku więc przycisk powinien być stworzony wcześniej, aby się wcześniej zaktualizował.
Jeśli to ten problem, to daj znać, może jakoś ten problem w bibliotece poprawię
To jest ten problem, ja najpierw tworzę przekaźnik do którego dodaje przycisk.
@klew poprawisz? prawda? :)
Mam to cały czas na uwadze, ale czas trzeba znaleźć :)
Najlepsze suple dla Twojego domu :mrgreen:

Return to “GUI Generic”