You could check your router to find out what is connected to it.
Alternatively you can reconnect your PC to the AP of the Plus 1PM (its still on) and check its wifi settings for connection information.
HTH,
Hans.
You could check your router to find out what is connected to it.
Alternatively you can reconnect your PC to the AP of the Plus 1PM (its still on) and check its wifi settings for connection information.
HTH,
Hans.
Hi Pierce,
If you want to connect from your home network to your 1PM which is connected to your 2PM’s AP then you have to enable the Range Extender option in the Connectivity Settings. It is advised to enable range extender functionality only when the AP is secured.
Cheers,
Hans.
Try to use the KVS
You can remotely change a value there and read it locally in your script. Beware to put your code in the callback.
Hi,
Fellow Shelly-Beginner here…
You cannot update the firmware if the Shelly is not already connected to your home network. You have to fix that first.
What do you mean by “I do have an IP number in the right subnet.”?
Greetings,
Hans.
Hi,
I can confirm that my UNI works as advertised and I can properly read the relays.
On the contrary, the URL /device/status/ gives a 404 error.
Maybe you have the new Plus UNI?
HTH,
Hans
You will need to add a suitable SPDT relay.
Hi,
Assuming you have the wall switch connected to the SW input of the Plus 1, you can get its state in your script with
You could use this to prevent the motion handler being called when the input is on by changing the if statement at line 188 to
if (
typeof CONFIG.motionHandler === "function" &&
typeof data.motion !== "undefined"
&& !Shelly.getComponentStatus('input:0').state
) {
HTH,
Hans.
You can disable and enable a schedule. Check this:
https://shelly-api-docs.shelly.cloud/gen2/Component…#scheduleupdate
In your script, create an http request to a url like so:
http://<IP>/rpc/Schedule.Update?id=<ID>&enable=false
Remove http:// from your server string. Its a different protocol.