DS18b20 temperaturgivare som en termostat (3 / 3 steg)
Steg 3: Slå värmen på och av
Jag har använt en annan ESP8266 med MQTT som prenumererar på en switch i hembiträdet som kommer slå pannan på och av med ett relä. Jag förklara hur jag in detta i min andra Instructable "Använda en esp8266 arduino för att styra ett relä med hembiträdet".
Istället för att använda en switch men, använde jag en termostat i hembiträdet. Hembiträdet konfigurationen jag använde var följande:
termostat:
plattform: heat_control
Namn: vardagsrum
värmare: switch.switch1
target_sensor: sensor.living_room
min_temp: 15
max_temp: 30
target_temp: 15
Detta använder switch.switch1 som reläet, som slås av och på beroende på temperaturen som tas från sensor.living_room, vilket är den DS18b20 ansluten till en annan ESP8266 som jag täckte i videon.
Reläet är ansluten till styrenheten för min panna, den har 2 stift att när kortsluten pannan tänds, så jag bara helt enkelt ansluten normalt öppen stift av reläet till dessa 2 stift och när ESP8266 får en signal att växla på reläet, visar det sedan på pannan.
Detta händer när temperaturen i mitt vardagsrum är lägre än börvärdet som jag kan ändra med hjälp av hembiträdet.