Hi Olivier, at the moment I don’t really have the ambition to open up the source code to other developers yet. There are still too many things in the foundation that I want to overhaul or make more modular. For now I prefer to keep all the choices in my own hands. One of the important things I want to guard against is that I want to subtly push DS users towards a consistent style that fits the dashboard. Adding a widget that just dumps html snippets from other sources like websites would create a design that completely deviates from the rest. Every widget should basically be able to adopt the style of the template by default, like the colors, line weights and typography. It often bothers me with conventional dashboards that every developer makes their own widgets with their own explicit style. Individual widgets look fine on their own, but when you tie a full dashboard together with all kinds of different styles it becomes a big patchwork quilt.
Regarding the rtsp support I have been digging through the developer documentation, but I can’t find anywhere how to officially extract those webrtc streams. There is plenty of information on how to add cameras to Homey, but almost nothing on how to actually use those streams. Creating a widget that supports such a stream is probably not a problem, but there has to be a user friendly way to obtain that stream. If this all has to be done with workarounds or hacks, it will end up causing more frustration than fun for end users.
This is also about embedding other sources into homey, not getting this out of Homey
But if you can provide me with a piece of sample code that extracts the web rtc stream (in a Homey-legal way) that would definitely help development. ![]()
A calendar is definitely something I want to add, but I want to keep Dashboard Studio as passive and universal as possible at its core. In the Homey backend I also want to keep everything purely focused on passing through data and I don’t want to integrate specialized flowcards for things like iCloud data. What we could do is collaborate. For example, you could expand your calendar app with flows that extract the data, like “the next X appointments” for example, and make it available as csv or json. Preferably in a universal format. I haven’t dived into the world of calendar data formats yet, but I am sure some big company already thought out a smart standard. I shall take a look at what kind of interesting data your Homey widget can pull when I have the time, but right now I am very busy for the coming month.









