Wirtualne przyciski w Supli – integracja z myKRISHOME przez IFTTT

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
MichNick
Posts: 57
Joined: Wed Sep 07, 2022 5:46 pm

Post

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?
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

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?
Ale to już wszystko jest w Supli. Wystarczy bramka Z2S.
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
KrzysztofS
Posts: 66
Joined: Mon Nov 24, 2025 6:50 pm
Has thanked: 4 times
Been thanked: 8 times

Post

Zibi_007 wrote: Fri Jan 09, 2026 2:49 pm
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?
Ale to już wszystko jest w Supli. Wystarczy bramka Z2S.
Do tego zaawansowana logika. Mam, korzystam i polecam.
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

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 :P
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 :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

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).
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

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
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

klew 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 :P
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 ;)
No to na chwilę obecną nie ma innego wyjścia. Trzeba wstąpić do Klubu Promila :lol:
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
vajera
Posts: 7285
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

klew 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 :P
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 ;)
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 sztuki ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

SOYER wrote: Fri Jan 09, 2026 3:50 pm Answer by AI Gemini:
Dużych bzdur nie napisał, ale do rozwiązania też bardzo daleko ;). Ogólnie słychać dzwony, tylko nie wiadomo w którym kościele ;)

Wirtualne przekaźniki po stronie serwera, to temat relatywnie prosty. Nie ma tu wielkiej filozofii.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13905
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

vajera wrote: Fri Jan 09, 2026 4:09 pm
klew 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 :P
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 ;)
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 sztuki ;)
W GG czy też SD od lat też można "zainstalować i dodać".
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 :mrgreen:

Return to “Pomysły i koncepcje”