Как стать автором
Обновить
61
0
Сергей @sisaenkov

DevOps

Отправить сообщение

Я поставил потестировать. Видно, что проект развивается и имеет большой потенциал, но пока удобство настройки и использования далеко не на высоте. Через год-два надо будет посмотреть. Не рискну пока переезжать с Domoticz.


Установил OwnTrack для отслеживания. Из трех вариантов, сходу, он почему-то лучше всех заработал.

Интересуют базовые средства. Вопрос с локацией совершенно не хочется решать скриптами.

В сравнении с Domoticz, интерфейс мне нравится больше. По функционалу пока неясно.
Как обстоят дела у Home Assistant с:


  • API
  • скоростью работы, прожорливостью
  • приложением под Android или возможностью прикрутиться к ImperiHome
  • созданием сценариев через GUI (blocky, etc.), либо написанием кода
  • уведомлениями в Telegram, Pushbullet, etc.
  • как реализовано отслеживание пользователей по GPS

Ладно, с авторизацией понятно.
Осталось добавить возможность получения приложения конечным пользователем.

То же самое хотел написать. Сам использую Domoticz, у которого прекрасный API.
Было бы замечательно поставить у себя локально iridium сервер и заточить интерфейс под используемую систему умного дома без какой-либо привязки к авторизации на внешних серверах.
На днях выяснил, что для простых смертных это недоступно.

Какие алгоритмы, на Ваш взгляд, были бы оптимальными для решения своих же вопросов?

Пока не дошел до OverlayFS. Статью в вики видел еще когда только перешел на Domoticz.
Исхожу из принципа: работает — не трогай. Тем более, что Domoticz живет на USB-флешке, на которую и производится вся запись. SD-карта целиком read-only.

Использую Domoticz, и несчастная SD-карта от SanDisk рушилась чуть ли ни каждую неделю.
Купил Transcend, перевел ее в read-only по этой статье и всё стало отлично.
Единственное, надо для некоторых служб создавать логи на ram-диске до их загрузки.

Как решили вопрос с утечкой памяти domoticz'а?


image


У меня он примерно за неделю отъедает всю доступную память и начинает люто лагать.
Добавил костыль в виде перезапуска сервиса по крону.

Я на шторку кондея геркон повесил :-D

Этот плагин в том числе и самостоятельно работающее приложение. При наличии дома всегда включенного Android-устройства, 300 руб. не жалко потратить. Зато не приходится городить огород, чтобы управлять шторами, кондиционером, телевизором и пылесосом — всё через панель управления умным домой.

Теперь понятно, почему оно не еще поддерживается.
Я, к счатью, обхожусь RM Pro.

Раз. Два.


Возможно, данное устройство пока не поддерживается в силу своей новизны.

6 и 8 также доступны в качестве второй точки:


image

Не знаю. Нет яблочных устройств у меня.
Через API. В ветке выше чуть подробнее расписал.
В Tasker'е на андроиде есть возможность задавать переменные.
Например, произнесенная фраза для какого-либо действия всегда содержит фиксированное количество слов-переменных (для упрощения самого алгоритма). Каждой переменной может соответствовать несколько разных названий устройств, действий, помещений. Также через ИЛИ указываются различные синонимы к названиям устройств (батарея, обогреватель; вентиляция, вытяжка, вентилятор; и т.д.).

1. Шаблон для фразы: %action %device %into %room ('выключить' 'тёплый пол' 'на' 'кухне'; 'включить' 'обогреватель' 'в' 'спальне'; и т.д.)
2-21. %deviceid — ID конкретного исполнительного устройства подставляется в GET-запрос на основе распознанного названия помещения и устройства:

image

22-23. %actionparam — еще один аргумент GET-запроса, который равен либо TurnOn, либо TurnOff (актуально только для реле или подобных исполнительных устройств. Для диммеров строка отличается):

image

И сам GET-запрос:

image

Способ активации распознавания голоса может быть любым удобным. Я пробовал и автоматическое распознавание с последующим голосовым повторением сказанной мною фразой, и активация коротким встряхиванием телефона.
В моем случае практика показала, что голосовое управление — неудобная и долгая штука, при этом, довольно интересная.

Поясню. Иногда слова распознаются некорректно, поэтому приходится тратить время на повторное проговаривание фразы.
Войти в приложение и выполнить действие руками оказалось более быстрым решением.
В свое время настроил все действия для исполняемых устройств через Tasker + AutoVoice в связке с Vera и позже с Fibaro HCL.

Эта штука, помимо хостов из реестра, иногда проверяет еще и валидные адреса.

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность