# Shelly NIGHTLY NYMEA CONSUMER Use Shelly devices with nymea. **Fabricant :** Shelly **Plugin :** `shelly` #### Modèles pris en charge | Modèle | Rôle | Transport | Ajout | Grandeurs | | --- | --- | --- | --- | --- | | **Shelly 1** | gateway, update | — | Découverte automatique | 6 | | **Shelly Plus 1** | gateway, update | — | Découverte automatique | 6 | | **Shelly 1PM** | gateway, Compteur de consommation, update | — | Découverte automatique | 8 | | **Shelly Plus 1PM** | gateway, Compteur de consommation, update | — | Découverte automatique | 8 | | **Shelly Pro 1PM** | gateway, Compteur de consommation, update | — | Découverte automatique | 8 | | **Shelly 1L** | gateway, Compteur de consommation, update | — | Découverte automatique | 8 | | **Shelly 2** | gateway, update | — | Découverte automatique | 7 | | **Shelly 2.5** | gateway, update | — | Découverte automatique | 7 | | **Shelly Plus 2PM** | gateway, update | — | Découverte automatique | 7 | | **Shelly Plus Plug S/US/UK/IT** | powersocket, Compteur de consommation, update | — | Découverte automatique | 8 | | **Shelly Plug/PlugS** | powersocket, Compteur de consommation, update | — | Découverte automatique | 8 | | **Shelly RGBW2** | colorlight, update | — | Découverte automatique | 11 | | **Shelly Dimmer (2) / Vintage** | dimmablelight, update | — | Découverte automatique | 8 | | **Shelly button 1** | longpressmultibutton, battery, update | — | Découverte automatique | 7 | | **Shelly I3** | longpressmultibutton, update | — | Découverte automatique | 8 | | **Shelly H&T** | temperaturesensor, humiditysensor, battery, update | — | Découverte automatique | 9 | | **Shelly TRV** | thermostat, temperaturesensor, battery, update | — | Découverte automatique | 13 | | **Shelly Flood** | watersensor, temperaturesensor, battery, update | — | Découverte automatique | 9 | | **Shelly Smoke** | firesensor, temperaturesensor, battery, update | — | Découverte automatique | 9 | | **Shelly Plus Smoke** | firesensor, battery, update | — | Découverte automatique | 9 | | **Shelly Gas** | gassensor, update | — | Découverte automatique | 10 | | **Shelly switch** | powerswitch | — | Automatique | 3 | | **Shelly 3EM (gen1)** | Compteur d'énergie, update | — | Découverte automatique | 27 | | **Shelly Pro 3EM (120A / 400A)** | Compteur d'énergie, update | — | Découverte automatique | 24 | | **Shelly 3EM (Gen3)** | Compteur d'énergie, update | — | Découverte automatique | 24 | | **Shelly EM** | gateway, power, update | — | Découverte automatique | 6 | | **Shelly Power meter Channel** | Compteur de consommation | — | Automatique | 4 | | **Shelly EM Channel** | Compteur d'énergie | — | Automatique | 7 | | **Shelly Motion** | presencesensor, lightsensor, update, battery | — | Découverte automatique | 10 | | **Shelly connected Roller Shutter** | extendedshutter, Compteur de consommation | — | Automatique | 6 | | **Shelly Addon temperature sensor** | temperaturesensor | — | Automatique | 3 | #### Détail par modèle ??? abstract "Shelly 1 — `shelly1`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly Plus 1 — `shellyPlus1`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly 1PM — `shelly1pm`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Current power consumption | double | Watt | ??? abstract "Shelly Plus 1PM — `shellyPlus1pm`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Current power consumption | double | Watt | ??? abstract "Shelly Pro 1PM — `shellyPro1Pm`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Current power consumption | double | Watt | ??? abstract "Shelly 1L — `shelly1l`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Current power consumption | double | Watt | ??? abstract "Shelly 2 — `shelly2`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | | `rollerMode` | Roller shutter mode | bool | — | `False` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `channel1` | Power channel 1 | bool | — | | `channel2` | Power channel 2 | bool | — | ??? abstract "Shelly 2.5 — `shelly25`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | | `rollerMode` | Roller shutter mode | bool | — | `False` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `channel1` | Power channel 1 | bool | — | | `channel2` | Power channel 2 | bool | — | ??? abstract "Shelly Plus 2PM — `shellyPlus25`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `rollerMode` | Roller shutter mode | bool | — | `False` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `channel1` | Power channel 1 | bool | — | | `channel2` | Power channel 2 | bool | — | ??? abstract "Shelly Plus Plug S/US/UK/IT — `shellyPlusPlug`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `power` | Powered | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Current power consumption | double | Watt | ??? abstract "Shelly Plug/PlugS — `shellyPlug`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `power` | Powered | bool | — | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Power consumption | double | Watt | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly RGBW2 — `shellyRgbw2`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `power` | On | bool | — | | `brightness` | Brightness | int | — | | `colorTemperature` | Color temperature | int | — | | `color` | Color | QColor | — | | `whiteChannel` | White channel | uint | — | | `currentPower` | Current power consumption | double | Watt | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly Dimmer (2) / Vintage — `shellyDimmer`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `power` | On | bool | — | | `brightness` | Brightness | int | Percentage | | `currentPower` | Current power consumption | double | Watt | | `updateStatus` | Firmware update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly button 1 — `shellyButton1`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `batteryLevel` | Battery level | int | Percentage | | `batteryCritical` | Battery level critical | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly I3 — `shellyI3`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `input1` | Input 1 | bool | — | | `input2` | Input 2 | bool | — | | `input3` | Input 3 | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly H&T — `shellyHT`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `temperature` | Temperature | double | DegreeCelsius | | `humidity` | Humidity | double | Percentage | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `batteryLevel` | Battery level | int | Percentage | | `batteryCritical` | Battery level critical | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly TRV — `shellyTrv`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `temperature` | Temperature | double | DegreeCelsius | | `targetTemperature` | Target temperature | double | DegreeCelsius | | `valvePosition` | Valve position | uint | Percentage | | `heatingOn` | Heating | bool | — | | `boost` | Boost | bool | — | | `windowOpen` | Window open | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `batteryLevel` | Battery level | int | Percentage | | `batteryCritical` | Battery level critical | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly Flood — `shellyFlood`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `waterDetected` | Water detected | bool | — | | `temperature` | Temperature | double | DegreeCelsius | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `batteryLevel` | Battery level | int | Percentage | | `batteryCritical` | Battery level critical | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly Smoke — `shellySmoke`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `fireDetected` | Fire detected | bool | — | | `temperature` | Temperature | double | DegreeCelsius | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `batteryLevel` | Battery level | int | Percentage | | `batteryCritical` | Battery level critical | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly Plus Smoke — `shellyPlusSmoke`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `fireDetected` | Fire detected | bool | — | | `mute` | Muted | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `batteryLevel` | Battery level | int | Percentage | | `batteryCritical` | Battery level critical | bool | — | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | ??? abstract "Shelly Gas — `shellyGas`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `gasLevel` | Gas level | double | PartsPerMillion | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `sensorOperation` | Sensor operation | QString | — | | `selfTest` | Self test | QString | — | | `gas` | Gas level index | QString | — | | `valveState` | Valve state | QString | — | ??? abstract "Shelly switch — `shellySwitch`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `channel` | Channel | uint | — | `1` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `power` | On/Off | bool | — | ??? abstract "Shelly 3EM (gen1) — `shellyEm3`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `totalEnergyConsumed` | Total consumed energy | double | KiloWattHour | | `totalEnergyProduced` | Total returned energy | double | KiloWattHour | | `currentPower` | Current power | double | Watt | | `currentPowerPhaseA` | Power usage (Phase A) | double | Watt | | `powerFactorPhaseA` | Power factor (Phase A) | double | — | | `currentPhaseA` | Current (Phase A) | double | Ampere | | `voltagePhaseA` | Voltage (Phase A) | double | Volt | | `energyConsumedPhaseA` | Total consumed energy (Phase A) | double | KiloWattHour | | `energyProducedPhaseA` | Total returned energy (Phase A) | double | KiloWattHour | | `currentPowerPhaseB` | Power usage (Phase B) | double | Watt | | `powerFactorPhaseB` | Power factor (Phase B) | double | — | | `currentPhaseB` | Current (Phase B) | double | Ampere | | `voltagePhaseB` | Voltage (Phase B) | double | Volt | | `energyConsumedPhaseB` | Total consumed energy (Phase B) | double | KiloWattHour | | `energyProducedPhaseB` | Total returned energy (Phase B) | double | KiloWattHour | | `currentPowerPhaseC` | Power usage (Phase C) | double | Watt | | `powerFactorPhaseC` | Power factor (Phase C) | double | — | | `currentPhaseC` | Current (Phase C) | double | Ampere | | `voltagePhaseC` | Voltage (Phase C) | double | Volt | | `energyConsumedPhaseC` | Total consumed energy (Phase C) | double | KiloWattHour | | `energyProducedPhaseC` | Total returned energy (Phase C) | double | KiloWattHour | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `power` | Powered | bool | — | ??? abstract "Shelly Pro 3EM (120A / 400A) — `shellyPro3EM`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `totalEnergyConsumed` | Total consumed energy | double | KiloWattHour | | `totalEnergyProduced` | Total returned energy | double | KiloWattHour | | `currentPower` | Current power | double | Watt | | `currentPowerPhaseA` | Power usage (Phase A) | double | Watt | | `currentPhaseA` | Current (Phase A) | double | Ampere | | `voltagePhaseA` | Voltage (Phase A) | double | Volt | | `energyConsumedPhaseA` | Total consumed energy (Phase A) | double | KiloWattHour | | `energyProducedPhaseA` | Total returned energy (Phase A) | double | KiloWattHour | | `currentPowerPhaseB` | Power usage (Phase B) | double | Watt | | `currentPhaseB` | Current (Phase B) | double | Ampere | | `voltagePhaseB` | Voltage (Phase B) | double | Volt | | `energyConsumedPhaseB` | Total consumed energy (Phase B) | double | KiloWattHour | | `energyProducedPhaseB` | Total returned energy (Phase B) | double | KiloWattHour | | `currentPowerPhaseC` | Power usage (Phase C) | double | Watt | | `currentPhaseC` | Current (Phase C) | double | Ampere | | `voltagePhaseC` | Voltage (Phase C) | double | Volt | | `energyConsumedPhaseC` | Total consumed energy (Phase C) | double | KiloWattHour | | `energyProducedPhaseC` | Total returned energy (Phase C) | double | KiloWattHour | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `power` | Powered | bool | — | ??? abstract "Shelly 3EM (Gen3) — `shelly3EM`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `totalEnergyConsumed` | Total consumed energy | double | KiloWattHour | | `totalEnergyProduced` | Total returned energy | double | KiloWattHour | | `currentPower` | Current power | double | Watt | | `currentPowerPhaseA` | Power usage (Phase A) | double | Watt | | `currentPhaseA` | Current (Phase A) | double | Ampere | | `voltagePhaseA` | Voltage (Phase A) | double | Volt | | `energyConsumedPhaseA` | Total consumed energy (Phase A) | double | KiloWattHour | | `energyProducedPhaseA` | Total returned energy (Phase A) | double | KiloWattHour | | `currentPowerPhaseB` | Power usage (Phase B) | double | Watt | | `currentPhaseB` | Current (Phase B) | double | Ampere | | `voltagePhaseB` | Voltage (Phase B) | double | Volt | | `energyConsumedPhaseB` | Total consumed energy (Phase B) | double | KiloWattHour | | `energyProducedPhaseB` | Total returned energy (Phase B) | double | KiloWattHour | | `currentPowerPhaseC` | Power usage (Phase C) | double | Watt | | `currentPhaseC` | Current (Phase C) | double | Ampere | | `voltagePhaseC` | Voltage (Phase C) | double | Volt | | `energyConsumedPhaseC` | Total consumed energy (Phase C) | double | KiloWattHour | | `energyProducedPhaseC` | Total returned energy (Phase C) | double | KiloWattHour | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `power` | Powered | bool | — | ??? abstract "Shelly EM — `shellyEm`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `power` | Powered | bool | — | ??? abstract "Shelly Power meter Channel — `shellyPowerMeterChannel`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `channel` | Channel | uint | — | `1` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `totalEnergyConsumed` | Total consumed energy | double | KiloWattHour | | `currentPower` | Current power | double | Watt | ??? abstract "Shelly EM Channel — `shellyEmChannel`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `channel` | Channel | uint | — | `1` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `totalEnergyConsumed` | Total consumed energy | double | KiloWattHour | | `totalEnergyProduced` | Total returned energy | double | KiloWattHour | | `currentPower` | Current power | double | Watt | | `currentPhaseA` | Current | double | Ampere | | `voltagePhaseA` | Voltage | double | Volt | ??? abstract "Shelly Motion — `shellyMotion`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `id` | Shelly ID | QString | — | — | oui | | `coapMode` | CoIoT peer mode | QString | — | `unicast` | non | | `username` | Username (optional) | QString | — | — | non | | `password` | Password (optional) | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `isPresent` | Person is present | bool | — | | `lightIntensity` | Light intensity | double | Lux | | `vibration` | Vibration | bool | — | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `updateStatus` | Update status | QString | — | | `currentVersion` | Current firmware version | QString | — | | `availableVersion` | Available firmware version | QString | — | | `batteryCritical` | Battery level critical | bool | — | | `batteryLevel` | Battery level | int | Percentage | ??? abstract "Shelly connected Roller Shutter — `shellyRoller`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `channel` | Channel | uint | — | `1` | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `totalEnergyConsumed` | Total energy consumed | double | KiloWattHour | | `currentPower` | Current power consumption | double | Watt | | `moving` | Moving | bool | — | | `percentage` | Position | int | Percentage | ??? abstract "Shelly Addon temperature sensor — `shellyAddonTempSensor`" _Réglages :_ | Clé | Libellé | Type | Plage | Défaut | Lecture seule | | --- | --- | --- | --- | --- | --- | | `addonId` | ID | QString | — | — | non | _Grandeurs mesurées :_ | Clé | Grandeur | Type | Unité | | --- | --- | --- | --- | | `connected` | Connected | bool | — | | `signalStrength` | Signal strength | uint | Percentage | | `temperature` | Temperature | double | DegreeCelsius |