Beiträge von Bartjuuhb

    Yes i was aware of this, and this will be changed in a future version since i am trying to optimize the communication with the shellys on the background.

    thanks for the report

    Dear All I just released version 0.7 of the ALPHA release.

    Changes;

    v0.7 Alpha release 7

    • Preperations for Alert Engine
    • Added Table entry for last refreshed time
    • Optimized speed of Autoscan function Greatly by parralel scan process
    • Credentials from menu wont work bug resolved
    • refresh entry option right click table menu
    • Actions added to Main Menu
    • Firmware upgrade progress and status checking added for;
      • single action
      • batch actions
      • offline firmware upgrade
    • Moved add and delete shelly from list to Right click menu of table

    Dear All I just released version 0.6 of the ALPHA release.

    Changes;

    v0.6 Alpha release 6

    • FIRMWARE ARCHIVE Tool (PREMIUM)
    • OFFLINE FIRMWARE Upgrade Tool (PREMIUM)
    • Right click table for actions (delete, info, action, open shelly webpage)
    • secondary sort param set to ip
    • delete workspace from the menu
    • Added new menu items and moved Workspace management to menu
    • Test credentials in credntial dialog added
    • request to save Workplace before quit
    • added system id to ini
    • Autoupdate changed to autorefresh
    • Changed buttons in autoupdate dialog
    • Changed action texts
    • add needcred status in table
    • added update available to table
    • added SSID enabled in table
    • added flag for used actions in table
    • open shelly webpage from runtime menu
    • BUG in errorlog resolved
    • BUG found in scan settings not saved resolved

    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.pasted-from-clipboard.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)

    pasted-from-clipboard.png

    just a teaser ;) Tomorrow i will release a new version which includes a Download and archive function from shelly firmwares. This will download the latest firmware from internet to an definable archive folder. and provides an easy way to create an archive of all availble shelly firmwares. However this will be a premium function...

    firmware archiver.png

    This is also the first step for enabeling a way to upgrade shellys from a local repository on your PC (webservice) to upgrade shellies on a subnet which does not have internet access.

    Thank you for this, it's what i was looking for.

    Please try to fix a false positive with malware bytes:

    MachineLearning/Anomalous Detections and Explanation - File Detections - Malwarebytes Forums

    hi,

    Somehow I am not allowed to signup at that forum , to report a false positive. I guess its limited to customers. So if you cant add it to the exclude list, i am afraid you need to report it. As i cant find a reason as it would be reported as Malware. However i saw one other item at that forum which was also related to a labview based application;

    https://forums.malwarebytes.com/topic/268438-f…cation-builder/

    IIRC the live graph requires premium at the moment, and I fail to see the significant value there - as it is today. Graph with data mining support is totally different story.

    Hi

    To clarify

    The livegraphs are available to all but are limited in functionality indeed. Regarding datamining i would use the logging functionality of the app which is premium indeed i could add an option to log to a single file is needed. Next to that i planning to implement an advanced graphing utility as well which will add more functionality, such as long history, zooming, picture export, data export en probably selecting of params and shellies to display.

    Bart

    Hi, sorry for slow response. I have been travelling for a few days with no internet access.

    In general I'd say a single log file would be preferable. Since each shelly has a unique ID, each entry can be tagged with this ID, facilitating arbitrary data mining.

    It looks like you've already implemented the logging interface. The worklist approach sounds the right way to go. Cannot test it though as it is a premium feature. Not sure why you've separated "Params to log" and "Worklist". I'd think that selection of shelly's as a separate step is not necessary. Just select a shelly in the list and add all the params you want to monitor for this shelly, Allow multiselection of shelly's from the list if you want to define the same params for a group of shelly's.

    Live graph (in the Module info interface) for a single shelly IMHO would have a limited value. Graphs built from the logged data will probably have much stronger appeal, especially given ability to zoom in/out and correlate various params (e.g. temperature as function of power over time, etc.)

    hi,

    the worklist is for selecting multiple shellies and the params are the items to log. indeed aat this moment it logs a shelly per file.

    to be honest the simple graphs are for the free version, and i will prob also create an extended graph view were you would have way more graphing features but this is on the todo list.

    Version 0.5 has been released;

    • Changed Installer settings to mitigate windows write permissions on ini
    • Settings save permission check
    • add option to update all shellie credentials for connecting
    • squashed a settings saving bug. but this could mean u need to recheck your settings (including license key when applicable)
    • squashed 2 bugs for manual adding and removing shellies not updating IPLists

    Caution: previously entered shelly credentials need to be reentered and saved to the workspace

    Version Should be picked up by autoupdate feature and can be downloaded in first post

    Dear All I just released version 0.3 of the ALPHA release.

    caution; Workspace file need to be resaved. Preferable remove the files from the config folder and start over. This change was made to store all information in this file, including preferences (sorting etc), logging params and shelly passwords in the future


    MAJOR CHANGES;

    Password protected shellies can be managed. credentials can be defined via selecting a shelly and the menu. Or from the Shelly Module information dialog.

    Graphing of state, Power and Total of shellies. No (data, picture) export for non premium users.


    Changes;

    v0.3 Alpha release 3

    • added total params to logging
    • Credentials can be configured per shelly
    • Credentials are saved (encrypted) to WS and used for shellys with AUTH on
    • auto refresh option in Shelly module info
    • refresh options are saved to WS
    • solved bug to add manual ip to empty WS
    • Added Graphs to Device info screen
    • Added Totals to Device Info

    Dear All I just released version 0.2 of the ALPHA release.

    caution; Workspace file need to be resaved. Preferable remove the files from the config folder and start over. This change was made to store all information in this file, including preferences (sorting etc), logging params and shelly passwords in the future

    Changes;

    v0.2 Alpha release 2

    • workspace save/load reworked (NEED to resave configuration)
    • save and save as button added
    • sort settings saved to workspace
    • export table to csv option
    • batch actions added for cloud/ssids/mqtt
    • version history added to settings screen
    • Backup shelly config made a non-premium feature, restore will be premium
    • module info added refresh button
    • module info added device status for several devices (incomplete)
    • started with creating shelly control functions
    • Logging Routine implemented (premium)
      • rssi
      • ssid
      • uptime
      • inputs
      • relays
      • power
    • Added runtime menu bar (work in progress)
    • subnet scan add or replace table option

    Bartjuuhb if I have Shelly devices on two subnets, do I scan twice or am I limited to one subnet?

    Me 2 ;) for know yes because it replaces the list , but i will change this to select replace all or add. What i do right now is scan the big subnet and add the additional manually with the add button.

    Btw in next release (prob tomorrow) the workplace saving is changed so you need to rescan and resave your workplace. This since i now save also preferences to the workspace such as sorting, logging settings (future) etc

    I've download and tested the program a little bit.

    - In my case no of my shelly's were automatically discovered by your tool.

    - What is about sleeping devices (H/T, DW, etc.)?

    How much is the price for final version (for this alpha I should pay € 18,15)?

    What do you think about a special price for forum members?

    hi,

    As stated in last post battery devices need to be awake.

    Please be also aware that if your subnet is 192.168.20.x fill in 192.168.20 (without last octet and dot.)

    Other way to add shellies in the list is to manually add an ip

    Next you can increase the scan timeout in the settings.

    Price will not change for final version. And again you not obliged to buy a license or whatsoever ;)

    Regards bart

    I think your attitude is good.

    Unfortunately, nowadays not very many are willing to reach into their wallets apart from the virtual thank you, as long as it does not bring any real advantages.

    Thanks, The idea is to keep the app managed. As we all know, most all of these initiatives die after a while. Next to that, the core functions are free to use and are very usefull i think.

    Its a "free" world and anybody can choose for them selves ;) if they want to support the development, and or need additional functions the can go premium, if not they can still use the application :)

    Btw probably i will release a next version tonight or tomorrow.