Вводная: Alarmo поддерживает несколько зон, есть возможность включить мастер зону, которая объединяет все остальные зоны. Задача: добавить возможность исключать зоны при управлении мастер зоной через сервисы HA: alarmo.arm, alarmo.disarm и mqtt. Для этого необходимо добавить этим сервисам еще один параметр-список "skip_areas". Обработка этого параметра, думаю, возможна в методах класса AlarmoMasterEntity: https://github.com/nielsfaber/alarmo/blob/8cfcd7f7fbdef54ca6323ec7999cbe4c030f4031/custom_components/alarmo/alarm_control_panel.py#L858
Пример: Master включает в себя зоны: livingroom, kitchen, hall, bathroom, bedroom_1, bedroom_2При вызове сервиса параметрами ниже должны сняться с охраны все зоны (включая master), кроме bedroom_1 и bedroom_2.service: alarmo.disarmdata: entity_id: alarm_control_panel.master code: 1234 skip_area: - bedroom_1 - bedroom_2
На выходе необходимо получить протестированный форк интеграции с этим функционалом и, опционально, PR в родительский репо. Репозиторий Alarmo: https://github.com/nielsfaber/alarmo
The unholy union of Pizza Hut and PS5 exhaust fumes has created the PIZZAWARMR, a 3D-printed box you can build for free to foul up your PlayStation and warm pizza
Топ 20 за 21 век: Metacritic назвал самые высокооценённые оригинальные игры за последние 25 лет
Take-Two boss gets philosophical about 'entropy' and life after Grand Theft Auto: 'If we're not trying new things ... we're really running the risk of burning the furniture to heat the house'
2025's videogame Grammy nominations are the normal AAA fare and one surprising indie entry
Заместитель управляющего Отделением Фонда пенсионного и социального страхования Российской Федерации по г. Москве и Московской области Алексей Путин: «Клиентоцентричность - наш приоритет»
Красноярцы представят свои социальные проекты на конференции «Спорт и общество: энергия изменений»
Ярославский "Локомотив" побеждает "Спартак": 11-я победа подряд в КХЛ
Филиал № 4 ОСФР по Москве и Московской области напоминает:
Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»
Филиал № 4 ОСФР по Москве и Московской области напоминает:
Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»
Филиал № 4 ОСФР по Москве и Московской области напоминает:
Гражданам Москвы и Московской области, получившим тяжелые производственные травмы, выданы автомобили марки «Лада Гранта»
«Рейтинг городов России по развитию платного парковочного пространства»
В Москве заочно арестована заместитель выдавшего ордер Путину председателя МУС
Глава Мордовии встретился с заместителем Председателя Правительства России Дмитрием Чернышенко
Заместитель управляющего Отделением Фонда пенсионного и социального страхования Российской Федерации по г. Москве и Московской области Алексей Путин: «Клиентоцентричность - наш приоритет»