Webinterface czasowy(?)

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Zibi_007 wrote: Fri Jan 31, 2025 11:43 am
SOYER wrote: Fri Jan 31, 2025 10:57 am
shimano73 wrote: Fri Jan 31, 2025 10:35 am Właśnie w takim celu powstał GUI Generic , aby sobie wybrać co potrzeba i od razu wgrać do modułu , szybko łatwo i przyjemne 😁. Nie zniechęcam , próbuj , rób , trening czyni mistrza jak to mówią
Nie o to mi chodzi. Chcę koledze który ma LIW, udostępnić kod który będzie przez mqtt odbierał dane z tego LIWa i wysyłał powiadomienie jeśli upływ wody w określonym czasie przekroczy nastawioną wartość.
Generalnie ma kupić esp, wgrać .bin, ustawić dane w webinterface i zapomnieć.

To co @klew napisał jest idealne. Czyli jak to działa? Naciskamy rst na esp, a następnie 3 razy wyłączamy i włączamy zasilanie? Po trzecim razie device wchodzi w konfig?
Działa, działa. Nie trzeba nawet naciskać reset. Wystarczy wyłączyć i włączyć zasilanie tyle razy, ile sobie ustawisz.
Natomiast lada moment (wg. deklaracji, które tutaj czytałem) dostępna natywnie będzie funkcjonalność, którą robisz w reakcjach cloud. To co teraz tworzysz, to taka "sztuka dla sztuki". Oczywiście w ramach ćwiczeń, czemu nie? Sam jestem ciekaw, jak to finalnie będzie w Twoim wykonaniu działać.
O jakiej funkcjonalności piszesz, która będzie niebawem dostępna?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

SOYER wrote: Fri Jan 31, 2025 11:48 am
Zibi_007 wrote: Fri Jan 31, 2025 11:43 am
SOYER wrote: Fri Jan 31, 2025 10:57 am

Nie o to mi chodzi. Chcę koledze który ma LIW, udostępnić kod który będzie przez mqtt odbierał dane z tego LIWa i wysyłał powiadomienie jeśli upływ wody w określonym czasie przekroczy nastawioną wartość.
Generalnie ma kupić esp, wgrać .bin, ustawić dane w webinterface i zapomnieć.

To co @klew napisał jest idealne. Czyli jak to działa? Naciskamy rst na esp, a następnie 3 razy wyłączamy i włączamy zasilanie? Po trzecim razie device wchodzi w konfig?
Działa, działa. Nie trzeba nawet naciskać reset. Wystarczy wyłączyć i włączyć zasilanie tyle razy, ile sobie ustawisz.
Natomiast lada moment (wg. deklaracji, które tutaj czytałem) dostępna natywnie będzie funkcjonalność, którą robisz w reakcjach cloud. To co teraz tworzysz, to taka "sztuka dla sztuki". Oczywiście w ramach ćwiczeń, czemu nie? Sam jestem ciekaw, jak to finalnie będzie w Twoim wykonaniu działać.
O jakiej funkcjonalności piszesz, która będzie niebawem dostępna?
Kilka razy się to już przewijało na Forum, np. tutaj:
klew wrote: Thu Jan 30, 2025 9:22 pm Mamy w planach reakcje na zużycie w określonych jednostkach czasu.
Także takie coś będzie dodane, ale nie wiem kiedy.

Alternatywnie możesz pomyśleć o czujnikach zalania. Są też zawory automatyczne z czujnikami zalania. W Supli jest dostępny "Chytry Ventil" , a niedługo będzie też Auraton Flood Sensor oraz Auraton Flood Sensor Valve
Myślę, że będzie szybciej niż później :)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Wiesz coś więcej:
You do not have the required permissions to view the files attached to this post.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

