Size: a a a

2019 October 03

M

Monch in Home Assistant
скрипт appdaemon изменяющий яркость в зависимости от времени (яркость изменяется даже если свет включен все время), а так же от времени его включения - эффект происходит сразу. Предварительно нужно создать input_booleanы для вкл и выключ автоматизации:
 https://pastebin.com/MLQGk28J
источник

M

Monch in Home Assistant
Dmitry Di
Забрал свой NUC вчера, кстати. Завтра память приедет, буду мутить Proxmox и виртуалки.
жужжит? он же вроде с кулером?
источник

DD

Dmitry Di in Home Assistant
Monch
жужжит? он же вроде с кулером?
Пока тестил - не слышал вообще. Мне кажется, он начнёт жужжать только если его очень сильно нагрузить. Да и всё равно у меня серверная в кладовке.
источник

M

Monch in Home Assistant
Dmitry Di
ну я об этом и говорил почти в каждом сообщении. Видимо плохо объяснял
а можно все переменные затолкать в один файл, а потом просто импортировать этот файл.ру с переменными?
источник

M

Monch in Home Assistant
а то каждый раз это расписывать
источник

DD

Dmitry Di in Home Assistant
Monch
а можно все переменные затолкать в один файл, а потом просто импортировать этот файл.ру с переменными?
да. А чем не устраивает .yaml?
источник

M

Monch in Home Assistant
Dmitry Di
да. А чем не устраивает .yaml?
в yaml можно это я знаю, но потом их нужно еще доводить до более читаемого вида:
hall_lamp_desk = self.args['hall_lamp_desk']
источник

НВ

Николай Васильчук... in Home Assistant
Разобрался наконец то почему у меня страница истории не открывалась в ХА. Он у меня проксируется nginx и в конфиге таймаут стоял 20с. Поставил больше и все заработало.
Может кому пригодится
источник

DD

Dmitry Di in Home Assistant
Monch
в yaml можно это я знаю, но потом их нужно еще доводить до более читаемого вида:
hall_lamp_desk = self.args['hall_lamp_desk']
просто заведи файл globals.py (например)
в своём App сделай
import globals
и доступайся к переменным, объявленным в globals как
globals.my_lamps

или вообще можешь импортировать в стиле
from globals import my_lamps

, тогда без точки
источник

M

Monch in Home Assistant
Dmitry Di
просто заведи файл globals.py (например)
в своём App сделай
import globals
и доступайся к переменным, объявленным в globals как
globals.my_lamps

или вообще можешь импортировать в стиле
from globals import my_lamps

, тогда без точки
а чего то там dependencies - это не надо в yaml прописывать?
источник

DD

Dmitry Di in Home Assistant
нет, не надо, вроде appdaemon это не поймет. Здесь есть один подводный камень если globals поменяется, возможно надо будет удалить содержимое папки pycache и перезагрузить AD, чтобы он это увидел. Но так как глобальные вещи меняются редко, я этим пользуюсь. У меня в таких файлах лежат всякие служебные функции, кот. часто используются
источник

DD

Dmitry Di in Home Assistant
типа написания слов во множественном числе в правильном склонении
источник

M

Monch in Home Assistant
Dmitry Di
нет, не надо, вроде appdaemon это не поймет. Здесь есть один подводный камень если globals поменяется, возможно надо будет удалить содержимое папки pycache и перезагрузить AD, чтобы он это увидел. Но так как глобальные вещи меняются редко, я этим пользуюсь. У меня в таких файлах лежат всякие служебные функции, кот. часто используются
вот. вот так правильнее будет. DRY и все такое
источник

DD

Dmitry Di in Home Assistant
во многих случаях можно завести для этого приложение и загрузить его в другое приложение командой get_app
self.errors = self.get_app('errors')
self.errors.add_error(...)
источник

DD

Dmitry Di in Home Assistant
при этом все свойства загруженнго приложения можно получить через точку (что, конечно, не по феншую, но работает)
источник

НВ

Николай Васильчук... in Home Assistant
У кого СтарЛайн (ну или другая сигнализация допустим), какими функциями кроме открыть/закрыть, автозапуска, геолокации и информации вы пользуетесь? Ну там Вебасто какое-нибудь или доп. каналы. Это все надо в ха вообще?
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
У кого СтарЛайн (ну или другая сигнализация допустим), какими функциями кроме открыть/закрыть, автозапуска, геолокации и информации вы пользуетесь? Ну там Вебасто какое-нибудь или доп. каналы. Это все надо в ха вообще?
Мне, мне надо вебасто! Правда я ещё не поставил сигналку, но это решающий довод в пользу Старлайна.
источник

M

Monch in Home Assistant
Николай Васильчук
У кого СтарЛайн (ну или другая сигнализация допустим), какими функциями кроме открыть/закрыть, автозапуска, геолокации и информации вы пользуетесь? Ну там Вебасто какое-нибудь или доп. каналы. Это все надо в ха вообще?
вебасто конечно надо =)
источник

DD

Dmitry Di in Home Assistant
Monch
вебасто конечно надо =)
С возрастом тяга к комфорту только усиливается )
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
Мне, мне надо вебасто! Правда я ещё не поставил сигналку, но это решающий довод в пользу Старлайна.
У СтарЛайна вроде есть прям интеграция с вебастой, но я ее в глаза не видел. Как ее в ха? Как свитч?
источник