Oletusarvoisesti NodeRed pitää muuttujien arvot muistissa, joten jos NodeRed tai Home Assistant käynnistetään uudestaan, menetetään muuttujien arvot. Konfiguraatiomuutoksella voidaan muuttujien arvoja säilöä myös levylle, jolloin niiden arvot säilyvät restartin ylitse.
Home Assistantin NodeRed lisäosan konfiguraatiotiedosto löytyy polusta /root/addon_configs/a0d7b954_nodered/config.js. Ko. tiedoston editointi on helpointa käyttäen Home Assistantin lisäosaa (Add On) ”Advanced SSH & Web Terminal” ja käyttöjärjestelmän nano editoria.
Kun tiedosto on auki nano editorissa, siirry tiedoston loppuun kohtaan ennen lokimäärityksiä ja lisää seuraava määritys:
contextStorage: {
storeInFile: { module: ”localfilesystem”},
memoryOnly: { module: ”memory”},
default: ”memoryOnly”
},
Muutosten tallenuksen jälkeen reboottaa Home Assistant ja tämän jälkeen voit valita NodeRedissä esim. ”Change Node:ssa” mitä säilytyspaikkaa muuttujien arvoille käytetään.

Muuttujien arvot tallennetaan tiedostoon /root/addon_configs/a0d7b954_nodered/context/32cad8539d872c2e/flow.json esim. näin:
{
”harmo_finishing_time”: ”07:00:00”
}
Viimeisimmät kommentit