Hi @qawsedrf57, thanks for your suggestion! You’re not the first to ask for a line graph widget that can show three, four, or even more lines, and it’s definitely feasible to add in the future, but I do need to sort out a few things first.
Right now, the line chart can handle two lines even if their data ranges are very different. This works because of the Y Axis Calculation Method setting, which can add a second Y-axis when needed. But if I allow more than two lines with different ranges, it becomes tricky.
Should I add multiple Y-axes? That would clutter the widget even more, since we already show one axis on the left and one on the right, and there’s not really space for extra axes. Or should I force all the lines to share the same Y-axis? If I do that, I would have to ignore the Y Axis Calculation Method setting, which could make the widget harder to understand and configure, because it would ignore a setting the user chose.
On top of that, each additional line would need its own configuration options in the widget settings. Homey’s widget options for developers are quite limited at the moment (for example, there’s no multi-select option for widgets). This means every extra line would add more individual settings, which could quickly clutter the configuration screen.
So for now, I need to find a good way to handle these situations before adding this feature.