nymea-plugins-modbus/unipi
Simon Stürz bf53a742a3 Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
..
modbus_maps added unipi plugin 2021-02-05 11:51:46 +01:00
translations added unipi plugin 2021-02-05 11:51:46 +01:00
README.md added unipi plugin 2021-02-05 11:51:46 +01:00
i2cport.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
i2cport.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
i2cport_p.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
integrationpluginunipi.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
integrationpluginunipi.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
integrationpluginunipi.json added unipi plugin 2021-02-05 11:51:46 +01:00
mcp342xchannel.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
mcp342xchannel.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
mcp23008.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
mcp23008.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
meta.json Add modbus technology to all plugin meta files 2022-01-27 23:03:36 +01:00
neuron.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
neuron.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
neuroncommon.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
neuroncommon.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
neuronextension.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
neuronextension.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
unipi.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
unipi.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
unipi.png added unipi plugin 2021-02-05 11:51:46 +01:00
unipi.pro Update to libnymea-gpio 2021-09-09 08:31:41 +02:00
unipipwm.cpp Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00
unipipwm.h Update license text and add SPDX identifier 2025-11-18 12:02:13 +01:00

README.md

UniPi

Supports UniPi 1.1, UniPi Lite and all Neuron models as well as the Neuron extensions.

This plug-in does not make use of Evok, it communicates directly with the Modbus TCP layer, or over Modbus RTU with the Neuron extensions. To add one-wire devices, use the nymea onewire plug-in.

Supported Things

  • UniPi 1.1
  • UniPi 1.1 light
  • Neuron
    • all models
  • Neuron Extensions
    • all models

General Features: * No internet connection required * Switch digital outputs * Read digital inputs * Switch user led * Set analog outputs * Read analog inputs

Requirements

  • UniPi 1.1 & UniPi 1.1 light
  • Neuron
    • Neuron TCP modbus server must be installed.
  • Neuron Extensions
    • Set the DIP settings accordind to the plug-in settings
  • General requirements:
    • The package "nymea-plugin-unipi2" must be installed
    • For one-wire sensors the package "nymea-plugin-onewire" must be installed.

Device setup for Neuron devices

The nymea unipi plug-in requires the Neuron UniPi Kernel for Neuron devices, this is not required for Neuron Extensions or UniPi 1.1. To install the kernel module follow the instuctions in the UniPi knowledge base.

https://kb.unipi.technology/en:sw:04-unipi-firmware

Before you can add IOs you need to setup the UniPi Gateway device inside nymea, after that nymea recognises the available IOs.

More

https://www.unipi.technology