shelly gen4 2mp is standard in “cover” mode and can be set to a switch mode (in stead of a motor two devices/lamps can be switched independently).
Pairing (zigbee2mqtt) is easy but the only mode is cover. There is no option to change the device config from “cover” to “switch”. zigbee2mqtt info states the config is adapted from the current mode of the Shelly device.
Using the wifi AP mode you can configure the device into “switch” mode but when initialising the zigbee mode it falls back to “cover” (migrating to zigbee indeed a warning message appears stating all setting will be lost).
Basically a config option is required in zigbee2mqtt to change the device type with is currently not available. Or is their an option I am not aware off?
I will also ask shelly if there is a zigbee command to change the device “type”
Any help is appreciated; currently using the shelly gen4 2mp in wifi mode so it is operational but I do prefer zigbee2mqtt this is why I spend the additional money to include the zigbee option.
FYI, the device is called 2PM, not 2MP.
Regarding your issue, read this. Basically, cover/switch mode should be fixed with the Z2M release 2.6.2 (released 4 days ago), so make sure you’re on the latest version.
I have the same issue. Im on 2.6.2-1 and the shelly 2PM gen 4 is recognised in z2m. Strangely it doesn’t appear in the firmware update menu.
The main issue that I still don’t see an option to change the cover mode to switch mode. I also checked the GitHub pages but could not find any instructions there either.
This article says the operating mode (cover or switch) is determined by the wiring configuration
I second @jandico s observations that you can change from cover mode to switch mode while in AP connectivity mode (albeit very very troublesome because of bad AP WiFi connectivity). In AP mode I could in fact turn the switch on/off.
But once I set the device to zigbee connectivity, the device can indeed be paired in z2m but its mode is back to cover mode
after issuing a shelly ticket (great support) they indeed stated to migrate to the latest firmware. After upgrading all worked perfect.
For those who are looking for the process to change from “cover” to “switch”:…
- via AP WIFI mode connect to your home wifi
- set timezone and then do firmware upgrade.
- change from cover to switch now (>settings>>device profile"
(You either can use then the AP or home wifi network (I used wifi of my home as this is the only way to download new firmware at his point in time)) - use the menu option > Zigbee (and stay on this page)
- wait until the “button” pairing" is not gray-ed out anymore and pair
(do not use the button on the device to start pairing)
now again a happy user (using 2 lights and both buttons separately on a singe device)