Home Assistant - smarthomemessenger.sk

Domácnosť
Smart Home Messenger
Displej pre Vašu inteligentnú
Smart Home Messenger
Prejsť na obsah
Integrácia do Home Assistant
configuration.yaml:

rest_command:
send_to_display:
   url: "http://192.168.1.220/?message={{ message | urlencode }}&brightness={{ brightness | urlencode }}&scrolling={{ scrolling | urlencode }}&speed={{ speed | urlencode }}"
   method: GET

 send_info_to_display:
   url: "http://192.168.1.220/?message=+(i)+"
   method: GET

Príklad odoslania teploty v automatizácií:

service: rest_command.send_to_display
data:
message: Teplota vonku {{ states('sensor.netatmo_vonku_temperature') }} °C
brightnes: 0
scrolling: 1
speed: 6
time: 0

Pre spustenie odoslania teploty môžete nastaviť napríklad pri zmene teploty aktivuj automatizáciu.

Lokálne hodiny odosielané každú minútu v automatizácií:

data:
 message: "{{ states('sensor.time') }}"
 brightness: 15
 scrolling: 0
action: rest_command.send_to_smart_display

Príklad odoslania každú hodinu kto má meniny v automatizácií:

alias: Meniny
description: ""
trigger:
 - platform: time_pattern
   seconds: "1"
   minutes: "0"
condition: []
action:
 - service: rest_command.send_info_to_display
   data: {}
 - delay:
     hours: 0
     minutes: 0
     seconds: 2
     milliseconds: 0
 - service: rest_command.send_to_smart_display
   data:
     message: Dnes ma meniny {{ states('sensor.nameday_sk') }}
     scrolling: 1
 - delay:
     hours: 0
     minutes: 0
     seconds: 3
     milliseconds: 0
 - service: rest_command.send_time_to_display
   metadata: {}
   data: {}
mode: single


Parametre príkazov:

message = zobrazí ľubovoľný text
brightnes = jas hodnota 0 až 15 od najnižšieho po najvyšší jas
scrolling = 1 text roluje, 0 stojí
speed = rýchlosť rolovania od 1 najpomalšie po 10 najrýchlejšie

ukážka webového rozhrania:



Návrat na obsah