ESP8266 + ArduinoIDE + Domoticz
- March 10 2018
- ESP32, ESP8266, NodeMCU , Wemos, RTLDuino...
- 6397x Přečteno
Mohlo by vás zajímat: Instalace Domoticz na RaspberryPi a RaspberryPi - Domoticz + ESP - LED pásek a Si7020
Pro odesílání dat na server domoticz používám desku Wemos (Wemos D1 mini), která je osazena ESP8266 a dá se koupit za 2,8 $. Dále k tomuto modulu mám připojen senzor teploty a vlhkosti SHT31.
Nejprve je nutné přidat do Domoticz nový hardware, toto provedeme v Setup-> Hardware.
Zde napíšeme jméno našeho HW (například: Wemos - esp8266) a jako typ zvolíme dummy.
Dále k tomuto HW přidáme senzor a tím získáme tzv. IDX. Přidání se provádí kliknutím na Create Virtual Sensors. Zde si napíšeme název například Ložnice a zvolíme jaká data má domoticz očekávat, v mém případě teplota + vlhkost.
Pokud doma budete chtít mít více senzorů, například já mám jeden v ložnici, obývacím pokoji, kuchyni tak už v domoticz není nutné přidávat nový HW, ale stačí jen přidávat nové virtuální senzory tzn. Device.
O tom jak nahrát program do ESP8266 pomocí ArduinoIDE jsem udělal video, které najdete zde: https://youtu.be/bZgJ4sHbSXI?t=5m20s .
Po přípravě prostředí ArduinoIDE se můžeme pustit k sepsání krátkého kódu, který bude číst teplotu a vlhkost ze senzoru SHT a poté tyto hodnoty odešle na domoticz.
Program do arduino IDE: https://pastebin.com/tCPaWL4n
Články od Lukáše Berana:
Chytré zrcadlo s Raspberry Pi 3: https://chiptron.cz/articles.php?article_id=144
Instalace raspbian na RPi: https://chiptron.cz/articles.php?article_id=145
Instalace domoticz na RPi: https://chiptron.cz/articles.php?article_id=146
Nastavení domoticz - vytvoření nového zařízení + program pro odesílání teploty a vlhkosti z ESP8266 do domoticz: https://chiptron.cz/articles.php?article_id=147