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.