google-code-export / openhab

Automatically exported from code.google.com/p/openhab
GNU General Public License v3.0
0 stars 0 forks source link

Openhab status reporting standards #469

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1. Feature Description

From the GUIs it would be great to be able to see the status of each of the 
Openhab components and all the bindings. There should be a set of standard 
items for each addon which would show the state via a red, green or amber type 
icon plus some commentary. The emphasis should be on defining a standard and 
enforcing it in each addon. The status should be accessible from rules, so 
automated recovery could be actioned.

There should also be the ability to review the Openhab log from the GUI for 
diagnostics.

2. Example Use Case

For example:

In addons that use TCP protocols to talk to a remote server, there should be a 
'state' item for that addon which shows whether or not the addon is running 
(Green or a numeric value which can be parsed in the rules), whether the addon 
can connect to the remote service (plus a commentary text if it can't), the 
status of the last poll/connect etc. This could then be included as an icon on 
GUI pages to show service status.

I don't use all addons, but for the ones I do it would be of great benefit e.g.

SamsungTV - the icon could indicate whether or not the remote TV is accessible 
on the network
TCP/UDP - could have an icon per remote connection to show connectivity status 
or the error message if the link is down
XMPP - could show that you are connected and logged-in OK or where the failure 
is
etc

clicking an icon should take you to a text display of the actual status.

This is a discussion item that I'm sure other people may have views on.

Original issue reported on code.google.com by dave.sha...@gmail.com on 20 Sep 2013 at 9:22

GoogleCodeExporter commented 9 years ago

Original comment by teichsta on 5 Nov 2013 at 10:53

GoogleCodeExporter commented 9 years ago
This issue has been migrated to Github. If this issue id is greater than103 its 
id has been preserved on Github. You can open your issue by calling the URL 
https://github.com/openhab/openhab/issues/<issueid>. Issues with ids less or 
equal 103 new ids were created.

Original comment by teichsta on 17 Nov 2013 at 8:08

GoogleCodeExporter commented 9 years ago
Set status to "invalid" to show that these issues are not tracked here anymore 
- please refer to GitHub instead!

Original comment by kai.openhab on 2 Dec 2013 at 7:12