Size: a a a

2021 May 05

N

NoAdO in Home Assistant
надо ловить момент перехода или строить логику иначе
источник

N

NoAdO in Home Assistant
# ВЕНТИЛЛЯЦИЯ ТУАЛЕТ ВКЛ
- id: bath_vent_on
 alias: Вентиляция ванная ВКЛ
 description: ''
 trigger:
 - platform: numeric_state
   entity_id: sensor.zb_tempmoist_bath_humidity
   above: '60'
 condition: []
 action:
 - service: switch.turn_on
   data: {}
   entity_id: switch.zb_relay_bath_switch_l2
 mode: single
# ВЕНТИЛЛЯЦИЯ ТУАЛЕТ ВЫКЛ
- id: bath_vent_off
 alias: Вентиляция ванная ВЫКЛ
 description: ''
 trigger:
 - platform: numeric_state
   entity_id: sensor.zb_tempmoist_bath_humidity
   below: '50'
   for: "00:02:00"
 condition: []
 action:
 - service: switch.turn_off
   data: {}
   entity_id: switch.zb_relay_bath_switch_l2
 mode: single

У меня вот так. В норме влажность не выше 40, а при мытье взлетает до 80-90, поэтому цифры такие. Разброс в 10 пунктов чтобы не дёргалось туда-сюда
источник

DI

Den Ia in Home Assistant
при превышении влажности выше нужного значения держать включенным вентилятор (включается через реле), как опустится до нужной - отключить
источник

DI

Den Ia in Home Assistant
понял, спасибо, так и было, просто протестировать хотел, а про переход понял теперь
источник

ЕМ

Евгений Матлай... in Home Assistant
Либо каждое изменение отслеживать в триггере, а значение в условии
источник

N

NoAdO in Home Assistant
ну да, то есть numeric state above это момент когда состояние переходит через 30. Есть темплейты которые могут сравнивать показания с цифрой, но я ещё не пробовал их использовать как триггер
источник

N

NoAdO in Home Assistant
у меня потому что есть сложносоставное включение лампочки, и единственный вариант триггера это проверка раз в минуту
источник

ЕМ

Евгений Матлай... in Home Assistant
trigger:
   - platform: state
     entity_id: sensor.br_climate_sensor_humidity
 condition:
   - condition: numeric_state
     entity_id: sensor.br_climate_sensor_humidity
     above: input_number.br_hum_on
источник

N

NoAdO in Home Assistant
иначе будет дубль по условиям в триггере и в кондишне
источник

LI

Leo I in Home Assistant
Кстати! А restore: false ставил? Дока обещает восстановление старого если true
источник

ЕМ

Евгений Матлай... in Home Assistant
Вот этого не помню, надо попробовать
источник

ЕМ

Евгений Матлай... in Home Assistant
Да, помогло.
источник

LI

Leo I in Home Assistant
Но на issue тянет. После редактирования настроек должно в nan уходить
источник

ЕМ

Евгений Матлай... in Home Assistant
да. После перезагрузки должно все равно обновляться
источник

AS

Anton Stolov in Home Assistant
так если рестор указан
источник

AS

Anton Stolov in Home Assistant
йухле ему обновляться
источник

Д

Доступно обновление... in Home Assistant
Обновление ESPHome: 1.17.1
источник

DD

Dmitry Didenko in Home Assistant
Вопросик про ESPHome. Что делать, если при попытке выполнить Clean MQTT, вылезает такое?

INFO Reading configuration /config/esphome/espcoffee.yaml...
Traceback (most recent call last):
 File "/usr/local/bin/esphome", line 33, in <module>
   sys.exit(load_entry_point('esphome', 'console_scripts', 'esphome')())
 File "/opt/esphome/esphome/__main__.py", line 681, in main
   return run_esphome(sys.argv)
 File "/opt/esphome/esphome/__main__.py", line 668, in run_esphome
   rc = POST_CONFIG_ACTIONS[args.command](args, config)
 File "/opt/esphome/esphome/__main__.py", line 401, in command_clean_mqtt
   return clean_mqtt(config, args)
 File "/opt/esphome/esphome/__main__.py", line 262, in clean_mqtt
   config, args.topic, args.username, args.password, args.client_id
 File "/opt/esphome/esphome/mqtt.py", line 126, in clear_topic
   discovery_prefix = config[CONF_MQTT].get(CONF_DISCOVERY_PREFIX, "homeassistant")
KeyError: 'mqtt'
источник

IB

Ivan Bessarabov in Home Assistant
а что прописано в секции mqtt в файле espcoffee.yaml ?
источник

DD

Dmitry Didenko in Home Assistant
А её и нет)) Я просто читал, что таким образом можно удалить из HA лишние объекты, которых больше нет.
источник