Warning: Undefined array key 0 in /var/www/tgoop/function.php on line 65

Warning: Trying to access array offset on value of type null in /var/www/tgoop/function.php on line 65
30 - Telegram Web
Telegram Web
Набор желающих приобрести платы 2652 для шлюза МТС объявляется закрытым.

Сегодня я заказываю модули, они приедут быстро, а к концу месяца постараюсь начать рассылать заказы, если алиэкспресс не подведет с дотсавкой разъемов.

О готовности сообщу здесь, а так же лично всем по списку.

Для тех кто опоздал, у меня будет несколько резервных плат, но стоит иметь в виду, что это, скорее всего, последняя партия, так как после ее сборки закончатся сами платы, на которые паяются модули. Плат больше не осталось, как говорится - солдаут.
HOMEd Automation 1.5.6

В этом обновлении:
- добавлены функции округления для парсера математических выражиний
- исправлена ошибка, из-за которой кеш данных устройств обновлялся не до, а после срабатывания триггера "property"
- исправлена ошибка, из-за которой служба могла переставать получать обновления от telegram-бота

Полезные ссылки:
- описание и документация
- чат проекта
- поддержать автора
Итак, господа, платы 2652 для шлюзов МТС собраны и прошиты, можно начинать отправлять посылки. Отправлять буду небольшими партиями по 10-15 коробок за раз, чтобы не запутаться. Просьба ко всем, кто бронировал платы, сообить мне в личку следующие данные:

- адрес удобного пункта СДЕК
- ФИО получателя
- номер телефона

Постараюсь отправить все посылки до конца недели.
HOMEd ZigBee 3.8.5

В этом обновлении:
- добавлена поддержка кучи новых устройств, включая некоторые устройства PushOk Hardware
- добавлена поддержка координаторов ZBOSS NCP на базе ESP32C6/H2
- изменены события для некоторых кнопок Aqara
- мелкие исправления и доработки


HOMEd Automation 1.5.7

В этом обновлении:
- добавлен алгоритм отслеживания состояния других служб для оперативного обновления данных устройств
- добавлен новый шаблон "colorTemperature", позволяющий изменять цветовую температуру светильников в зависимости от времени суток
- мелкие исправления и доработки


HOMEd Recorder 1.0.7

В этом обновлении:
- добавлен алгоритм отслеживания состояния других служб для оперативного обновления данных устройств


HOMEd Web 2.3.9

В этом обновлении:
- мелкие исправления и доработки


Полезные ссылки:
- описание и документация
- чат проекта
- поддержать автора
Информация для тех, кто приобрел платы 2652 для шлюза МТС.

Конфигурация службы homed-zigbee для этих плат ничем не отличается от конфигурации для "родного" модуля, кроме нескольких нюансов.

В секции [gpio] нужно установить следующие параментры:

[gpio]
status=/sys/class/leds/amber/brightness
boot=/sys/class/gpio/zigbee-boot/value
reset=/sys/class/gpio/zigbee-reset/value


Так же нужно настроить два параметра в секции [zigbee] (остальные параметры менять не нужно):

[zigbee]
adapter=znp
reset=gpio


В случае, если вы с вышеуказанными настройками чип не запускается, в секции [gpio] нужно установить следующие параментры:

[gpio]
status=/sys/class/leds/amber/brightness
boot=-1
reset=-1


И настроить два параметра в секции [zigbee] (остальные параметры менять не нужно):

[zigbee]
adapter=znp
reset=soft


Если после настройки у вас не стартует сеть, а в логе написано про конфликт panid, то дополнительно нужно изменить значение panid на любое другое, кроме уже существующих в этой локации. Это связано с тем, что z-stack не любит, когда "чужие" роутеры "светят" в эфир его panid:

