Wirtualne przyciski w Supli – integracja z myKRISHOME przez IFTTT
-
MichNick
- Posts: 57
- Joined: Wed Sep 07, 2022 5:46 pm
Popieram pomysł aby umożliwić dodanie wirtualnych przycisków/przekaźników z poziomu serwera. To rozwiąże część problemów związanych z brakiem możliwości dodania ich w niektórych urządzeniach. Umożliwi stworzenie dodatkowych funkcji logicznych w budowanych systemach a także częściowo wyeliminuje powstawanie konfliktów kanałów. Gdzie minusy?
Ale to już wszystko jest w Supli. Wystarczy bramka Z2S.MichNick wrote: Fri Jan 09, 2026 1:58 pm Popieram pomysł aby umożliwić dodanie wirtualnych przycisków/przekaźników z poziomu serwera. To rozwiąże część problemów związanych z brakiem możliwości dodania ich w niektórych urządzeniach. Umożliwi stworzenie dodatkowych funkcji logicznych w budowanych systemach a także częściowo wyeliminuje powstawanie konfliktów kanałów. Gdzie minusy?
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036Do tego zaawansowana logika. Mam, korzystam i polecam.Zibi_007 wrote: Fri Jan 09, 2026 2:49 pmAle to już wszystko jest w Supli. Wystarczy bramka Z2S.MichNick wrote: Fri Jan 09, 2026 1:58 pm Popieram pomysł aby umożliwić dodanie wirtualnych przycisków/przekaźników z poziomu serwera. To rozwiąże część problemów związanych z brakiem możliwości dodania ich w niektórych urządzeniach. Umożliwi stworzenie dodatkowych funkcji logicznych w budowanych systemach a także częściowo wyeliminuje powstawanie konfliktów kanałów. Gdzie minusy?
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Ja tam myślę że takie wirtualne przekaźniki dodawane na serwerze byłyby przydatne.
Jak wszyscy wiemy, bramka ZigBee to kilka promili użytkowników
Na GG też chyba można dodać takie przekaźniki, ale to też wymaga dodatkowego urządzenia.
Gro użytkowników Supli nigdy własnego urządzenia nie dodało i nie doda (ale zachęcamy aby spróbować) i taka funkcja by się przydała.
Inny temat to "kiedy?" - nie mam pojęcia
Jak wszyscy wiemy, bramka ZigBee to kilka promili użytkowników
Na GG też chyba można dodać takie przekaźniki, ale to też wymaga dodatkowego urządzenia.
Gro użytkowników Supli nigdy własnego urządzenia nie dodało i nie doda (ale zachęcamy aby spróbować) i taka funkcja by się przydała.
Inny temat to "kiedy?" - nie mam pojęcia
Najlepsze suple dla Twojego domu 
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Answer by AI Gemini:
W oficjalnych repozytoriach kodu źródłowego na GitHubie (SUPLA) funkcjonalność „czysto wirtualnych przycisków” w chmurze (bez powiązania z fizycznym lub emulowanym urządzeniem) nadal nie jest bezpośrednio dostępna jako gotowy element interfejsu. Kod Supli jest zaprojektowany wokół kanałów komunikacyjnych, które z założenia reprezentują fizyczne wejścia/wyjścia.
Analiza kodu i dokumentacji wskazuje jednak na rozwiązania, które pozwalają osiągnąć Twój cel w 2026 roku:
Status w kodzie źródłowym
Action Trigger (Wyzwalacz Akcji): W repozytorium supla-device i supla-core rozwijana jest obsługa ACTION_TRIGGER. Choć w zamyśle służy on do obsługi fizycznych przycisków, programiści mogą wywoływać te zdarzenia programowo (np. przez API lub własne skrypty), co w praktyce tworzy wirtualny wyzwalacz.
Supla Virtual Device: To najpopularniejsze rozwiązanie "półoficjalne" (dostępne na GitHubie jako supla-virtual-device). Pozwala ono na uruchomienie aplikacji (np. na Linuxie), która rejestruje w chmurze wirtualne przekaźniki i przyciski. Możesz skonfigurować taki przycisk tak, aby jego "kliknięcie" w aplikacji Supla wysyłało komendę systemową lub zapytanie HTTP do Twojego systemu myKRISHOME.
Virtual Relay (Wirtualny Przekaźnik): W kodzie bibliotek supla-device (np. klasa Relay) można zdefiniować przekaźnik bez przypisanego fizycznego pinu GPIO. Taki "przekaźnik" widnieje w aplikacji jako przycisk, a zmiana jego stanu może wyzwolić dowolną akcję w zewnętrznym systemie poprzez integrację MQTT lub Webhooki.
Jak to zrealizować dla myKRISHOME?
Użyj Linków Bezpośrednich: Najprościej wygenerować w panelu Supla Cloud link bezpośredni dla akcji, którą chcesz wykonać. W 2026 roku chmura obsługuje coraz szerszy wachlarz akcji wyzwalanych zewnętrznie.
Skorzystaj z MQTT: Supla w 2026 roku posiada dojrzałe wsparcie dla protokołu MQTT. Możesz podłączyć Suplę do brokera, a każde "kliknięcie" wirtualnego kanału będzie natychmiast widoczne dla systemów takich jak IFTTT czy Home Assistant, które przekażą sygnał do myKRISHOME.
Podsumowując, mimo braku dedykowanej ikony "Wirtualny Przycisk" w samym panelu konfiguracyjnym chmury, kod źródłowy pozwala na ich emulację poprzez wyzwalacze akcji lub wirtualne urządzenia uruchomione na dowolnym serwerze (np. Raspberry Pi).
W oficjalnych repozytoriach kodu źródłowego na GitHubie (SUPLA) funkcjonalność „czysto wirtualnych przycisków” w chmurze (bez powiązania z fizycznym lub emulowanym urządzeniem) nadal nie jest bezpośrednio dostępna jako gotowy element interfejsu. Kod Supli jest zaprojektowany wokół kanałów komunikacyjnych, które z założenia reprezentują fizyczne wejścia/wyjścia.
Analiza kodu i dokumentacji wskazuje jednak na rozwiązania, które pozwalają osiągnąć Twój cel w 2026 roku:
Status w kodzie źródłowym
Action Trigger (Wyzwalacz Akcji): W repozytorium supla-device i supla-core rozwijana jest obsługa ACTION_TRIGGER. Choć w zamyśle służy on do obsługi fizycznych przycisków, programiści mogą wywoływać te zdarzenia programowo (np. przez API lub własne skrypty), co w praktyce tworzy wirtualny wyzwalacz.
Supla Virtual Device: To najpopularniejsze rozwiązanie "półoficjalne" (dostępne na GitHubie jako supla-virtual-device). Pozwala ono na uruchomienie aplikacji (np. na Linuxie), która rejestruje w chmurze wirtualne przekaźniki i przyciski. Możesz skonfigurować taki przycisk tak, aby jego "kliknięcie" w aplikacji Supla wysyłało komendę systemową lub zapytanie HTTP do Twojego systemu myKRISHOME.
Virtual Relay (Wirtualny Przekaźnik): W kodzie bibliotek supla-device (np. klasa Relay) można zdefiniować przekaźnik bez przypisanego fizycznego pinu GPIO. Taki "przekaźnik" widnieje w aplikacji jako przycisk, a zmiana jego stanu może wyzwolić dowolną akcję w zewnętrznym systemie poprzez integrację MQTT lub Webhooki.
Jak to zrealizować dla myKRISHOME?
Użyj Linków Bezpośrednich: Najprościej wygenerować w panelu Supla Cloud link bezpośredni dla akcji, którą chcesz wykonać. W 2026 roku chmura obsługuje coraz szerszy wachlarz akcji wyzwalanych zewnętrznie.
Skorzystaj z MQTT: Supla w 2026 roku posiada dojrzałe wsparcie dla protokołu MQTT. Możesz podłączyć Suplę do brokera, a każde "kliknięcie" wirtualnego kanału będzie natychmiast widoczne dla systemów takich jak IFTTT czy Home Assistant, które przekażą sygnał do myKRISHOME.
Podsumowując, mimo braku dedykowanej ikony "Wirtualny Przycisk" w samym panelu konfiguracyjnym chmury, kod źródłowy pozwala na ich emulację poprzez wyzwalacze akcji lub wirtualne urządzenia uruchomione na dowolnym serwerze (np. Raspberry Pi).
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Jakiś miesiąc temu zauważyłem, że podając gemini(powiązane z wyszykiwarką google)link do suplowego githuba i zadając konkretne pytanie, udziela bezbłędnych odpowiedzi, a jeśli tego chcemy, łącznie z kompletnym działającym szkicem.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
No to na chwilę obecną nie ma innego wyjścia. Trzeba wstąpić do Klubu Promilaklew wrote: Fri Jan 09, 2026 3:49 pm Ja tam myślę że takie wirtualne przekaźniki dodawane na serwerze byłyby przydatne.
Jak wszyscy wiemy, bramka ZigBee to kilka promili użytkowników
Na GG też chyba można dodać takie przekaźniki, ale to też wymaga dodatkowego urządzenia.
Gro użytkowników Supli nigdy własnego urządzenia nie dodało i nie doda (ale zachęcamy aby spróbować) i taka funkcja by się przydała.
Inny temat to "kiedy?" - nie mam pojęcia![]()
Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036-
vajera
- Posts: 7285
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Teoretycznie można zainstalować sobie bramkę Z2S i używać jej tylko do lokalnej logiki, ewentualnie jako moduł pośredniczący, ale to chyba sztuka dla sztukiklew wrote: Fri Jan 09, 2026 3:49 pm Ja tam myślę że takie wirtualne przekaźniki dodawane na serwerze byłyby przydatne.
Jak wszyscy wiemy, bramka ZigBee to kilka promili użytkowników
Na GG też chyba można dodać takie przekaźniki, ale to też wymaga dodatkowego urządzenia.
Gro użytkowników Supli nigdy własnego urządzenia nie dodało i nie doda (ale zachęcamy aby spróbować) i taka funkcja by się przydała.
Inny temat to "kiedy?" - nie mam pojęcia![]()
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Dużych bzdur nie napisał, ale do rozwiązania też bardzo daleko
Wirtualne przekaźniki po stronie serwera, to temat relatywnie prosty. Nie ma tu wielkiej filozofii.
Najlepsze suple dla Twojego domu 
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
W GG czy też SD od lat też można "zainstalować i dodać".vajera wrote: Fri Jan 09, 2026 4:09 pmTeoretycznie można zainstalować sobie bramkę Z2S i używać jej tylko do lokalnej logiki, ewentualnie jako moduł pośredniczący, ale to chyba sztuka dla sztukiklew wrote: Fri Jan 09, 2026 3:49 pm Ja tam myślę że takie wirtualne przekaźniki dodawane na serwerze byłyby przydatne.
Jak wszyscy wiemy, bramka ZigBee to kilka promili użytkowników
Na GG też chyba można dodać takie przekaźniki, ale to też wymaga dodatkowego urządzenia.
Gro użytkowników Supli nigdy własnego urządzenia nie dodało i nie doda (ale zachęcamy aby spróbować) i taka funkcja by się przydała.
Inny temat to "kiedy?" - nie mam pojęcia![]()
![]()
Oczywiście z2s ma logikę dodaną i można mocno temat rozbudować.
Wg mnie najważniejszą cechą tutaj byłoby posiadanie tej funkcji na serwerze, bez dodawania innych urządzeń (jak np źródła danych z pogodą, czy cenami energii)
Najlepsze suple dla Twojego domu 
