Lidumil Všehomír »
Sili (9:53:02): ok :)
wifi je tam ze dvou důvodů ...
1, sebere to data z místa, kde se vypínač nachází ... něco jako máš ve windows "dostupné wifi sítě" - udělá to "tabulku", kde je vždycky název té wifi sítě a síla signálu
2, přes tu wifi se to následně spojí na wifi router a tu tabulku odešle na server (ten běží 24/7).
Dalším krokem je zpracování na serveru. Tabulka kterou čudlík pošle vypadá v každé místnosti jinak. Např kuchyně:
wifi_A 70%
wifi_B 30%
wifi_C 15%
+ dalších 5 sítí se slabším signálem, které netestuji
obývák
wifi_D 80%
wifi_C 50%
wifi_A 20%
+ dalších 8 sítí se slabším signálem, které netestuji
Sítě jsou seřazeny podle síly signálu, testují se vždy první tři. Pokud řazení sítí dle síly signálu odpovídá řazení nadefinovanému u některé místnosti, tak se v ní rozsvítí. To rozsvícení probíhá tak, že skript na serveru, který zpracoval tabulku z čudlíku a zjistil, ve které je čudlík místnosti, zavolá bezdrátově (wifi nebo 433MHz) na relé, které sepne obvod a rozsvítí světlo.
Lepší? :)