Люблю разбирать все новое и дорабатывать уже существующее, ранее, когда у меня был рабочий Domoticz на Ubuntu 20.04 я использовал взаимодействие через MQTT с реле Sonoff TH10 как для взаимодействия с реле, так и считывания показаний: Температуры, Влажности, Точки росы. После обновления ПО на смартфоне видеть Domoticz я перестал, пришла пора обновить Domoticz на связку Ubuntu 22.04 Server + Domoticz 2024.7. С этим все уже ясно. Теперь нужно к этой связке прикрутить по MQTT Sonoff TH16. Если обратиться из локальной сети к Sonoff TH16 через браузер я вижу показания

и вот их хочу на карточках видеть в Domoticz. Также, когда использую подключение со смартфона Samsung Galaxy A55 5G + приложение Domoticz Lite.
Приступаю к реализации задуманного и написания пошаговой заметки.
Шаг №1: На Ubuntu 22.04 Server развернут Domoticz 2024.7 опираясь на заметку: "Связываем Domoticz Lite 0.2.379.9719 и Domoticz на Galaxy A55 5G"
Доступ к Web-интерфейсу Domoticz осуществляетcя из локальной сети на адрес: https://172.35.35.10
Шаг №2: На систему Ubuntu 22.04 + Domoticz установлен сервис Mosquitto, см заметку: "Поднимаем Mosquitto на Ubuntu 22.04 Server"
Шаг №3: Есть реле Sonoff TH16 которое прошито на прошивку Tasmota, текущая версия 10.1.0.
Доступ к реле осуществляется из локальной сети на адрес 172.33.33.104
Реле располагается в гараже или как я называю данную постройку — "Будка электрика"
Шаг №4: Завожу в Domoticz оборудование на связь с MQTT который установлен на этой же системе где сейчас Domoticz:
https://172.35.35.10 - user&pass - Настройка - Оборудование — и добавляю
Включено: отмечаю на включениеИмя: DomoticzТип: MQTT Client Gateway with LAN interfaceLog Level: отмечаю на включение Info, Состояние, ОшибкаЗадержка данных: ОтключенУдаленный адрес: 172.35.35.10Порт: 1883Имя: domoticzПароль: Aa1234567Prevent Loop: TruePublish Topic: FlatTopic In Prefix: domoticz/inTopic Out Prefix: domoticz/outCA Filename: ничего не указываюTLS Version: просто выбрал что-то, к примеру tlsv1.2
и нажимаю "Добавить"
На заметку: Достаточно один раз нажать "Добавить" в противном случае сколько раз нажмете столько раз и добавится.
после чего в "Настройка" - "Оборудование" вижу под Idx равным 5 свой MQTT Gateway. Этот Idx буду прописывать в Tasmota - Configuration - Configure Domoticz

Шаг №5: Через тип Dummy в Настройка - Оборудование создаю виртуальный датчик, к примеру, для температуры, т.е. нажимаю на "Создать виртуальные датчики"
Имя: TH16GarazhTempТип датчика: Температура
и нажимаю "ОК"
после чего в "Настройка" - "Устройства" появляется добавленный виртуальный датчик (т.е. пока его карточка)

К данному созданному виртуальному датчику также присваивается идентификатор Idx и он равен 8, если перейти во вкладку "Температура", то будет его карточка:

Если стоит выделение на пятиконечной звезде в карточке — это значит карточка вынесена на вкладку "Панель"
Через "Редактировать" можно указать описание.
Шаг №6: Теперь переключаемся на Web-интерфейс реле Sonoff TH16, т.е. http://172.33.33.104 и настраиваем подключение к MQTT Gateway на Ubuntu 22.04 + Domoticz + Mosquitto:
"Configuration" - "Configure MQTT"
Host (): 172.35.35.10Port (1883): 1883Client: TH16GarazhUser: domoticzPassword: Aa1234567Topic: inFull Topic: domoticz/in
и нажимаю Save, после устройство уйдет в перезагрузку самостоятельно для применения настроек.
Шаг №7: Теперь настраиваем передачу снимаемых показаний с датчика на Sonoff TH16 в карту Domoticz:
http://172.33.33.104 - Configuration - Configure Domoticz
Idx 1: указываем IDx добавленного оборудования с типом "MQTT Client Gateway with LAN interface", если посмотреть выше параметр равен 5Sensor idx2 Temp, Hum: указываем IDx карточки с именованием TH16GarazhTemp, параметр равен 8Update Timer: 10
и нажимаю "Save", после устройство уйдет в перезагрузку самостоятельно для применения настроек.
Шаг №8: Переключаемся на Web-интерфейс Domoticz и смотрим что у карточки с именем TH16GarazhTemp появилось значение температуры, к примеру, на 2024-12-06 12:08:59 — это -4.3 ° C.

На заметку: По такому же принципу и для других данных которые хотим, чтобы с Sonoff TH16 + датчик (Sonoff Si7021 датчик температуры и относительной влажности) температуры и влажности передавались в Domoticz
Показания изменяются каждые 5 минут если зайти в карточке в «Журнал»

Итого, я вспомнил как настраивал до этого данную связку, а тут уже приобщил все к обновленной версии Domoticz и системы Ubuntu 22.04 Server.
На этом заметку считаю завершенной, показания снимаются что мне и было нужно, с уважением автор блога Олло Александр aka ekzorchik.