Archived
Этот пост заблокирован, редактирование отключено
ОборудованиеZ031 - Программируемый настенный терминалRe: Инструкция по работе с WiFi
Исходное сообщение:
aleyush, 03.01.2021, 20:52
Re: Инструкция по работе с WiFi
Панель Z031-11, версия 66.3.9 - успешно работаю по Modbus TCP через Home Assistant.
Полный список регистров есть в документации на стандарнтое ПО (http://zentec.ru/products/wmt/z031/#df)
Пример конфигурации (для ручного управления включением/выключением и скоростью):
[code]
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 }}'
[/code]
Полный список регистров есть в документации на стандарнтое ПО (http://zentec.ru/products/wmt/z031/#df)
Пример конфигурации (для ручного управления включением/выключением и скоростью):
[code]
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 }}'
[/code]
Ответы:
aleyush, 03.01.2021, 20:57
Re: Инструкция по работе с WiFi
Если хочется увидеть ВСЁ. ;D
[code]
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: "%"
[/code]
[code]
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: "%"
[/code]
axxeeellll, 11.01.2021, 12:48
Re: Инструкция по работе с WiFi
КРУТЬ! А как менять например температуру?
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
axxeeellll, 11.01.2021, 13:32
Re: Инструкция по работе с WiFi
Управление температурой сделал по аналогии. Но не могу поделить на 10 никак температуру в канале....
aleyush, 16.01.2021, 00:58
Re: Инструкция по работе с WiFi
[quote author=axxeeellll link=topic=434.msg4372#msg4372 date=1610358524]
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
[/quote]
При считывании сразу мне это сделать не удалось.
Читаю так (кусочек из конфигурации выше).
[code]
- platform: modbus
entity_namespace: z031_other
scan_interval: 10
registers:
- name: Температура от встроенного датчика
hub: Z031
register: 30000
device_class: temperature
unit_of_measurement: / 10 °C
[/code]
Если добавляю к опциям чтения из регистра [tt]scale: 0.1[/tt] - получаю правильное значение, но целое (дробная часть не показывается).
Если добавляю к опциям чтения из регистра [tt]data_type: float[/tt] - оно пытается из регистра читать как float (и выдаёт 0).
Можно через template:
[code]
- 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 }}"
[/code]
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
[/quote]
При считывании сразу мне это сделать не удалось.
Читаю так (кусочек из конфигурации выше).
[code]
- platform: modbus
entity_namespace: z031_other
scan_interval: 10
registers:
- name: Температура от встроенного датчика
hub: Z031
register: 30000
device_class: temperature
unit_of_measurement: / 10 °C
[/code]
Если добавляю к опциям чтения из регистра [tt]scale: 0.1[/tt] - получаю правильное значение, но целое (дробная часть не показывается).
Если добавляю к опциям чтения из регистра [tt]data_type: float[/tt] - оно пытается из регистра читать как float (и выдаёт 0).
Можно через template:
[code]
- 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 }}"
[/code]
aleyush, 21.01.2021, 13:24
Re: Инструкция по работе с WiFi
[quote author=axxeeellll link=topic=434.msg4372#msg4372 date=1610358524]
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
[/quote]
Нашёл способ без template sensor.
[code]
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
[/code]
И еще я никак не могу поделить температуру канала на 10.
Пробовал виртуальный делать, все равно не выходит....
[/quote]
Нашёл способ без template sensor.
[code]
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
[/code]
virtigo69, 04.12.2020, 11:50
Re: Инструкция по работе с WiFi
За год ничего не изменилось? Как можно общаться с панелью? Как у вас реализовано управление в мобильном приложении? Очень хочется подключиться к ней.
axxeeellll, 10.12.2020, 17:04
Re: Инструкция по работе с WiFi
Я тоже очень хочу чтобы можно было бы работать с ней из homeassistance
mike, 25.10.2019, 14:12
Re: Инструкция по работе с WiFi
[quote author=sasforever link=topic=434.msg3907#msg3907 date=1571998695]
Подскажите, где найти инструкцию по работе с WiFi на данном устройстве?
[/quote]
Еще в работе, скоро будет.
[quote author=sasforever link=topic=434.msg3907#msg3907 date=1571998695]
И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?
[/quote]
В планах реализация есть, но будем делать после выпуска мобильного приложения
Подскажите, где найти инструкцию по работе с WiFi на данном устройстве?
[/quote]
Еще в работе, скоро будет.
[quote author=sasforever link=topic=434.msg3907#msg3907 date=1571998695]
И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?
[/quote]
В планах реализация есть, но будем делать после выпуска мобильного приложения
sasforever, 25.10.2019, 13:18
Re: Инструкция по работе с WiFi
Подскажите, где найти инструкцию по работе с WiFi на данном устройстве?
Ссылка http://zentec.ru/forum/index.php/topic,406.0.html похоже битая.
И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?
Ссылка http://zentec.ru/forum/index.php/topic,406.0.html похоже битая.
И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?