Archived

Этот пост заблокирован, редактирование отключено

ОборудованиеZ031 - Программируемый настенный терминалRe: Инструкция по работе с WiFi

Исходное сообщение:
aleyush, 03.01.2021, 20:52
aleyush
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]
Ответы:
aleyush, 03.01.2021, 20:57
aleyush
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]
axxeeellll, 11.01.2021, 12:48
axxeeellll
Re: Инструкция по работе с WiFi
КРУТЬ! А как менять например температуру?

И еще я никак не могу поделить температуру  канала на 10.
Пробовал виртуальный делать, все равно не выходит....
axxeeellll, 11.01.2021, 13:32
axxeeellll
Re: Инструкция по работе с WiFi
Управление температурой сделал по аналогии. Но не могу поделить на 10 никак температуру в канале....
aleyush, 16.01.2021, 00:58
aleyush
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]
aleyush, 21.01.2021, 13:24
aleyush
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]
virtigo69, 04.12.2020, 11:50
virtigo69
Re: Инструкция по работе с WiFi
За год ничего не изменилось? Как можно общаться с панелью? Как у вас реализовано управление в мобильном приложении? Очень хочется подключиться к ней.
axxeeellll, 10.12.2020, 17:04
axxeeellll
Re: Инструкция по работе с WiFi
Я тоже очень хочу чтобы можно было бы работать с ней из homeassistance
mike, 25.10.2019, 14:12
mike
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]
В планах реализация есть, но будем делать после выпуска мобильного приложения
sasforever, 25.10.2019, 13:18
sasforever
Re: Инструкция по работе с WiFi
Подскажите, где найти инструкцию по работе с WiFi на данном устройстве?

Ссылка http://zentec.ru/forum/index.php/topic,406.0.html похоже битая.

И еще вопрос, можно ли через Wi-Fi как-то получить доступ к Modbus регистрам панели, tcp serial server или Modbus TCP?