Mám docela problém s tím, jak vymyslet chytrou domácnost. Tohle je sice systém, který je mi sympatický otevřeností, ale pro mě zcela nevyhovující z důvodu, že bez WiFi to celý přestane fungovat.
Líbil by se mi systém, který bude fungovat bez potřeby internetu, budu moct k jednomu smart spínači připojit paralelně libovolný počet mechanických spínačů a funkce ovládání z telefonu bude až něco navíc.
Tomu odpovídá tohle: https://www.aliexpress.com/item/33010332202.html?spm=a2g0o.placeorder.0.0.4fdc321eKCfKAW&mp=1
Jenže se mi zase nelíbí, že ovládání běží přes nějaký cloud, o kterém nic nevím. Nevím, jak je zabezpečený, kdo ho provozuje a kdy ho vypne. Líbilo by se mi prostě něco, co se připojí k mému lokálnímu RPi (nebo jinému počítači) a přes ten bude zařízení ovládané. Prostě mít to všechno pod kontrolou.
Existuje vůbec něco takového? Aby to mělo funkcionalitu jako zařízení, co jsem odkazoval, ale šlo spárovat s lokálním serverem, fungovalo to i bez připojení a nestálo majlant?
Jak vlastně funguje IFTTT? To je také nějaký cloud? Nějak nerozumím tomu, jestli je to vůbec pro mé účely použitelné nebo jestli by mi to pomohlo od toho, že ovládání běží přes nějaký cloud bůhvíkde...
Na Sonoff mini jsem koukal. Za prvé neumí stmívání, což bych možná oželel. Za druhé minimálně ve výchozím stavu nelze použít s tlačítkem, ale pouze s vypínačem, což nedělá instalaci zrovna jednoduchou, pokud chci jedno světlo ovládat z 5 míst. Jak to je po naflashování firmware Tasmota, to jsem nikde nenašel.
Sonoff TH16. Na bocni vstup lze pripojit "cokoliv", ne jen teplotni cidlo.
Tlacitko nebo vypinac... staci nadefinovat v Tasmota.
Co se tyce ovladani z nekolika mist, tak bych to potom resil softwarove pres MQTT. Jen jeden vypinac bude fyzicky pripojen na svetlo. Zbytek "vypinacu" muzou byt jednoduche ESP8266 moduly, ktere vyslou MQTT zpravu, aby se svetlo vypnulo/zapnulo (TOGGLE). Samozrejme k tomu bude potreba MQTT broker a mozna by se hodil Node Red. Na to vse staci Raspberry Pi3 nebo 4.
PS: Teoreticky pokud ostatni vypinace lze napojit na raspberry pi fyzicky kabelem, tak ani nejsou treba ty ESP moduly.
Nebude to ani tak slozite reseni.
Ani broker, ani MQTT na tohle není potřeba.
Třeba ESPeasy umí komunikovat přímo mezi jednotlivými ESP8266.
Takže stisk tlačítka nebo změna stavu vypínače pošle info ostatním jednotkám a ty zareagují podle potřeby. Už jsem tu jednou link na to video dával:
https://www.youtube.com/watch?v=Hq253MiRjPs
čas 20:03
Zbytečně to řešíte.
Výše uvedená řešení využívají jak ovládáni pomocí relé přes wifi, tak místní ovládání relé spínačem připojeným přímo k ESP v instalační krabici.
I když vám nepoběží wifi, tak ovládání tlačítkem bude fungovat a budete z toho mít obyčejný vypínač.
Až naběhne domácí wifi, opět získáte možnost to ovládat dálkově.
Internet s tím nemá nic společného.
A tady
https://www.youtube.com/watch?v=Hq253MiRjPs
v čase 15:09 vidíte, jak lze ovládat tlačítkem na základě lokálně prováděného kódu - nikam se nic neposílá a nepřijímá.
Samozřejmě těch tlačítek můžete mít paralelně zapojených kolik chcete.
Další možné "skopičiny" pak dále ve videu.
Vše samozřejmě v lokální síti.