IoT Hottub Temperature Controlled Power Switch: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:Arduino]] | [[Category:Arduino]] | ||
# Buy a [https://www.google.com/search?q=sonoff+th16 TH16]. | # Buy a [https://www.google.com/search?q=sonoff+th16 TH16]. | ||
# | # Buy a temperature sensor that fits TH16 and your needs. I use the Sonoff DS18B20 waterproof temperature sensor. | ||
# | # Buy a 3.3 volt [https://www.google.com/search?q=usb+to+ttl+ch340 USB to seriel adaptor] | ||
# Be aware of [https://espeasy.readthedocs.io/en/latest/ dokumentation] for [https://github.com/letscontrolit/ESPEasy ESPeasy] | # Be aware of [https://espeasy.readthedocs.io/en/latest/ dokumentation] for [https://github.com/letscontrolit/ESPEasy ESPeasy] | ||
# I [https://espeasy.readthedocs.io/en/latest/Reference/Flashing.html flashed] my TH16 Ver. 2.1 dated 2019-08-26 with the file <code>ESP_Easy_mega_20211105_normal_ESP8285_1M.bin</code>. | # I [https://espeasy.readthedocs.io/en/latest/Reference/Flashing.html flashed] my TH16 Ver. 2.1 dated 2019-08-26 with the file <code>ESP_Easy_mega_20211105_normal_ESP8285_1M.bin</code>. |
Revision as of 10:15, 17 December 2021
- Buy a TH16.
- Buy a temperature sensor that fits TH16 and your needs. I use the Sonoff DS18B20 waterproof temperature sensor.
- Buy a 3.3 volt USB to seriel adaptor
- Be aware of dokumentation for ESPeasy
- I flashed my TH16 Ver. 2.1 dated 2019-08-26 with the file
ESP_Easy_mega_20211105_normal_ESP8285_1M.bin
. - https://espeasy.readthedocs.io/en/latest/Reference/URLs.html?highlight=csv
Inspiration til denne side kommer fra https://www.redelijkheid.com/blog/2017/12/31/flashing-the-sonoff-th16-wireless-switch og https://tinkerman.cat/post/sonoff-th10-th16-sensors-displays-actuators
on sensorTemp#temperature do // Store current sensor temperature in a dummy variable TaskValueSet,varTemp,Dummy,[sensorTemp#temperature] // If temperature is above 37 OR the toggleSwitch state is 1 // then set dummy Switch1 state to 1 if [varTemp#lastValue]>=37 or [toggleSwitch#state]=1 TaskValueSet,Switch1,state,1 else TaskValueSet,Switch1,state,0 endif // Set the relay and red LED state to the same state as dummy Switch1 state gpio,12,0[Switch1#state] endon