nymea-plugins/udpcommander
Simon Stürz 930f8c780f Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
..
translations Translated using Weblate (English (United States)) 2020-10-15 13:06:38 +02:00
README.md reworked readmes for dynatrace, remotessh, senic, udp-commander, unitec 2020-04-17 15:29:17 +02:00
integrationpluginudpcommander.cpp Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
integrationpluginudpcommander.h Update license text and add SPDX identifier 2025-11-17 16:36:48 +01:00
integrationpluginudpcommander.json Fix some plugins that fail the new, more strict param validation 2020-11-21 20:21:22 +01:00
meta.json changed technology to technologies 2020-04-28 14:42:18 +02:00
udpcommander.pro udpcommander: Add Qt6 support 2025-08-19 15:49:57 +02:00
udpcommander.svg added technology tag 2020-04-27 11:42:53 +02:00

README.md

UDP commander

This plugin allows to receive UDP packages over a certain UDP port and generates an event if the message content matches the param command.

Note: This plugin is ment to be combined with a rule.

Usage

If you create an UDP Commander on port 2323 and with the command "Light 1 ON", following command will trigger an event in nymea and allows you to connect this event with a rule.

Note: In this example nymea is running on localhost

$ echo "Light 1 ON" | nc -u localhost 2323
OK

This allows you to execute actions in your nymea system when a certain UDP message will be sent to nymea.

If the command will be recognized from nymea, the sender will receive as answere a "OK" string.

Supported Things

  • UDP Commander
    • Send UDP strings
    • Set target IP-address and port
  • UDP Received
    • Received UDP strings
    • Set receiveing port

Requirements

  • The package “nymea-plugin-udpcommander” must be installed
  • The selected port must be available on the host system.

More

https://en.wikipedia.org/wiki/User_Datagram_Protocol