Yleinen kotiautomaatioketju

Ton1A

Vakionaama
Sinnehän se ilmestyi varsin helposti, tosin Home Assistant itsessään on vähän turhan järeä tähän tarpeeseen. Tai ehkäpä vaan pitäisi antaa periksi ja pyhittää yksi Raspberry Pi sille. Nyt laitoin sen Windows-koneeseen Hyper-V:llä. Tää tilastoisi mittauksetkin, ilman mitään ylimääräistä koodausta.

1768804549580.png
 

Ton1A

Vakionaama
... ja tosiaan vaikka sekä Home Assistant että Smarttings pyörivät kotiverkossa, tuo integraatio ei ole lokaali. Eli siinä tarvitaan Home Assistant Cloud -komponentteja avuksi. Eli aika hankala tehdä itse 'pitkästä tavarasta' ilman HA:ta.
 

Ton1A

Vakionaama
Halusin lisäksi lähettää mittaustulokset MQTT:llä ulospäin, jotta saan ne Influx-kantaan, josta muutenkin teen graafit Grafanalla. copilot oli taas suureksi avuksi, tosin noiden sensorien nimet eivät menneet alunperin oikein. Oikeastaan hankalinta on debugata tuollaista, joka näytti melkein oikealta, mutta mitään ei tapahdu.

1770543588250.png


Koodi:
alias: Publish Alpstuga to MQTT
triggers:
  - entity_id:
      - sensor.alpstuga_air_quality_monitor_carbon_dioxide
    trigger: state
actions:
  - data:
      topic: home/alpstuga
      retain: false
      payload: |
        {
          "temperature": {{ states('sensor.alpstuga_air_quality_monitor_temperature') }},
          "humidity": {{ states('sensor.alpstuga_air_quality_monitor_humidity') }},
          "pm25": {{ states('sensor.alpstuga_air_quality_monitor_pm2_5') }},
          "co2": {{ states('sensor.alpstuga_air_quality_monitor_carbon_dioxide') }},
          "timestamp": "{{ now().isoformat() }}"
        }
    action: mqtt.publish
 
Back
Ylös Bottom