[zigbee]
panid=xxxx
Forwarded from У Павла!
Вышло очередное видео на моём Youtube канале.
В этом видео рассказал как установить Addon HOMEd в Home Assistant.
HOMEd это изначально сервер умного дома работающий с устройствами по MQTT и по протоколу Zigbee. Устанавливается почти на любое железо, ему достаточно 128 мб встроенной памяти и 60мб оперативной (может даже меньше). Он поддерживает автоматизации, Работу с Telegram, Работает с умным домом Яндекс. Вы только вдумайтесь, так мало потребляет, а работать может и с телеграмом и с умным домом Яндекс и пробрасывает устройства в Home Assistant.
Но тем, кто не хочет заморачиваться устанавливая HOMEd на какую-то "железку", есть Вариант установить его в Home Assistant. Для чего это вообще может быть нужно?
Ну как один из вариантов использования, это то, что когда у Вас разрастается Zigbee сеть, Вы все равно придёте к тому, чтоб разграничивать Zigbee сети (как локальную сеть на VLANны). Это будет не обходимо для того, что когда много устройств в одной Zigbee сети постоянно отправляют данные - сеть попросту захломляется. У Tuya вообще есть датчики, которые раз в секунду данные отправляют (или даже чаще), тем самым 2 таких датчика положат Zigbee сеть Вашу и вот для исправления такой проблемы, датчики zigbee по разным сетям разделяют. И чтоб кучу Zigbee2mqtt не устанавливать, можно как альтернативу установить HOMEd и работать с ним.
Это в видео и показал.
Видео можно посмотреть тут:
Youtube: https://www.youtube.com/watch?v=IXQR2dUyle8
VKVideo: https://vk.com/video/@club122269515?z=video-122269515_456239620%2Fclub122269515
Rutube: https://rutube.ru/video/d515f3414e8176611177cc7b5fb7ac04/
HOMEd Automation 1.5.8

В этом обновлении:
- добавлена возможность получения вложенных данных из JSON-объектов в триггерах, условиях и шаблонах "mqtt"
- добавлена возможность использования скриптов в качестве "команды" для действия "shell"
- исправлена ошибка, из за которой некорректно работали шаблоны для свойств, содержащих массив, такик, как цвет


⚠️ ВНИМАНИЕ ⚠️

Для действия "shell" было добавлено автоматическое экранирование кавычек. В случае, если вы использовали команды, содержащие кавычки, нужно было ставить перед каждой кавычкой обратный слеш, теперь этого делать не нужно. После обновления необходимо убрать экранирование в таких действиях, иначе они перестанут работать.


Полезные ссылки:
- описание и документация
- чат проекта
- поддержать автора
HOMEd Web 2.3.10

В этом обновлении:
- добавлена возможность выбора произвольного интервала для графиков на страницах рекордера
- добавлена функция сохранения выбранного интервала для графиков на страницах рекордера
- мелкие доработки и исправления


HOMEd ZigBee 3.8.6

В этом обновлении:
- добавлена поддержка новых устройств
- добавлена функция автоматической генерации PAN ID
- исправлена ошибка, из-за которой некорректно работали custom-атрибуты для значений с плавающей точкой
- исправлена ошибка, из-за которой некорректно работало управление группами на big-endian процессорах
- исправлена ошибка, из-за которой мог некорректно работать сброс настроек адаптеров ZBOSS
- мелкие доработки и исправления

Теперь для новых копий HOMEd ZigBee параметр "panid" в файле конфигурации не заполнен, при первом запуске служба автоматически генерирует случайное значение PAN ID, записывает его в файл конфигурации и перезагружается. Сделано это потому, что многие пользователи игнорируют предупреждение о необходимости использования уникальных значений PAN ID для сетей, работающих на одном канале в пределах одной локации.


Полезные ссылки:
- описание и документация
- чат проекта
- поддержать автора
HOMEd Automation 1.5.9

В этом обновлении:
- добавлена функция вставки клавиатуры в telegram-сообщения от бота
- добавлена возможность настройки значения по умолчанию для шаблона "property"
- добавлен оператор получения остатка от деления для математических выражений
- добавлена функция генерации случайного целого числа для математических выражений
- исправлена ошибка, из за-которой функции в математических выражениях не работали с отрицательными числами


HOMEd Web 2.3.11:

В этом обновлении:
- добавлена функция настройки клавиатуры для telegram-сообщений


Клавиатуры для телеграм сообщений описываются при помощи строки, разделенной запятыми и/или переходами на новую строку, кроме того, каждый элемент клавиатуры может содержать передаваемое ботом значение, отличное от надписи на кнопке, например:

Test 1, Test 2
Other Key: Bla


Данный пример прикрепит к сообщению клавиатуру как на скриншоте в этом посте, кнопки "Test 1" и "Test 2" будут присылать в службу автоматизаций сообщения "Test 1" и "Test 2" соответсвенно, а кнопка "Other Key" пришлет сообщение "Bla".

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


