Pdus
Generated from rPDU2MQTT --emit-schema. Keys are case-insensitive. [] marks a list item and <name> a map key of your choosing. A blank default means none is declared.
PDU instances to bridge, keyed by instance name.
| Setting | Type | Default | Description |
|---|---|---|---|
Pdus |
map | PDU instances to bridge, keyed by instance name. | |
Pdus.<name>.Connection |
object | Connection details for PDU | |
Pdus.<name>.Connection.Host |
string | Hostname or IP to connect to. | |
Pdus.<name>.Connection.Port |
int | The port to connect to. Range 0–65535. | |
Pdus.<name>.Connection.Timeout |
int | Default connection timeout. Range 1–3600. | |
Pdus.<name>.Connection.Scheme |
one of http, https |
Connection scheme used | |
Pdus.<name>.Connection.ValidateCertificate |
bool | true |
Enables certificate validation |
Pdus.<name>.Credentials |
object | PDU login used for write actions (outlet control). Can also be supplied via RPDU2MQTT_PDU_USERNAME / RPDU2MQTT_PDU_PASSWORD. | |
Pdus.<name>.Credentials.Username |
string | Username to log in as | |
Pdus.<name>.Credentials.Password |
string (secret) | Password to login with | |
Pdus.<name>.PollInterval |
int | 5 |
How often (seconds) to poll the PDU and publish readings. Range 1–2147483647. |
Pdus.<name>.ActionsEnabled |
bool | false |
Allow the bridge to make changes on the PDU (e.g. toggle outlets). When off, no switches or other write controls are exposed to Home Assistant. Requires PDU credentials. |
Pdus.<name>.RemapModel |
bool | false |
Replace each outlet/group's Model (shown in the Home Assistant device info) with contextual text (e.g. parent PDU + name) instead of the PDU's hardware model. |
Pdus.<name>.RemapMake |
bool | false |
Replace each entity's Manufacturer (shown in Home Assistant) with the entity type (Outlet, Group, etc.) instead of the hardware manufacturer. |
Pdus.<name>.EmonCmsTag |
string | EmonCMS tag this PDU's feeds are filed under. Blank uses EmonCMS.Feeds.Tag. Placeholders: (the PDU's name), (this entry's key), e.g. ''. | |
Pdus.<name>.EmonCmsVirtualTag |
string | EmonCMS tag this PDU's virtual feeds are filed under. Blank uses EmonCMS.Feeds.Virtual.Tag. Placeholders: , , e.g. '-virtual'. |