Stap 4: Installeren en configureren van home-assistent op een ubuntu-server (voor lokale en externe monitoring)
Voor volledige instructies voor het installeren en configureren van home-assistent kunt u pop over naar https://home-assistant.io/getting-started/. Maar hier zijn enkele suggesties om dingen werken.
U zult moeten hebben python3-pip allereerst geïnstalleerd:
root apt-get install python3-pip
Zodra pip is geïnstalleerd kunt u thuis-assistant installeren:
pip3 install homeassistant
U vervolgens stormloop uitsluitend hass als volgt:
root hass
Dit zal lopen hass en maakt u een bestand basisconfiguratie die wij nu bewerken zullen om toe te voegen van de sensor voor de temperatuur.
Uw huis-assistant configuratiebestand moet in uw /home/USERID/.homeassistant dir, genaamd configuration.yaml. Open deze en je moet een sectie voor de MQTT-server toevoegen en het toevoegen van een nieuwe sensor aan het als volgt:
mqtt: broker: 127.0.0.1 port: 1883 keepalive: 1000 protocol: 3.1 client_id: home-assistant-1 sensor: platform: mqtt state_topic: "ha/_temperature1" name: "Back garden" unit_of_measurement: "°C" qos: 1
Zoals u dat de state_topic is hetzelfde zien kunt als wat u hebt ingesteld in de schets op de ESP8266. Zodra u het configuratiebestand hebt opgeslagen, start opnieuw op door gewoon te drukken ctrl + c om te stoppen en vervolgens opnieuw starten door nogmaals te typen hass hass.
Als u vervolgens bladert u naar het IP-adres van uw ubuntu server op poort 8123 (standaardpoort voor huis-assistant) ziet u iets als de pic bovenstaande.
Als u toevoegen van de temperatuur naar een 'kaart' op de webpagina, die ziet er veel mooier wilt, dan kun je gewoon een groep voor de temperaturen (in dit geval alleen de ene temperatuur voor nu) als volgt toevoegen:
group: temperatures: name: Temperatures entities: - sensor.back_garden