mycontroller-org / mycontroller-v1-legacy

The Open Source Controller
http://www.MyController.org
Apache License 2.0
148 stars 90 forks source link

Variable name mayhem... #352

Open Redferne opened 7 years ago

Redferne commented 7 years ago

The last few SNAPSHOT versions has changed the sensor variable legends...

Screenshot shows a set of MQTT sensors, MySensors and RFLink. Those enormously long legend names including everything is just confusing and impossible to read.

Please make it possible to customize what should be displayed, both in dashboard, rooms details and basically everywhere for each sensor.

sensor_names_wierd

jkandasa commented 7 years ago

@Redferne Changed this feature bit different. we have to enable Enable unique name checkbox to get unique chart name. Otherwise looks as we had earlier. image

Redferne commented 7 years ago

Nice! Still believe that it should be possible to customize the display even further. See below screenshot. I've redmarked some areas available for improvement. The Title and Legend of each display should be customizable. It is probably easiest to support variables here in addition to the text string. The variables could be any of the column headings in the sensor list such as; $Network, $Gateway, $Node, $EUI, $Sensor, $Name, $Type, $Variable, $Room, $Lastseen.

Looking at screenshot, Porchlights is single graph and the complete Variable Details should be removed since we already see Name and % Values in the graph.

Goodnight buttons should also not display any Variable Details in this example. Intention is to turn off all lights in a group for bedtime. (How to send the on/off to a group from custom widget? The group button available is 'always' in the wrong state so I need to turn on all lights and then turn them off :-( )

Outside Temperature: Here it would be prudent to maybe show $Room + $Lastseen as Varable Legend.

Voltages; Here is Enable unique name ticked and Legend is truncated and half invisible. The data is MQTT from a UPS and here it would nice to have $Node + " ( " + $EUI + " ) " in the Title and only $Name as Variable Legend.

If these parameters were customizable it would be so awesome.

20170126_233939

jkandasa commented 7 years ago

@Redferne I guess this is somewhat duplicate request of https://github.com/mycontroller-org/mycontroller/issues/342

I will find a way to customise most of the things.

Redferne commented 7 years ago

Yes. Thank you for considering these improvements. There is so much potential in MyController!