Dear all,
I developed an application to manage all Shellies in your Network, even in other Subnets. And Download Firmware and Upload Firmware even without internet connection for the Shellies.
Main Features;
- listing all shellys in different Subnets.
- Update Shelly Settings, per device or per batch shellies
- Update firmware (also local without internet)
- Archive Firmware files
- Access to the shelly DEBUG Logs and saving them
- LOG Shelly Parameters to File and graphs
- Control and see status of Shellies
- Setting ALERTS on RSSI, Firmware update, Temperature ETC (Work in Progress)
- and many more
Download latest version
Screenshots;
logconfig.pngsingle action.png
Its fully based on the HTTP API, and consist out of the following features;
FIRMWARE ARCHIVE Tool (PREMIUM)
Used to make an offline Backup/Archive of available shelly fimwares, from Final , RC and BETA (not available atm) channels. The firmwares can be downloaded to a local or UNC Path, definable in the settings. The downloaded firmwares can be used in the Offline Firmware update utility.
OFFLINE FIRMWARE Upgrade Tool/Firmware upgrade from local Archive (PREMIUM)
This can be used to update Shellys without internet or shellys on tanother VLAN/SUBNET (if indicated port is open) without internet. It uses the local archived firmware created with the firmware archive tool.
You can select multiple Shellys of the same type and select the available firmwares in the list and press execute. The shellys will be instructed to update the firmware with a file hosted on the Local shellycontrol Application Webserver.
Port number of the webserver can be changed in settings (default 8005)
SHELLY DEBUG Log (as of new firmware)
This opens the Shelly debug window were both shelly LOG files can be monitored or Saved (premium). You can also enable and disable the debug functionality of the Shelly from this screen;
Keep in mind this function only works with the new firmware 1.10 and newer.
OTHER FEATURES
- LIST all Shellys including parameters
- Manage password protected shellies
- Debug Log Viewer and save (premium)
- Control Shellies and readout current Values
- Graph Shelly readouts
- power
- total
- state
- export image (premium)
- export data in graph (premium)
- Continous update statusses of shellys (SSIDs, RSSI, Temperature etc.)
- SORT Workspace on parameters
- Detailed view per shelly with its configuration and settings
- Scan a Subnet for shellies (also other VLANS if your FW allows it) and add them to the workspace
- Create a workspace (new, save, load and delete)
- Manually add remove shellies from workspace
- Update Shelly configuration
- WIFI1
- WIFI2
- NAME
- MQTT
- Firmware Update (beta, stable and custom)
- Reboot
- Reset
- Cloud enable disable
- others will follow
- Batch Update Shelly settings (premium function)
- WIFI1
- WIFI2
- MQTT
- Firmware Update (beta, stable and custom)
- Reboot
- Reset
- Cloud enable/disable
- others will follow
- Backup all settings of a shelly device to file (premium function)
- LOG multiple shellys over time to file including;
- ssid
- uptime
- rssi
- inputs
- power
- relays
- totals
- more to come...
- Shelly Control Update check of the application. The application will prompt you if there is a new version available
- Updates/release notes visuble in settings
- Shelly Actions visible in Module Info
- Scaling of the main Window depending on the resolution and ability to resize and maximize
- And much more
Release notes can also be accessed from the settings/About screen
MANUAL
Manual will be added later
DOWNLOAD
Download ALPHA-13 Release (updated 26-4-2020)
Disclaimer, this is an ALPHA release, so be cautious with updating Shelly settings!
GETTING STARTED
- Unzip the Installer en run the setup.exe to install.
- Startup and start a SUBNET SCAN use the subnet without the last octet and dot; 192.168.1
- Use AutoRefresh to update the Table continously, refresh rate can be setup in settings
- Double clicking a Shelly opens the Shelly info dialog
- to view the status of the device
- To control the device
- To see the settings of the device
- to see simple graphs
- Right clicking a shelly in the table, provides access to a submenu to;
- delete the shelly
- Open Shelly webpage
- Open shelly Inform
- Perform an action
- Most Options, actions are also accesible via the Menu of the application
- Battery Powered Shellys need to be Online to see its status.
- If shellys are not detected (manually or Subnet scan), increase the Scan and readout timeout in the settings.
This thread will be updated upon new releases. For now this thread can also be used for feature requests and bugreports.
Thanks in advance
Bart Bakels