@Zibi_007 napisz jak masz zaimplementowany ten reset o którym pisał klew.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Zibi_007 wrote: Fri Jan 31, 2025 11:43 am
SOYER wrote: Fri Jan 31, 2025 10:57 am
shimano73 wrote: Fri Jan 31, 2025 10:35 am Właśnie w takim celu powstał GUI Generic , aby sobie wybrać co potrzeba i od razu wgrać do modułu , szybko łatwo i przyjemne 😁. Nie zniechęcam , próbuj , rób , trening czyni mistrza jak to mówią
Nie o to mi chodzi. Chcę koledze który ma LIW, udostępnić kod który będzie przez mqtt odbierał dane z tego LIWa i wysyłał powiadomienie jeśli upływ wody w określonym czasie przekroczy nastawioną wartość.
Generalnie ma kupić esp, wgrać .bin, ustawić dane w webinterface i zapomnieć.

To co @klew napisał jest idealne. Czyli jak to działa? Naciskamy rst na esp, a następnie 3 razy wyłączamy i włączamy zasilanie? Po trzecim razie device wchodzi w konfig?
Działa, działa. Nie trzeba nawet naciskać reset. Wystarczy wyłączyć i włączyć zasilanie tyle razy, ile sobie ustawisz.
Natomiast lada moment (wg. deklaracji, które tutaj czytałem) dostępna natywnie będzie funkcjonalność, którą robisz w reakcjach cloud. To co teraz tworzysz, to taka "sztuka dla sztuki". Oczywiście w ramach ćwiczeń, czemu nie? Sam jestem ciekaw, jak to finalnie będzie w Twoim wykonaniu działać.
Miałem to zrobione dokładnie, "na żywca", jak w tym przykładzie https://github.com/SUPLA/supla-device/b ... er_cycle.h
I nie tylko ja, bo kilka takich softów tutaj krążyło.
Teraz mam większość na ESP32 C3 i C6, tam nie mam problemu, bo zawsze przycisk jest pod ręką. Tobie też radzę się przesiąść. C3 można wyrwać za 5-6 zł (nawet z przesyłką), więc nie ma co tkwić przy starym ESP.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Chcę to na próbę zrobić na nodemcu z esp8266.
Może się nie rozumiemy.
Na nim oczywiście jest przycisk reset. Czy jakaś kombinacja naciskania tego przycisku odpala config mode, czy też trzeba aplikować te ww. funkcje?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

SOYER wrote: Fri Jan 31, 2025 1:59 pm Chcę to na próbę zrobić na nodemcu z esp8266.
Może się nie rozumiemy.
Na nim oczywiście jest przycisk reset. Czy jakaś kombinacja naciskania tego przycisku odpala config mode, czy też trzeba aplikować te ww. funkcje?
A to nie wiem co dokładnie robi (jak tam działał) RST. Ja to robiłem na ESP12-E/F.
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Chłopaki do mqtt potrzebuję(?):

Code: Select all

PubSubClient client(client1);
///////////////////////////////////////////////////////////////
client1.setInsecure();
 client.setServer(mqtt_server, 8883);
 client.setCallback(callback);
Jak połączyć tego client1 z libsami supli od wifi?
W moim kodzie bez supli używałem po prostu(dla biblioteki WiFiMulti):

Code: Select all

WiFiMulti wifiMulti;
WiFiClientSecure client1;
Pomożecie?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Jest podstawowe pytanie, czy suplaDevice.iterate i mqtt mogą razem pracować?
1.Jeśli tak to jak ich obdzielić client-ami.
2.Jeśli nie, to pupa. Chyba, że da się wysłać powiadomienie suplowskie bez wywoływania SuplaDevice.iterate(), choć to na pewno niemożliwe.
Więc wracamy do pytania nr1.
@klew? @lukfud?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Samo wifi zostaw Supli.
Natomiast dla mqtt utwórz sobie klasę klient tak samo jak to robiłeś wcześniej.
Na esp8266 raczej dwóch szyfrowanych połączeń nie zrobisz ze względu na pamięć RAM.
Oba iterate mogą być, o ile żaden nie będzie blokować wykonania pętli.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomysły i koncepcje”