Package: elx-anyremote Version: 1.0.53 Architecture: amd64 Maintainer: Serjaru Installed-Size: 78648 Depends: libgtk-3-0, libglib2.0-0, libstdc++6, libgstreamer1.0-0, libgstreamer-plugins-base1.0-0 Recommends: libpulse0, gstreamer1.0-libav, gstreamer1.0-plugins-bad, gstreamer1.0-pipewire, xdg-desktop-portal Homepage: https://anyremote.ru Priority: optional Section: net Filename: pool/main/e/elx-anyremote/elx-anyremote_1.0.53_amd64.deb Size: 23434126 SHA256: eadc71b2f8960751a6515576febbb7b9a972016f9f56f0a12de0718680dad10e SHA1: bffd10dd336ad63e9023c6cdf80fd44e7a85f200 MD5sum: 3c114f7a24e8eeb92b9be9f4d1389a97 Description: AnyRemote - free remote desktop access Free, unlimited, multilingual remote desktop client. Connect to and control a remote computer over the internet. Package: elx-broadcast Version: 1.3 Architecture: amd64 Maintainer: ELX Installed-Size: 948 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-broadcast/elx-broadcast_1.3_amd64.deb Size: 352488 SHA256: dffde53e77037ebf806c93ec796a0d5090dbf59c6a1c91136ba011b18c6ba896 SHA1: b88f0fc773d2b17b4717499c1affc68430a8cae9 MD5sum: 24f4c2b37bb246868267333cf5cb3d25 Description: ELX Broadcast - device discovery over UDP Answers discovery requests on the local network: listens on UDP port 3545, waits for a datagram with the keyword ELXDEVICE and replies to the sender on UDP port 2545 with a JSON describing the machine. . The reply carries host name, distribution and kernel, uptime, RAM and swap, disk space, network interfaces with their addresses and CPU temperature, so a client finds every ELX device on the network with one broadcast. Package: elx-config-v1 Version: 1.1.5 Architecture: amd64 Maintainer: UM-D Installed-Size: 7412 Priority: optional Section: utils Filename: pool/main/e/elx-config-v1/elx-config-v1_1.1.5_amd64.deb Size: 3295424 SHA256: 50eabbf42c6687c701b5b1a6e10635e83125497c267633b059b2ee937166e4a4 SHA1: b769144255c02d33a7b58b56255dc1e7eb5906c3 MD5sum: 454ab31b8f1cd38df97fdfe1c592715c Description: Веб-редактор конфигурации контроллеров и виджетов SmartBox Правит retained-топики <логин>/v1/client/configs/controllers и <логин>/v1/client/widgets на локальном MQTT-брокере: контроллеры, устройства, виджеты, комнаты и группы. Бэкап после каждого сохранения. . Логин и пароль MQTT берутся из /home/server/server/settings.json. Интерфейс доступен на порту 8095. Package: elx-controller-emulator Version: 1.1.2 Architecture: amd64 Maintainer: ELX Installed-Size: 6124 Depends: adduser Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-controller-emulator/elx-controller-emulator_1.1.2_amd64.deb Size: 2074952 SHA256: 4b7e461849457ed1db87d8f6b765d181fc7daea96807638007a54afeed7cf70f SHA1: ecd7cefee88c394a9d8f364c09fabe6f9415661b MD5sum: c87bc0f809775d7f19260967a6137dce Description: Эмулятор контроллера ELX-Device SmartBox (протокол SQI) Отвечает по протоколу SQI поверх raw TCP так же, как настоящий контроллер на STM32F107: те же коды команд, ответы и события — включая особенности прошивки, о которые спотыкаются клиенты (разная нумерация портов у DS18B20, перевёрнутый ключ iButton, little-endian серийный номер, команды, на которые контроллер вообще не отвечает). . Нужен, чтобы разрабатывать и отлаживать серверы, мониторы и веб-интерфейсы без железа на столе и воспроизводить сценарии, которые на живом объекте не устроишь. . Одновременно поднимается до десяти независимых устройств, каждое на своём TCP-порту: ELX1 (22 реле, 35 входов), XDEV5, XDEV2, RELAY16, PWM16. В веб-интерфейсе щёлкаются входы всех режимов — дискретный, DS18B20, DHT, АЦП, iButton, шина DS18B20, выключатель, — реле с импульсными таймерами, пять каналов ШИМ и пять каналов диммера с границами, временем разгорания и дискретным режимом. . События контроллер шлёт сам, как настоящий: период опроса датчиков температуры задаётся командой 0x19, дискретный вход отсылает состояние по eventPeriod, реле и каналы отчитываются о каждом изменении. . В режиме CLIENT та же панель подключается к реальному контроллеру по TCP и показывает его состояние: опрос входов, все реле одним пакетом, каналы ШИМ и диммера. Контроллер ищется в сети широковещательным UDP-запросом. . Весь обмен пишется в журнал в HEX. Интерфейс встроен в бинарник, внешних зависимостей и рантаймов нет. Работает службой systemd, веб-интерфейс на порту 8913, эмулируемый контроллер — на TCP 1824. Package: elx-dali-web Version: 1.8.1 Architecture: amd64 Maintainer: ELX Installed-Size: 6456 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-dali-web/elx-dali-web_1.8.1_amd64.deb Size: 2157612 SHA256: 64a3729d8879a5bedc503d65e51836cad31e9893f50a68e198b4ad60d515e697 SHA1: 1a3e79a222e9fbf422e4615aff50fa56ef075d5b MD5sum: f8f7ca845d91b61dafb864d99b0fbeee Description: Веб-интерфейс настройки шины DALI контроллера ELX Настройка освещения DALI через браузер: контроллер опрашивается по протоколу SQI поверх raw TCP. Поддерживаются 64 светильника и 16 групп — весь диапазон спецификации DALI. . Главный экран пусконаладки — матрица «светильник x группа» 64 на 16. Клетки помечаются кликом или покраской мышью с зажатой кнопкой, правки копятся и записываются в светильники одной кнопкой. Текущую разметку можно считать прямо с шины: опросом каждой лампы командой 0x79. . Отдельные вкладки: светильники (яркость, включение, опознание миганием), группы, привязка физических выключателей к светильникам и группам DALI (режим SWITCH_DEVICE в самом контроллере — кнопка работает и без сервера), журнал обмена с ПЛК в HEX. . Контроллер можно найти в сети широковещательным UDP-запросом или указать его адрес вручную. Имена светильников, групп и выключателей хранятся отдельно для каждого контроллера. . Интерфейс встроен в бинарник, внешних зависимостей и рантаймов нет. Работает службой systemd, слушает порт 8912. Package: elx-dr314-find Version: 1.0.1 Architecture: amd64 Maintainer: ELX Installed-Size: 2540 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-dr314-find/elx-dr314-find_1.0.1_amd64.deb Size: 893864 SHA256: c864bb2ff8f0b21aaac8d2bdff606067781f46cc925b126ce798e7fa6db1d310 SHA1: 2b811fb70fbd7ccefe85f9da15c9c4bd7791ea49 MD5sum: 6a2b8e6d6be73ec85965ddc56f55cc39 Description: Поиск свистков PUSR USR-DR134 в локальной сети Рассылает запрос поиска USR (тот же, что программа настройки USR-M0: FF 01 01 02 на UDP-порт 1500) со всех локальных IPv4-интерфейсов сразу и собирает ответы устройств: IP-адрес, MAC, модель и то, через какую сеть устройство откликнулось. . Свисток отвечает широковещательно, поэтому ответы принимаются сокетом на 0.0.0.0, а запрос уходит в каждую подсеть со своего сокета, привязанного к её локальному адресу, — устройства находятся и на машинах с несколькими сетями (VPN, ZeroTier, VMware, tun). . Умеет выводить результат в JSON для скриптов. Не требует прав root и не запускает никаких служб. Package: elx-findcontroller Version: 1.0.3 Architecture: amd64 Maintainer: ELX Installed-Size: 2692 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-findcontroller/elx-findcontroller_1.0.3_amd64.deb Size: 945644 SHA256: 1efc04f0427546b988526770efece9e73004cfd63325b82b37f5c1d33767d2d1 SHA1: 0fcc403259aed20ecdeae60fd30ad9e8018447a8 MD5sum: 666f1f0058677a4c1c14071aaeaea5c9 Description: Поиск контроллеров ELX в локальной сети Рассылает UDP broadcast со всех локальных IPv4-интерфейсов сразу и собирает ответы устройств: IP-адрес, MAC, серийный номер, версию прошивки и то, через какую сеть устройство откликнулось. . Опрос каждой подсети идёт со своего сокета, привязанного к её локальному адресу, поэтому устройства находятся и на машинах с несколькими сетями — VPN, ZeroTier, VMware, tun-адаптерами, — где обычная рассылка на 255.255.255.255 уходит только в одну случайную из них. . Понимает два протокола: JSON-ответ контроллера ELX и бинарный ответ поиска сетевых модулей EBYTE. Умеет выводить результат в JSON для скриптов. . Утилита не требует прав root и не запускает никаких служб. Package: elx-masterswitch-v1 Version: 1.3.0 Architecture: amd64 Maintainer: ELX Installed-Size: 7296 Homepage: https://repo.um-d.ru Priority: optional Section: utils Filename: pool/main/e/elx-masterswitch-v1/elx-masterswitch-v1_1.3.0_amd64.deb Size: 2414572 SHA256: 7b64bbc048b31b317841c688a321907c3c3df4764d2fecbc7813aa8d0e5e43bf SHA1: feaf7f1d7c776ffb96c707b0ed8860d4c34e93a1 MD5sum: 540fe4288429465267a6f6ce1ab6ad6f Description: ELX Master Switch — master switch for ELX PLC over MQTT. A discrete input turns a whole group of loads off — or toggles it: relays, switches, PWM channels, dimmers and DALI groups. The device list is read from the controller's retained configuration topic, and the bindings are made by drag and drop in the built-in web interface. Everything talks to the controller over MQTT; no other services needed. Package: elx-netscan Version: 1.1.0 Architecture: amd64 Maintainer: ELX Installed-Size: 3364 Recommends: libcap2-bin Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-netscan/elx-netscan_1.1.0_amd64.deb Size: 1604828 SHA256: 60afeedc55128aa52a868a0253752913e560527f43399470ae67b57441a2e231 SHA1: 12eb67be9b2f723b3a9a27fb4cd2a0c999e9b36a MD5sum: a186e5c8d3fb78e2a978f6010158b4c0 Description: Сканер локальной сети с поиском контроллеров ELX Находит все устройства в подсетях локальных интерфейсов и выводит таблицу: IP-адрес, MAC-адрес, производитель, имя устройства и отметку ELX — у устройства открыт TCP-порт 1824 (протокол SQI контроллеров ELX-Device SmartBox). . Устройства обнаруживаются ARP-рассылкой через raw-сокет и TCP-пробой типовых портов; имена берутся из обратного DNS, mDNS (Avahi/Bonjour) и NetBIOS, производитель — по встроенной базе MAC-префиксов IEEE. Шлюз и сам компьютер помечаются в таблице. Интерфейс ELX-VNetwork не сканируется. . При установке бинарнику выдаётся возможность CAP_NET_RAW, поэтому полное ARP-сканирование работает без sudo. Служб пакет не запускает. Package: elx-serial Version: 1.6 Architecture: amd64 Maintainer: ELX Installed-Size: 1104 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-serial/elx-serial_1.6_amd64.deb Size: 410996 SHA256: e2ee8bd10715a97ed07e9d75bd15641e97209c1f02266d919b6d697dff5f477b SHA1: 013d9f3208ba3106e4471bf0b789018bdcfed24b MD5sum: 2466ca8a03d11fcd66865bbef32475fc Description: ELX Serial - bridge between a TCP port and a serial device Gives one serial device (/dev/ttyS1, a USB adapter, a pseudo terminal) to several network clients at once. There is no protocol on top of the socket: bytes are passed through in both directions as they are. . Keeps working when the device disappears: it goes on listening on the network and reopens the port every ten seconds. An optional watchdog polls the ELX controller and reopens the port when it stops answering. Package: elx-server-v2 Version: 2.0.0 Architecture: amd64 Maintainer: ELX Installed-Size: 8144 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-server-v2/elx-server-v2_2.0.0_amd64.deb Size: 2663248 SHA256: 4350cde9bbf737277e59304a6a83e3939a5b91dd03d2330f28463d842e4ff406 SHA1: 7f34cb5218890a2665d08a210582918109024066 MD5sum: f4ff37c9a0dbbc3ca979f7bd13fd2d29 Description: ELX Server v2 - bridge between the smart home PLC and MQTT Runs on the object and keeps the ELX-Device SmartBox controller and the MQTT broker in sync: programs the controller over SQI, publishes what the controller confirms, and applies commands coming from the mobile app. . Carries its own web interface for configuration and diagnostics, syncs the configuration with the lk.um-d.ru account and stores its data in /var/lib/elx-server-v2. Package: elx-sqi-commands Version: 1.0.4 Architecture: amd64 Maintainer: ELX Installed-Size: 6600 Homepage: https://um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-sqi-commands/elx-sqi-commands_1.0.4_amd64.deb Size: 2224940 SHA256: 68ed5736adcc5fdc4b3f5b2892a2f9d654be7ec46c81fb6de827e32b43a22e54 SHA1: 34dbbd2f62054b319e4b525fc94bf681e6b6388b MD5sum: 9b14e269a77db04c2c358a13b57aa564 Description: ELX-SQICommands - SQI packets to controllers on MQTT events Keeps a subscription to an MQTT broker and re-sends a set of SQI packets to the controllers whenever a message arrives in the watched topics. . Everything is configured in a built-in web panel on port 8932: broker settings, watched topics, controllers with their addresses and the list of packets for each one, plus a live log of the SQI exchange. Package: elx-visual-flow Version: 1.0.24 Architecture: amd64 Maintainer: ELX Installed-Size: 8092 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elx-visual-flow/elx-visual-flow_1.0.24_amd64.deb Size: 2664752 SHA256: cceed0ce185900fc60ac6bf8925651ab4fe84f0e009d1bf70714ac4d06003988 SHA1: 2b51f1a4209d5bb4aeffb7a2c4942294c69e4ba9 MD5sum: de6c68fba47be1f349585235e3107ec7 Description: ELX Visual Flow - visual flow editor for ELX devices A Node-RED style editor that runs the flows it draws. Nodes are wired on a canvas in the browser and executed by the same binary: MQTT devices of an ELX controller, timers, delays, comparisons, UDP and a group master switch. . Devices are picked from a catalogue the program reads from the broker itself (retained controller configuration and widgets), so topics never have to be typed by hand. Both v1 and v2 topic schemas are supported. . The editor lives on port 2567; everything else is configured there. Package: elx-vnetwork Version: 1.0.75 Architecture: amd64 Maintainer: ELX Installed-Size: 6480 Homepage: https://elxnetwork.ru Priority: optional Section: net Filename: pool/main/e/elx-vnetwork/elx-vnetwork_1.0.75_amd64.deb Size: 2206176 SHA256: 97bad6b85cb98eb47602d2571ed860275205ccc574fa3c39dfcd5457c29fa15f SHA1: 1eb83d3e68720128c554399d52f7b841d5fb960b MD5sum: cc670117481c55ab11460237bf098ab5 Description: ELX-VNetwork client Connects this machine to an ELX-VNetwork segment, so that the machines in it behave as though they shared a local network: shared folders, printers, SSH and remote desktop all work between them. . All traffic goes through a relay in the cloud over an ordinary HTTPS connection, so nothing has to be configured on any router and no VPN protocol is used. Package: elx-vnetwork-server Version: 1.0.107 Architecture: amd64 Depends: systemd (>= 235), passwd Maintainer: ELX Installed-Size: 15396 Homepage: https://elxnetwork.ru Priority: optional Section: net Filename: pool/main/e/elx-vnetwork-server/elx-vnetwork-server_1.0.107_amd64.deb Size: 5697372 SHA256: 68791570e3821864fe842b3ebd38de04e9f3dd4e95e5a5cf9e61f211c5393ce5 SHA1: 7cfb4e1202dc19aa79cacb787d857cda0c3f0f52 MD5sum: b01180d44c185aa4c5bd7b71dfd8d36e Description: ELX-VNetwork server and web panel The relay and the web panel that ELX-VNetwork clients connect to: segments, invitation codes, approving machines, an SSH terminal in the browser and notifications. Machines behind NAT see each other as if they shared a local network, with all traffic carried over one HTTPS connection to this server. . On first install the panel listens on port 9191 and the administrator signs in as admin / admin, to be changed at once. Put nginx with a certificate in front of it before giving its address to anybody; see /usr/share/doc/elx-vnetwork-server/README.txt. Package: elxmodbusmqtt Version: 1.2.40 Architecture: amd64 Maintainer: ELX Installed-Size: 11013 Replaces: modbusmqtt Provides: modbusmqtt Conflicts: modbusmqtt Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elxmodbusmqtt/elxmodbusmqtt_1.2.40_amd64.deb Size: 4845464 SHA256: 8b0cea17de7d208894d5e860d8226f3b734ab3f0d6445d1ad53425926c06139f SHA1: 8ae3e4a60421907f32b3f1a16576ee8d22c2dd6e MD5sum: 310be724c4479a8bb0a3a93908f40798 Description: ELX Modbus to MQTT gateway with embedded web UI. Polls Modbus devices (RTU/TCP), publishes to MQTT, provides a web configuration interface. Package: elxmqttbroker Version: 1.0.45 Architecture: amd64 Maintainer: ELX Installed-Size: 13440 Homepage: https://repo.um-d.ru Priority: optional Section: net Filename: pool/main/e/elxmqttbroker/elxmqttbroker_1.0.45_amd64.deb Size: 4466656 SHA256: 1fb7d76199645c0214cf9063d4cd0d56ab786af28ed84f40c21f9c1d2131b90d SHA1: e9dc010e5330be08fe1a890b735c64478bca9291 MD5sum: 15eeb6637f1cce6a1609bd903329713d Description: ELX MQTT broker with embedded web dashboard. Full MQTT 3.1.1 and 5.0 broker over TCP, TLS and WebSocket, with users and ACLs, retained messages, shared subscriptions, bridges, delayed publishing, topic rewriting and per-connection rate limits. The web dashboard is built in and speaks seven languages. Package: elxscript Version: 1.9.0 Architecture: amd64 Maintainer: UM-D Installed-Size: 8377 Depends: adduser Priority: optional Section: utils Filename: pool/main/e/elxscript/elxscript_1.9.0_amd64.deb Size: 3578672 SHA256: effa6a403f9488d5a16fd3abfbbcdcff60cc0eb58f8a634470ceb17332d84f80 SHA1: 5fcf82b5e3915825d66e6516c037297d1aad71e6 MD5sum: 913ea7fba34b16d82bc6645eded1b73a Description: Визуальный конструктор сценариев умного дома (MQTT/ПЛК) Веб-служба, в которой сценарии собираются из блоков: события входов контроллеров, условия по времени и датчикам, действия над реле, диммерами, шторами и ШИМ-каналами. . Интерфейс доступен на порту 8099. Настройки — /etc/elxscript/config.yaml.