Задача: Проработать как в Domoticz 2026.1 на Ubuntu 24.04 LTS Server использовать плагин WAN-IP-CHECKER

Раз есть такая возможность, то ей нельзя пренебрегать, а пощупать так сказать руками лишним не будет тем более если Вы не знаете, что хотите, можно конечно посмотреть по различным источникам что делают другие люди используя Domoticz. Возможно Вам зайдет использование Domoticz, но начинать нужно с мало и с разобранных на моем блоге практических жизненных заметок.

Шаг №1: Сперва идет заметка: "Разворачиваем Domoticz 2026 на Ubuntu 24.04 LTS Server"

Шаг №2: Чтобы использовать плагины в Domoticz — и да такой функционал имеется, потребуется в систему, на которой развернут Domoticz, а это Ubuntu 24.04 LTS Server установить пакеты python:

ekzorchik@srv-us2404a:~$ sudo apt -y install python3 python3-dev

ekzorchik@srv-us2404a:~$ python3 -V

Python 3.12.3

ekzorchik@srv-us2404a:~$ dpkg -l | grep "libpython"

ii  libpython3-dev:amd64                  3.12.3-0ubuntu2.1                                amd64        header files and a static library for Python (default)

ii  libpython3-stdlib:amd64               3.12.3-0ubuntu2.1                                amd64        interactive high-level object-oriented language (default python3 version)

ii  libpython3.12-dev:amd64               3.12.3-1ubuntu0.13                               amd64        Header files and a static library for Python (v3.12)

ii  libpython3.12-minimal:amd64           3.12.3-1ubuntu0.13                               amd64        Minimal subset of the Python language (version 3.12)

ii  libpython3.12-stdlib:amd64            3.12.3-1ubuntu0.13                               amd64        Interactive high-level object-oriented language (standard library, version 3.12)

ii  libpython3.12t64:amd64                3.12.3-1ubuntu0.13                               amd64        Shared Python runtime library (version 3.12)

ekzorchik@srv-us2404a:~$

Шаг №3: Какие плагины написаны сообществом я по идее должны сопрягаться с развернутым Domoticz можно посмотреть по следующей ссылке: https://wiki.domoticz.com/Plugins

ну и изучить для самого себя не помешает если будет желание написать что-то под себя.

На заметку: Советую используемые и общедоступные плагины скачивать себе и держать у себя в своем репозитарии (если таким занимаетесь) на случай если доступ в интернет будет ограничен.

Шаг №4: Мой выработанный порядок установки плагина:

  • Загрузить плагин в директорию ~/domoticz/plugins.
  • Каждый плагин должен состоять из файла plugin.py
  • Должны быть изменены права на файл plugin.py
  • После нужно перезапустить domoticz сервис
  • Через Web-интерфейс произвести настройку плагина
  • и начать пользоваться.

Шаг №5: А теперь действия на практического использования взаимодействия с плагином и своего Domoticz:

ekzorchik@srv-us2404a:~$ git clone https://github.com/ycahome/WAN-IP-CHECKER.git /home/ekzorchik/domoticz/plugins/WAN-IP-CHECKER

Cloning into '/home/ekzorchik/domoticz/plugins/WAN-IP-CHECKER'...

remote: Enumerating objects: 83, done.

remote: Counting objects: 100% (7/7), done.

remote: Compressing objects: 100% (7/7), done.

remote: Total 83 (delta 2), reused 4 (delta 0), pack-reused 76 (from 1)

Receiving objects: 100% (83/83), 35.33 KiB | 861.00 KiB/s, done.

Resolving deltas: 100% (45/45), done.

ekzorchik@srv-us2404a:~$

ekzorchik@srv-us2404a:~$ ls ~/domoticz/plugins/

AwoxSMP  examples  WAN-IP-CHECKER

ekzorchik@srv-us2404a:~$ ls ~/domoticz/plugins/WAN-IP-CHECKER/

LICENSE  plugin.py  README.md  upgrade.sh

ekzorchik@srv-us2404a:~$ chmod +x domoticz/plugins/WAN-IP-CHECKER/plugin.py

ekzorchik@srv-us2404a:~$ sudo systemctl restart domoticz.service

после открываю Web-интерфейс своего Domoticz: http://IP&DNS:8080 or https://IP&DNS, в моем случае URL адрес — это https://172.35.35.1 - user&pass - "Настройка" - "Оборудование" и в ниспадающем списке "Тип", наблюдаю скачанный и присвоенный ему атрибут исполнения плагин с именем "Wan IP Checker"

  • Включено: отмечаю
  • Имя: Wan IP Checker
  • Тип: Wan IP Checker
  • Log Level: Info, Состояние, Ошибка
  • Задержка данных: Отключен
  • Check My IP URL: https://ipecho.net/plain
  • Check Interval(seconds): 60
  • Уведомления: Disable
  • Debug: False

и нажимаю "Добавить"

После чего во вкладке "Вспомогательные" появляется карточка добавленного виртуального оборудования.

Результат работы плагина WAN-IP-CHECHER который отображает текущий WAN-IP из моей сети.

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

На этом я завершаю текущую заметку, с уважением автор блога ekzorchik.