Для настройки значения по умолчанию в шаблоне "property" нужно использовать еще один элемент шаблона, следующий после имени нужного свойства, например:

{{ property | zigbee/sensor | temperature | hello }}


Данный шаблон вернет "hello" в случае, если свойство "temperature" устройства "zigbee/sensor" не будет найдено или окажется пустым.


Полезные ссылки:
- описание и документация
- чат проекта
- поддержать автора
Что-то давно у нас релизов не было, так что держите сразу четыре.


HOMEd Automation 1.5.10

В этом обновлении:
- добавлена возможность использования шаблонов в действии "delay"
- пара мелких доработок


HOMEd Recorder 1.0.8

В этом обновлении:
- добавлена функция проверки временных меток при выборке данных
- исправлена ошибка, из за которой рекордер мог отдавать пустые датасеты для кастомных периодов


HOMEd Web 2.3.12

В этом обновлении:
- добавлены новые настройки для автоматизаций
- добавлена функция автоматической сортировки таблицы рекордера
- пара мелких доработок


HOMEd ZigBee 3.8.7

В этом обновлении:
- добавлена поддержка новых устройств, включая устройства Sber
- добавлены настройки лимитов температуры для термостатов и термоголовок TUYA
- мелкие доработки и исправления


Полезные ссылки:
- описание и документация
- чат проекта
- поддержать автора
HOMEd Custom 1.0.10

В этом обновлении:
- добавлена искуственная задержка публикации данных для виртуальных устройств


HOMEd Web 2.4.0

В этом обновлении:
- добавлена функция импорта/экспорта для custom-устройств
- добавлены текcтовые значения состояний для некоторых бинарных сенсоров вместо true/false
- добавлена возможность включения отладочных логов для HTTP-запрсов
- испралена "ошибка", из-за которой не работала авторизация при пробросе интерфейса через облако KeenDNS


Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
Это, пожалуй, последний предпоследний релиз уходящего года.


HOMEd Automation 1.5.11

В этом обновлении:
- добавлена возможность использования текстовых значений для состояний бинарных сенсоров в триггерах "property"
- добавлена возможность использования даты и времени без ведущего нуля в триггерах и условиях "date" и "time"


HOMEd Web 2.4.1

В этом обновлении:
- добавлены стрелки для быстрого переключения между дашбордами
- добавлено отображение текущего значения для графиков на дашборде
- мелкие доработки и исправления


HOMEd ZigBee 3.8.8

В этом обновлении:
- добавлена поддержка новых устройств
- исправлена ошибка, из-за которой на адаптерах ZBOSS могла некорректно строиться карта сети
- мелкие доработки и исправления


Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
Никогда такого не было, и вот опять!

На этот раз точно последний релиз уходящего года, будем считать это моим вам подарком.


HOMEd Web 2.4.2

В этом обновлении:
- обновлен механизм авторизации пользователей
- добавлен гостевой режим работы интерфейса
- мелкие доработки и исправления

В гостевом режиме пользователю доступны только дашборды и данные рекордера, при этом у него нет возможности что-либо редактировать.

Для использования гостевого режима необходимо добавить в секцию [server] файла конфигурации службы параметр guest, а затем авторизоваться в интерфейсе, используя в качестве имени пользователя guest, а в качестве пароля - значение этого параметра.

⚠️ ВНИМАНИЕ ⚠️
Для того, чтобы работал гостевой режим, так же необходимо обновить пакет homed-qt (кроме случаев, если служба запущена в docker-контейнере). После обновления службы все текущие авторизованные сессии будут завершены, так как был изменен механизм авторизации. Необходимо будет заново авторизоваться на всех устройствах.


Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
Штош, господа, вот и наступил последний день года. Цитируя велкиких, смело скажу, что это был непростой год. За этот год было написано несколько тысяч строк кода HOMEd, появилась целая гора новых фич, аудитория чата удвоилась, а количество живых нервных клеток в моем организме стало на много ближе к нулю. Мы узрели появление рекордера, получили гостевой режим в вебке, пережили нашествие Шеридана и даже пустили женщину в чат. По мне так это был самый богатый на события год в истории HOMEd. Желаю вам всем хорошенько оттопыриться сегодня ночью и хорошенько отдохнуть за каникулы, всех с наступающим 2025 годом! Ура!
Объявляется новый небольшой набор на платы 2652 для шлюзов МТС, небольшой потому, что на данный момент у меня в наличии есть всего 20 пустых плат (еще 120 заказано долно приехать ближе к концу месяца). Стоимость одной платы 1200₽ + доставка СДЕК (обычно около 350₽).

