Jedną z podstawowych funkcji Inteligentnego domu jest sterowanie oświetleniem.
Po podłączeniu moduł sterowania oświetleniem otwierają się możliwości gaszenia/zapalania światła:
- zdalnie po przez aplikacje AIS dom
- wg harmonogramu np. o konkretnej godzinie
- wg wschodu/zachodu słońca
- wg wykrycia lub braku ruchu, otwarcia/zamknięcia drzwi - tu już potrzebne są dodatkowo czujki ruch i kontaktrony na drzwiach/oknach np. Zigbee lub czujki z alarmu Satel Integra
Tak naprawdę tu zaczyna się prawdziwy inteligenty dom, można wtedy tworzyć automatyzacje: - zgaś światło w kuchni jeżeli czujka ruchu nie wykryje ruchu w kuchni przez 10 minut
- zapal światło w kotłowni gdy zostaną otwarte drzwi w kotłowni ale tylko po zachodzie słońca
itp.
Na początek proszę zapoznać się z:
Po co hakować (włamywać się do) urządzenia IoT? - Programowanie - AI-Speaker
Ten post jest o hakowaniu modułu Shelly, czyli wgraniu do niego oprogramowania Tasmota.
Hardware:
Moduł Shelly 1
Wgrywamy oprogramowanie AISpeaker wg:
na moduł nie ma fizycznego przycisku i “zastępuje” go zwarcie ze sobą GND i GPIO0 jak na zdjęciu poniżej:
Dodatkowo możemy wykorzystać wolne GPIO3 i GPIO1 np. do:
- podłączenia czujnika temperatury
- czujnika wilgotnosci DHT
UWAGA!!!
Wolnych gpio ze wzgledów bezpieczeństwa nie można wykorzystać przy zasialniu prądem przemiennym:
Shelly 1 - Tasmota
Żeby wykorzystać wolne gpio należy użyć nakładki na shelly 1:
Temperature Sensor Addon for Shelly 1/1PM | Shelly Shop Europe
A tu fajnie opisane jak z niej korzystać :
Thermostat for a floor heating (kriwanek.de)
Podłączenie modułu do instalacji elektrycznej należy wykonać :
- wg instrukcji producenta modułu
- podłączenie musi wykonać osoba z odpowiednimi uprawnieniami elektrycznymi
- na odłączonym zasilaniu 230V!