(i work at Grafana Labs)
(i work at Grafana Labs)
Traditional scada systems have such brutal plotting abilities they are ripe for disruption
https://grafana.com/docs/grafana/latest/panels-visualization...
there's some initial movement towards "press Canvas element -> invoke HTTP api call":
https://www.youtube.com/watch?v=T6fg1TpfBUg
we added streaming/websocket data sources a few major versions back.
i'm hoping to make something more standardized and pluggable like data sources.
I was looking at the canvas element to do an electrical single line diagram.
since IoT devices have limited storage, usually the metrics are dumped into another system like Prometheus. but that Prometheus data source used plotting cannot be used to control the device, which will have another endpoint and another API, so we need some kind of concept of data sinks. at least that's my idea right now, allow data links configured in the panels to poke some "data sink" with values that are available in the DataFrame or custom-entered into the UI, like we do with traceID for Exemplars, etc.
I see a potential for some integration and/or idea sharing here. But it is also important to understand that the set of people who want to fiddle with their homes is much, much larger than the set of people who (are able to) program. Which is why HA and the likes are so popular.