Всем, кто ранее интересовался новым набором отправил ссылку на это сообщение, если кого-то пропустил, приношу свои извинения.


Все платы зарезервированы.
HOMEd Web 2.4.3

В этом обновлении:
- добавлена возможность настройки интервала отображения графиков для каждого блока дашборда
- пара мелких дорабок


HOMEd ZigBee 3.8.9

В этом обновлении:
- добавлена поддержка кучи новых устройств
- добавлена публикация event топиков для HA MQTT Discovery
- обновлен механизм буферизации данных адаптеров
- немного доработан драйвер адаптеров ZBOSS
- пара мелких дорабок и исправлений


Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
Не прошло и года, как я решил наконец довести до ума документацию по exposes, без которой довольно сложно настраивать устройства HOMEd Custom. Ну, как говорится, обещанного три года ждут, а тут и года не прошло. Всего каких-то четыре часа за моей новенькой винтажной клавиатурой, и вот она, долгожданная документация, прямо здесь, на вашей любимой HOMEd WIki. Надеюсь, что я ничего не упустил, а вы теперь будете задавать чуточку меньше вопросов.

Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
HOMEd Automation 1.5.12

В этом обновлении:
- добавлена возможность ручного удаления переменных "state"
- теперь для триггера "telegram" регистр текста сообщений не имеет значения


HOMEd Web 2.4.4

В этом обновлении:
- добавлена возможность просмотра актуальных значений и удаления переменных "state" для автоматизаций
- небольшие исправления и косметические доработки интерфейса


Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
Предрекая вопрос "а что это за такой новый пакет homed-custom-midea появился во всех репозиториях?", отвечу сразу.

Это служба, которая общается по локальному TTL-порту или через TCP-сокет с устройствами, поддерживающими протокол WiFi-свистков Midea, и "прокидывает" их в HOMEd Custom.

Но есть один нюанс. В данный момент службой поддерживается одно единственное устройство - газовый котел Kentatsu Nobby Balance.

Если у вас есть кондиционер Midea или другое устройство, поддерживающее этот протокол, можно купить пивка и прикрутить его неспешно. Ну а пока нет никакого смысла ставить этот пакет и приставать ко мне с вопросами :)
[внезапно]
HOMEd Modbus 1.1.0

В этом обновлнеии:
- добавлена возможнось декларативного описания устройств
- мелкие доработки и исправления


HOMEd Automation 1.6.0

В этом обновлнеии:
- добавлено новое условие "pattern", позволяющее использовать шаблоны в качестве исходных данных
- добавлен новый шаблон "shellOutput", возвращающий тектовый результат последнего действия "shell"
- исправлена ошибка, из-за которой в условиях могли не работать операторы "between"
- мелкие доработки и исправления


HOMEd Web 2.4.5

В этом обновлнеии:
- добавлены новые настройки для автоматизаций и устройств
- небольшие косметические доработки интерфейса


Способности кастомного Modbus-устройства описываются массивом JSON-объектов "items", например:

[
{
"address": 1001,
"byteOrder": "be",
"dataType": "u16",
"divider": 100,
"expose": "voltage",
"read": true,
"registerType": "input",
"type": "value"
},
{
"address": 1002,
"byteOrder": "mixed",
"dataType": "u32",
"divider": 1000,
"expose": "current",
"read": true,
"registerType": "input",
"type": "value"
}
]


Описание полей (в скобках указаны возможные значения):
address - адрес (номер) стартового регистра
byteOrder - порядок следования байтов (be, le, mixed)
dataType - тип данных (i16, u16, i32, u32, i64, u64, f32, f64)
divider - делитель для итогового значения
expose - название способности
read - разрешение чтения регистра/регистров
registerType - тип регистра/регистров (holding, input)
type - тип итогового значения (bool, enum, value)

Опции способностей описываются так же, как для всех остальных типов устройств. Когда нибудь я напишу документацию по HOMEd Modbus на вики, но точно не сегодня.


Полезные ссылки:
- описание и документация
- чат проекта
- информация для новичков
- поддержать автора
2025/03/12 18:22:32
Back to Top
HTML Embed Code: