Beiträge von Bartjuuhb

    Looks very promising.

    It'd be nice if you can add functionality to log specific parameters (e.g. temperatures, measured power consumption where available, etc.) and present them as graph.

    could you please elaborate on how you would see this implemented

    Does this have to be per device

    Each device seperate log file?

    Selectable to be logged params?

    Worklist principle —> select devices and params and press start and stop when done?

    Looks very promising. A couple of questions

    1) Do you plan to give the ability to re-arrange the columns in the main screen?

    2) Are we expected to purchase premium even at this phase of the project to test the batch functionality?

    It'd be nice if you can add functionality to log specific parameters (e.g. temperatures, measured power consumption where available, etc.) and present them as graph.

    I already working with several people on testing these functions :)

    Btw i am working now on control panels for the device types. But i dont have all shelly types

    The column rearranging i will add to the todo list the logging and prob graphing was on my list already ;)

    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;

    overview.png

    module overview 1.png

    module overview 2.png

    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.

    Archive tool.png

    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)

    Offline Updater.png

    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;

    [Blockierte Grafik: https://smarthome-forum.eu/index.php?attachment/18244-shelly-debug-log-png/&thumbnail=1]

    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