SETARI HOME ASSISTANT 2

Darksky, MQTT, Mobile App, Senzori si intrerupatoare, Owntrack, Camere

Darksky
În configuration.yaml se intoduce:

weather:
  – platform: darksky
   api_key: e3651c7714903128e1f9b189827dc797

Se mai poate introduce:

mode: daily sau hourly
units: si

Pentru alta locatie decat cea furnizata pentru „Acasa”:
latitude:
longitude:

MQTT
În configuration.yaml se introduce:

mqtt:
  broker: marinmihai.go.ro
  port: 1883
  username: elvis
  password: parola

Se reporneste Home Assistant. Sunt instalate automat addon-urile MQTT şi Tasmota. MQTT preia automat configurarile din configuration.yaml iar Tasmota preia automat toate dispozitivele configurate pentru MQTT

Mobile App
Mobile App din telefon se instaleaza din Configurari -> Integrari apoi se activeaza tracking-ul

Senzori si intrerupatoare
In configuration.yaml se introduc:

sensor:
  – platform: command_line
    name: CPU Temperature
    command: „cat /sys/class/thermal/thermal_zone0/temp”
    # If errors occur, make sure configuration file is encoded as UTF-8
    unit_of_measurement: „°C”
    value_template: „{{ value | multiply(0.001) | round(1) }}”
  – platform: mqtt
    name: „Temperatura MIHAI”
    state_topic: „MIHAI”
    unit_of_measurement: „°C”
  – platform: mqtt
    name: „Temperatura DORMITOR”
    state_topic: „DORMITOR”
    unit_of_measurement: „°C”
  – platform: mqtt
    name: „Temperatura HOL”
    state_topic: „HOL”
    unit_of_measurement: „°C”
  – platform: mqtt
    name: „Temperatura BUCĂTĂRIE”
    state_topic: „BUCATARIE”
#    state_topic: „ZbBridge/tele/SENSOR”
    unit_of_measurement: „°C”
#    value_template: ‘{{ value_json.ZbReceived.Temperature }}’

switch:
  – platform: mqtt
    name: „Centrala termica”
    command_topic: „esp8266/WEMOS”
    state_topic: „esp8266/WEMOS”
    qos: 1
    payload_on: „on”
    payload_off: „off”
    retain: false  

În Lovelace se adauga cardul Senzori în care se introduc intrerupatoarele şi carduri Gauge pentru temperaturi
Comanda cat /sys/class/thermal/thermal_zone0/temp este pentru Raspberry Pi.
Pentru Debian comanda este cat /sys/devices/platform/coretemp.0/hwmon/hwmon0/temp3_input

Owntrack
In configuration.yaml se scrie:

owntracks:
max_gps_accuracy: 200
waypoints: true
mqtt_topic: „owntracks/#”
events_only: true
waypoint_whitelist:
– elvis

Camere
Se instaleaza ffmpeg:

apt update && apt install ffmpeg -y

In configuration.yaml se scrie:

camera:
  – platform: ffmpeg
    name: CURTE
    input: -rtsp_transport tcp -i rtsp://admin:admin@marinmihai.go.ro:1554/stream1
  – platform: ffmpeg
    name: POARTA
    input: -rtsp_transport tcp -i rtsp://admin:admin@marinmihai.go.ro:554/stream1

Se reporneste Home Assistant. Se adauga cardul picture-glance apoi se editeaza. Se introduce entitatea curte sau poarta in toate locatiile, se alege vizualizarea live. Se salveaza.