Skip to content

Conversation

@sw-koenig
Copy link

Shelly has released "mini" versions for some of their new generation products. They basically have the same functions as the normal ones, but using different model IDs.

@sw-koenig
Copy link
Author

Change has been tested successfull in my local setup with the homebridge-shelly-ng plugin.

@Aeraxon
Copy link

Aeraxon commented Oct 4, 2023

Will that also work for the Shelly Plus 1 pm mini?

@sw-koenig
Copy link
Author

Will that also work for the Shelly Plus 1 pm mini?
No, this will only enable the Shelly Plus 1 mini.

For Plus 1 pm mini a different class would have to be changed, but it will be very similar to this change. We need to know the device ID of the Shelly Plus 1 pm mini. Than I can add support for it in this PR as well.
Bests,
Swen

@Aeraxon
Copy link

Aeraxon commented Oct 5, 2023

it says on my homebridge log this:
[shelly1pmmini-xxxxxxxxxxxx] Unknown device of model "SNSW-001P8EU" discovered.

Is that the needed information?

I also have this one but as it has no relais for switching, I dont see the point of adding it. But maybe someone sees a benefit in it. It only measures power but does not switch.
[shellypmmini-xxxxxxxxxxxx] Unknown device of model "SNPM-001PCEU16" discovered.

@fabiovit
Copy link

fabiovit commented Oct 6, 2023

Hello,
how can I edit in hoobs?

@patpaat
Copy link

patpaat commented Oct 17, 2023

Got the same issue.

I would really appreciate it, if you can add the SHELLY PLUS 1 PM Mini too.
This is what the log says: [shelly1pmmini-xxxxxxxxxxxx] Unknown device of model "SNSW-001P8EU" discovered.

thank you so much!

@sw-koenig
Copy link
Author

SHELLY PLUS 1 PM Mini is now also added.

@patpaat
Copy link

patpaat commented Oct 21, 2023

thank you @sw-koenig.

can you or anyone tell me, how to install this fork in homebridge?

homebridge is running on a raspberrypi using portainer.

@jakubkasparek
Copy link

jakubkasparek commented Nov 3, 2023

+1 @sw-koenig can you please tell us how to install the fork?

@fabiovit
Copy link

fabiovit commented Nov 3, 2023

@sw-koenig How can be add in hoobs?

@sw-koenig
Copy link
Author

@sw-koenig How can be add in hoobs?

sorry, I don't know anything about hoobs

@Aeraxon
Copy link

Aeraxon commented Nov 12, 2023

Hey Swen,
I am struggling on getting this to work. I am new to Github and Homebridge so I will explain what I did so that any mistakes can be discovered:

  • installed ubuntu server in hyper-v-vm
  • installed npm
  • installed homebridge
  • created a folder named "development"
  • chmod-R 777 on homebridge and development
  • set homebridge to debug mode
  • downloaded your fork (I found two downloads)
  • copied downloaded "homebridge-shelly-ng-plus-1-1mini" with scp to "development"
  • npm install - successful
  • npm run build - successfull
  • sudo hb-service link - successful
    Problem: even the link said it would be successful, it is not shown under plugins and is not doing anything.

so I downloaded the other fork from you, that I found (or is it the same in a different state or so?)

  • copied downloaded "node-shellies-ng-mail"
  • npm install - successful
  • npm run build - had errors accornding the plus 1 pm mini and plus 1 mini
  • sudo hb-service link - successful
    Plugin were present in the homebridge ui, but wasn't discovering any devices.

I then tried to only copy "homebridge-shelly-ng-plus-1-1mini" with scp to "development" and without build command just link it. in that case it showed up in the ui under plugins but never discovered anything.
I've confimed that my mini-pc is able to reach shelly by installing the normal shelly-ng plugin and that one discovered shellies. I am at the end of my ideas for today :-)

I am sorry, if these are noob-errors that I make. I'd be really happy to learn.
I've already learned a lot about homebridge, hyper-v, linux and more during the past 4-5 weeks while I was trying to get this to work by myself.

could you explain what I have to download and what commands to run to make this work?
And maybe, if you like explain a bit so that I am understanding why it wasn't working etc so that I am able to accomplish it next time by myself and help others if needed? But only if you have time and if you like to do so. :-)

Best Regards

@koszta5
Copy link

koszta5 commented Dec 31, 2025

for me this fork / PR didnt work. I got this device -> https://www.alza.cz/shelly-plus-1pm-mini-spinaci-modul-wifi-gen3-d8636605.htm and actually had to change the ID string in the file SNSW-001P8EU --> S3SW-001P8EU

That worked like a charm :) Still kudos to @sw-koenig for handling most of the work :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants