Shelly Plus 2PM inclusion

Try checking this thread (link leads to a post for a specific Shelly WiFi driver in a form of a bundle)

After driver will be downloaded/installed to your hub the next steps will be (copy-past from my mail thread):

AFAIK all WiFi/Ethernet devices (including Shellies) are not keen to autodetection. The reason of this is that in comparison to ZWave/Zigbee there is no detection/handshaking procedure nethither global nor vendor-specific. So it needs manual installation.

To do it you need:

  1. Install the driver of choice (done)
  2. Create virtual device
    2A. In the virtual device properties replace selected driver (if during creation some other were selected)
  3. After driver is selected and applied enter device IP address (and password if set)
  4. Press 'Configure'. At this stage if IP and password are correct the driver will survey your physical device at that IP to spawn required supported child devices accordingly.

Hubitat UI updates driver preferences page only after pressing "Save preferences" (also attributes are dynamic/live). So after some other commands you might need to refresh the page to see differences

At any step after the driver is attached to virtual device you can set logs for debugging. In debug mode the logs are quite intense and show all the data content exchange/parse sequence so you could see what exactly your device responds with and what driver does with that response.

In absolute most cases installation steps are pretty much the same for all devices.
The difference may be in a way to install driver sources (trough package manager, manually or using bundles)

Now with these steps you can describe what step is blocking you.

1 Like