hoobs-org / gui

Interface component for the certified HOOBS stack.
GNU General Public License v3.0
2 stars 1 forks source link

Toggling System Information Widget causes Dashboard to Render Incorrectly #121

Closed RayWilliamsII closed 3 years ago

RayWilliamsII commented 3 years ago

Description The dashboard allows widgets to be toggled on and off. All but the "System Information" widget allow you to toggle them in order to add or remove them from the dashboard. My original dashboard had the following widgets enabled: Activity, CPU, Memory, Bridges, System Information, Weather Combined I toggled the System Information widget and found that doing so causes all of the other widgets to no longer display even if they are enabled. I have tried rebooting, but I cannot restore the dashboard to its original format. The attached screenshots show the settings that apply to the dashboard that is shown in the background. The result is I can either view all of the widgets except for System Information or only the System Information widget.

Version 4.0.80

Did you upgrade Please let us know if you upgraded from a previous version.

Pervious version If you upgraded, please let us know your previous version.

Did you orginally upgrade to HOOBS 3 from HOOBS 2.1.1? Did you perform an upgrade from HOOBS 2.1.1? Some things are different.

What device are you using? Please let us know the device you are running HOOBS on.

If this is a custom install, what's your operating system? Raspbian GNU/Linux 10 (buster)

List your plugins homebridge-hyperion 0.8.4 homebridge-dummy 0.5.0 homebridge-hyundai-bluelink 1.3.7 homebridge-neato 0.7.3 homebridge-nest 4.5.3 homebridge-samsung-tizen 5.0.1 homebridge-myq 2.6.2

Post your config This can be found in the interface, Configuration -> Advanced or you can get it via SSH cat ~/.hoobs/etc/config.json

{
    "server": {
        "port": 80,
        "origin": "*",
        "autostart": 0,
        "home_setup_id": "X-HM://0024TL8K2O3LI",
        "polling_seconds": 5
    },
    "client": {
        "default_route": "status",
        "inactive_logoff": 30,
        "theme": "hoobs-dark",
        "locale": "en",
        "temp_units": "fahrenheit",
        "country_code": "US",
        "postal_code": "37923",
        "latitude": "35.951440",
        "longitude": "-84.064020"
    },
    "bridge": {
        "name": "HOOBS",
        "port": 51826,
        "pin": "817-26-354",
        "username": "92:00:6C:C2:12:03"
    },
    "description": "",
    "ports": {},
    "plugins": [],
    "accessories": [],
    "platforms": [],
    "package_manager": "npm",
    "system": "hoobs"
}

Post your log You can get the log from the interface. This is in the Log section.

Not applicable.  This is a GUI dashboard issue.  However, there are no logs reported when changing dashboard settings.

Additional context

Screen Shot 2021-07-11 at 11 24 40 PM Screen Shot 2021-07-11 at 11 24 14 PM
RayWilliamsII commented 3 years ago

I was able to resolve my issue. It's actually a non-issue. Toggling the System Information simply forces it to the top of the dashboard. This pushes the existing the remaining dashboard items to the bottom. Using the mobile UI, it gives the appearance of replacing the entire dashboard. Probably because the iframes can be difficult to navigate. Switching to a desktop browser, I am able to see all the widgets. Once I unlock the dashboard, I am able to return the System Information widget back to its original location. This issue can be closed.

Thank you