Nei, du skal ikke legge til noen generiske termostater 🙂
Når du legger til de tre linjene som her:
climate:
- platform: nobo_hub
host: 143 # You can use the 3 last digits if using discovery
(143 byttes ut med du har under din hub)
.... så vil det legges til en climate for hver sone du har definert i Nobø appen. Hos meg ser en slik climate ut som vist i bildet. Attributten "current_temperature" får bare en verdi hvis det er en Nobø Switch koblet til sonen.
For å vise denne i brukergrensesnittet så setter du HA i "endre-" eller redigermodus og legger til et nytt kort av typen termostat. Slik som den store termostaten nedenfor
Hvis du vil ha en kompaktvisning slik som jeg har så legger du inn et kort av typen entiteter og velger de climatene som du da har i ditt system.
Skal du sette temperaturer i automatisering så er det greie eksempler her: Climate - Home Assistant (home-assistant.io)
Jeg bruker appdaemon og har laget python kode for å sette temperatur og modus på ovnene. Det er i en helt annen retning enn node-red så det har vel neppe stor verdi for deg.
Men litt utdrag kan jeg vise. Service climate.set_preset_mode brukes for å sette en sone i away, eco eller comfort
if self.get_state(self.args["output"], "preset_mode") != "comfort":
self.log('{} settes til comfort. Var i {}'.format(self.args["output"], self.get_state(self.args["output"], "preset_mode")))
self.call_service("climate/set_preset_mode", entity_id = self.args["output"], preset_mode = "comfort")
Climate.set_temperature brukes for å sette settpunkt. Denne krever både target_temp_high og target_temp_low
self.call_service("climate/set_temperature", entity_id = self.args["output"], target_temp_high = int(th + float(self.args["temperature"])), target_temp_low = int(tl))
self.log('Setter opp temperatur')
Men dette er altså python. Det er mye det samme i HA sin innebygde automasjon, men der setter du det lettere opp ved hjelp av UI. I node-red har jeg ikke noe å bidra med for den kjenner jeg ikke.