Подскажите, где найти инструкцию по работе с WiFi на данном устройстве?
Ссылка http://zentec.ru/forum/index.php/topic,406.0.html похоже битая.
И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?
Цитата: sasforever от 25 октября 2019, 13:18:15
Подскажите, где найти инструкцию по работе с WiFi на данном устройстве?
Еще в работе, скоро будет.
Цитата: sasforever от 25 октября 2019, 13:18:15
И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?
В планах реализация есть, но будем делать после выпуска мобильного приложения
За год ничего не изменилось? Как можно общаться с панелью? Как у вас реализовано управление в мобильном приложении? Очень хочется подключиться к ней.
Я тоже очень хочу чтобы можно было бы работать с ней из homeassistance
Панель Z031-11, версия 66.3.9 - успешно работаю по Modbus TCP через Home Assistant.
Полный список регистров есть в документации на стандарнтое ПО (http://zentec.ru/products/wmt/z031/#df)
Пример конфигурации (для ручного управления включением/выключением и скоростью):
modbus:
name: Z031
type: tcp
host: 192.168.1.200
port: 502
sensor:
- platform: modbus
scan_interval: 1
registers:
- name: minibox_speed
hub: Z031
register: 40000
- name: minibox_onoff
hub: Z031
register: 40003
switch:
platform: modbus
registers:
- name: Minibox on/off
hub: Z031
register: 40003
command_on: 1
command_off: 0
input_number:
minibox_speed:
name: Minibox speed
min: 1
max: 7
step: 1
automation:
- trigger:
platform: state
entity_id: input_number.minibox_speed
action:
- service: modbus.write_register
data_template:
hub: Z031
unit: 0
address: 40000
value: '{{ states.input_number.minibox_speed.state | int }}'
- trigger:
platform: time_pattern
seconds: 5
action:
- service: input_number.set_value
data_template:
entity_id: input_number.minibox_speed
value: '{{ states.sensor.minibox_speed.state | int }}'
Если хочется увидеть ВСЁ. ;D
sensor:
- platform: modbus
entity_namespace: z031_techA
scan_interval: 30
registers:
- name: A0 - Блокировка клавиатуры
hub: Z031
register: 50000
- name: A1 - Режим исполнения программы
hub: Z031
register: 50001
- name: A2 - Дополнительный номер исполняющейся программы
hub: Z031
register: 50002
- name: A3 - (резерв)
hub: Z031
register: 50003
- name: A4 - Максимальное кол-во скоростей вентилятора
hub: Z031
register: 50004
- name: A5 - Дополнительная конфигурация вентилятора
hub: Z031
register: 50005
- name: A6 - Маска режима работы
hub: Z031
register: 50006
- name: A7 - Маска дополнительного режима работы
hub: Z031
register: 50007
# Z031 Технологические параметры группы B
- platform: modbus
entity_namespace: z031_techB
scan_interval: 30
registers:
- name: B0 - Минимальная уставка температуры
hub: Z031
register: 50008
- name: B1 - Максимальная уставка температуры
hub: Z031
register: 50009
- name: B2 - Минимальная уставка влажности
hub: Z031
register: 50010
- name: B3 - Максимальная уставка влажности
hub: Z031
register: 50011
- name: B4 - Минимальная уставка качества воздуха
hub: Z031
register: 50012
- name: B5 - Максимальная уставка качества воздуха
hub: Z031
register: 50013
- name: B6 - Точка измерения температуры (вывод на гл. экран)
hub: Z031
register: 50014
- name: B7 - Маска вспомогательного вывода параметров
hub: Z031
register: 50015
# Z031 Параметры свободного назначения группы C
- platform: modbus
entity_namespace: z031_techC
scan_interval: 30
registers:
- name: C0 - Параметр свободного назначения
hub: Z031
register: 50016
- name: C1 - Параметр свободного назначения
hub: Z031
register: 50017
- name: C2 - Параметр свободного назначения
hub: Z031
register: 50018
- name: C3 - Параметр свободного назначения
hub: Z031
register: 50019
- name: C4 - Параметр свободного назначения
hub: Z031
register: 50020
- name: C5 - Параметр свободного назначения
hub: Z031
register: 50021
- name: C6 - Параметр свободного назначения
hub: Z031
register: 50022
- name: C7 - Параметр свободного назначения
hub: Z031
register: 50023
# Z031 Параметры свободного назначения группы D
- platform: modbus
entity_namespace: z031_techD
scan_interval: 30
registers:
- name: D0 - Параметр свободного назначения
hub: Z031
register: 50024
- name: D1 - Параметр свободного назначения
hub: Z031
register: 50025
- name: D2 - Параметр свободного назначения
hub: Z031
register: 50026
- name: D3 - Параметр свободного назначения
hub: Z031
register: 50027
- name: D4 - Параметр свободного назначения
hub: Z031
register: 50028
- name: D5 - Параметр свободного назначения
hub: Z031
register: 50029
- name: D6 - Параметр свободного назначения
hub: Z031
register: 50030
- name: D7 - Параметр свободного назначения
hub: Z031
register: 50031
# Z031 Параметры свободного назначения группы E
- platform: modbus
entity_namespace: z031_techE
scan_interval: 30
registers:
- name: E0 - Параметр свободного назначения
hub: Z031
register: 50032
- name: E1 - Параметр свободного назначения
hub: Z031
register: 50033
- name: E2 - Параметр свободного назначения
hub: Z031
register: 50034
- name: E3 - Параметр свободного назначения
hub: Z031
register: 50035
- name: E4 - Параметр свободного назначения
hub: Z031
register: 50036
- name: E5 - Параметр свободного назначения
hub: Z031
register: 50037
- name: E6 - Параметр свободного назначения
hub: Z031
register: 50038
- name: E7 - Параметр свободного назначения
hub: Z031
register: 50039
# Z031 Параметры свободного назначения группы F
- platform: modbus
entity_namespace: z031_techF
scan_interval: 30
registers:
- name: F0 - Параметр свободного назначения
hub: Z031
register: 50040
- name: F1 - Параметр свободного назначения
hub: Z031
register: 50041
- name: F2 - Параметр свободного назначения
hub: Z031
register: 50042
- name: F3 - Параметр свободного назначения
hub: Z031
register: 50043
- name: F4 - Параметр свободного назначения
hub: Z031
register: 50044
- name: F5 - Параметр свободного назначения
hub: Z031
register: 50045
- name: F6 - Параметр свободного назначения
hub: Z031
register: 50046
- name: F7 - Параметр свободного назначения
hub: Z031
register: 50047
# Z031 Параметры свободного назначения группы U
- platform: modbus
entity_namespace: z031_techU
scan_interval: 30
registers:
- name: U0 - Флаг первого включения
hub: Z031
register: 50048
- name: U1 - Корректировка температуры встроенного датчика
hub: Z031
register: 50049
unit_of_measurement: °C
- name: U2 - Время автовыхода из вспомогательных меню
hub: Z031
register: 50050
unit_of_measurement: сек
- name: U3 - Подсветка min дневная
hub: Z031
register: 50051
- name: U4 - Подсветка max дневная
hub: Z031
register: 50052
- name: U5 - Подсветка min ночная
hub: Z031
register: 50053
- name: U6 - Подсветка max ночная
hub: Z031
register: 50054
- name: U7 - (резерв)
hub: Z031
register: 50055
# Z031 Переменные управления
- platform: modbus
entity_namespace: z031_control
scan_interval: 10
registers:
- name: Уставка скорости вентилятора
hub: Z031
register: 40000
- name: Главный режим работы
hub: Z031
register: 40001
- name: Главная уставка температуры
hub: Z031
register: 40002
device_class: temperature
unit_of_measurement: °C
- name: Главный пуск
hub: Z031
register: 40003
- name: Аварии 01-16
hub: Z031
register: 40004
- name: Аварии 17-32
hub: Z031
register: 40005
- name: Аварии 33-48
hub: Z031
register: 40006
- name: Главная уставка влажности
hub: Z031
register: 40007
device_class: humidity
unit_of_measurement: "%"
- name: Главная уставка VOC
hub: Z031
register: 40008
unit_of_measurement: "%"
# Z031 Технические переменные
- platform: modbus
entity_namespace: z031_tech
scan_interval: 1
registers:
- name: Год
hub: Z031
register: 65512
- name: Месяц
hub: Z031
register: 65513
- name: День
hub: Z031
register: 65514
- name: День недели
hub: Z031
register: 65515
- name: Час
hub: Z031
register: 65516
- name: Минута
hub: Z031
register: 65517
- name: Секунда
hub: Z031
register: 65518
- name: Часовой пояс
hub: Z031
register: 65519
# Z031 Прочие переменные
- platform: modbus
entity_namespace: z031_other
scan_interval: 10
registers:
- name: Температура от встроенного датчика
hub: Z031
register: 30000
device_class: temperature
unit_of_measurement: / 10 °C
- name: Влажность от встроенного датчика
hub: Z031
register: 30001
data_type: uint
device_class: humidity
unit_of_measurement: "%"
- name: Встроенный датчик качества воздуха
hub: Z031
register: 30002
data_type: uint
- name: Канальный датчик температуры
hub: Z031
register: 40009
device_class: temperature
unit_of_measurement: / 10 °C
- name: Температура наружного воздуха
hub: Z031
register: 40010
device_class: temperature
unit_of_measurement: / 10 °C
- name: Температура вытяжного воздуха
hub: Z031
register: 40011
device_class: temperature
unit_of_measurement: / 10 °C
- name: Температура отработанного теплоносителя
hub: Z031
register: 40012
device_class: temperature
unit_of_measurement: / 10 °C
- name: Канальный датчик влажности
hub: Z031
register: 40013
data_type: uint
device_class: humidity
unit_of_measurement: "%"
- name: Общая мощность нагревателя
hub: Z031
register: 40014
data_type: uint
device_class: power_factor
unit_of_measurement: "%"
КРУТЬ! А как менять например температуру?
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
Управление температурой сделал по аналогии. Но не могу поделить на 10 никак температуру в канале....
Цитата: axxeeellll от 11 января 2021, 12:48:44
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
При считывании сразу мне это сделать не удалось.
Читаю так (кусочек из конфигурации выше).
- platform: modbus
entity_namespace: z031_other
scan_interval: 10
registers:
- name: Температура от встроенного датчика
hub: Z031
register: 30000
device_class: temperature
unit_of_measurement: / 10 °C
Если добавляю к опциям чтения из регистра
scale: 0.1 - получаю правильное значение, но целое (дробная часть не показывается).
Если добавляю к опциям чтения из регистра
data_type: float - оно пытается из регистра читать как float (и выдаёт 0).
Можно через template:
- platform: template
sensors:
minibox_room_temperature:
friendly_name: Температура от встроенного датчика
unit_of_measurement: °C
device_class: temperature
value_template: "{{ states('sensor.z031_other_temperatura_ot_vstroennogo_datchika') | float / 10 }}"
Цитата: axxeeellll от 11 января 2021, 12:48:44
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
Нашёл способ без template sensor.
sensors:
- platform: modbus
entity_namespace: z031_other
scan_interval: 10
registers:
- name: Канальный датчик температуры
hub: Z031
register: 40009
scale: 0.1
precision: 1
device_class: temperature
unit_of_measurement: °C
у меня модуль управления Z031 выпуска 05.2020 шел с приточкой minibox.
Wifi подключение к мобильному приложению zcontrol настроил, а вот с интеграцией с Home Assistant совладать не могу.
По примеру выше добавил в configuration файл добавид Modbus, но в entities так и не появляются датчики.
Как вообще понять, поддерживает ли моя версия контроллера Modbus TCP?
Цитата: dt54171 от 25 августа 2021, 23:36:19
у меня модуль управления Z031 выпуска 05.2020 шел с приточкой minibox.
Wifi подключение к мобильному приложению zcontrol настроил, а вот с интеграцией с Home Assistant совладать не могу.
По примеру выше добавил в configuration файл добавид Modbus, но в entities так и не появляются датчики.
Как вообще понять, поддерживает ли моя версия контроллера Modbus TCP?
Modbus TCP поддерживается всеми панелями Z031.
Цитата: Nikolai от 26 августа 2021, 10:36:11
Цитата: dt54171 от 25 августа 2021, 23:36:19
у меня модуль управления Z031 выпуска 05.2020 шел с приточкой minibox.
Wifi подключение к мобильному приложению zcontrol настроил, а вот с интеграцией с Home Assistant совладать не могу.
По примеру выше добавил в configuration файл добавид Modbus, но в entities так и не появляются датчики.
Как вообще понять, поддерживает ли моя версия контроллера Modbus TCP?
Modbus TCP поддерживается всеми панелями Z031.
Добрый день! Можете пожсказать, как подключать по Modbus TCP over wifi к Home Assistant ?
Настройте в панели "Получение адреса" в режим "статический" и задайте адрес.
Параметры для подключения : Ваш IP ;порт 502; адрес панели 0(предпочтительно) или 128. Остальные настройки, настройки сервера.
Цитата: Nikolai от 30 ноября 2021, 06:45:55
Настройте в панели "Получение адреса" в режим "статический" и задайте адрес.
Сама панель получает IP по DHCP, но в роутере установлен статический IP для панели.
Цитата: Nikolai от 30 ноября 2021, 06:45:55
Параметры для подключения : Ваш IP ;порт 502; адрес панели 0(предпочтительно) или 128. Остальные настройки, настройки сервера.
в configuration.yaml я добавил
modbus:
name: Z031
type: tcp
host: 192.168.31.134
port: 502
- platform: modbus
scan_interval: 1
registers:
- name: minibox_speed
hub: Z031
register: 40000
Но нигде в entities в HA не появляется это minibox_speed
Что имеется в виду под "адрес панели 0(предпочтительно) или 128. Остальные настройки, настройки сервера."?
Где эти настройки?
В приложении ztunes в разеле port RTU можно настроить "Адрес Modbus", скорость и тд.
С Home Assistant плотно еще не работал. Данные настройки от ОРС - сервера. Но если какие параметры не нужны, не применяйте.