maxlyth / shelly-admin

An administration console written upon NodeJS/Electron to manage a whole network of Shelly IoT devices.
MIT License
30 stars 4 forks source link

Is this real and if so, how do I run it? #3

Open totti4ever opened 2 years ago

totti4ever commented 2 years ago

Hey, coming from tasmota admin I was very happy that there seems to be a similar project for my Shellies! Two things I am wondering about:

  1. Is this still actively maintained or is it just "finished" in the meaning that everything is fine?
  2. How do I run it and what do I need to be installed as a prerequisite? I was looking for a dockerfile? If there is none, are there any reasons? If not, I could try to provide one

cheers!

evest commented 2 years ago

Wondering the same. Tried to run it locally on my Windows machine, but it fails with a regular expression error when registering the /proxy/ path.

/^\proxy\(?:([^\/]+?))\/?(?=\/|$)/

Commented that out, and see in the console that it finds a few Shellies, and "Start coIoT Discovery" but I can't get the web UI working. http://localhost:43813/prefix isn't responding, and I get 404s on http://localhost:43812/.

Note! I'm a noob on NodeJS/ExpressJS

JulianHi commented 2 years ago

It seems to work "as it is", i'm not sure though if it still is active maintained. For me this help's a lot to manage my shelly devices so far.

I run ShellyAdmin in a Docker container as mentioned in #4 note: it needs to run in host mode since it uses udp broadcast messages to discover the shelly devices, so for Docker: i'm not sure but i think the host mode is only available when the host is a linux machine. (Since @evest mentioned "locally on Windows")