# \[APP\]\[Pro\] Insights Graphs

**URL:** <https://community.homey.app/t/app-pro-insights-graphs/86856>\
**Category:** Apps\
**Tags:** app, flow, insights, homey-pro, advancedflow\
**Created:** [August 12, 2023, 10:32am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856 "2023-08-12T10:32:40Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [August 18, 2023, 9:09pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/42 "2023-08-18T21:09:40Z")

</div>

> [@Morgan](#):
>
> This is a cool app and I succeded to send a graph with “Email sender” app. It made me thinking about how I could send a graph to Sharptools dashboard

cc: @Yestond

> [@\[APP\]\[Pro\] Advanced Virtual Device (Device Capabilities App) with Unique Text Status Indicator](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198/451):
>
> the image tag can be sent to the virtual cam of an[Advanced Virtual Device](https://community.homey.app/t/app-pro-advanced-virtual-device-device-capabilities-app-with-unique-text-status-indicator/68198). Which you should be able to display on a dashboard
> 
> ![Screenshot_20230818-181531_Chrome](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/4/c49d8473d80a0b77bcdd3a14cfffba13091daeda.jpeg)
> 
> ![Screenshot_20230818-181609_Homey](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/35d2d44a7308c3bcbce7196a4ac93aeb388e51bb.jpeg)

The very nice new dashboard project (_very work in progress_) ['homeyboard´](https://community.homey.app/t/app-pro-dashboards-custom-dashboards-for-your-homey/84837) can show it, but it also can show Insights graphs by itself:

 ![Screenshot from 2023-08-18 22-36-39](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/c/7c186559c87d3a60bebe485e9777d5c225f236eb.png)

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 19, 2023, 6:42am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/43 "2023-08-19T06:42:04Z")

</div>

repo is now public [GitHub - mennovanhout/homey-insights-graphs](https://github.com/mennovanhout/homey-insights-graphs)

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 19, 2023, 6:42am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/44 "2023-08-19T06:42:26Z")

</div>

@spkesDE Maybe we can collaberate and make these 2 apps compatible?

---

<div class="post-metadata">

**Author:** ![basvanderploeg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/basvanderploeg/32/83556_2.png) [@basvanderploeg](https://community.homey.app/u/basvanderploeg)\
**Post date:** [August 19, 2023, 9:14am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/45 "2023-08-19T09:14:10Z")

</div>

Great! You used it exactly the same as I did in my test. 🤩 In this example I tweaked the `chart.setConfig` to style them a bit more like Homey’s original graphs. What do you guys think?

 ![zaterdag, 19 aug 2023 11:08:18.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/c/dcdb9b9251d350090cec1855cf35850f059f4ae5.jpeg)  
 ![zaterdag, 19 aug 2023 13.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/4/2427fdf49e63f9dbed525adcfbf7150c0d67c535.jpeg)  
 ![zaterdag, 19 aug 2023 12.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/8/d8483102e16d99bb2d2b4d82038c6db0a8a75042.jpeg)  
 ![zaterdag, 19 aug 2023 11:12:36.PNG](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/6/a661c87a07f0d58254305e8025beffc0fee19a8c.jpeg)

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [August 19, 2023, 9:20am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/46 "2023-08-19T09:20:42Z")

</div>

@basvanderploeg That’s better! The aim is also to get as close as possible to Homey graphs themselves. Want to do a PR?

---

<div class="post-metadata">

**Author:** ![basvanderploeg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/basvanderploeg/32/83556_2.png) [@basvanderploeg](https://community.homey.app/u/basvanderploeg)\
**Post date:** [August 19, 2023, 10:54am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/47 "2023-08-19T10:54:42Z")

</div>

@LRvdLinden Done!

Another option that could be nice…

In stead of using a Yes/No checkbox for the dark mode setting, it would be nice to have a dropdown with an extra `transparent` option for `setBackgroundColor`. This would make the background of the graphs transparant, which is nice when they are placed on a different colored background / dashboard. It also makes the Homey notifications automatically show the right color when your phone is in light or dark mode.

So to summarise, a dropdown with these options:

- Dark
- Light
- Transperant

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [August 19, 2023, 11:15am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/48 "2023-08-19T11:15:21Z")

</div>

Good idea. Then, on the contrary, I would suggest calling transparent “Auto Light/dark” or only auto. Are you in a position to do a PR?

---

<div class="post-metadata">

**Author:** ![basvanderploeg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/basvanderploeg/32/83556_2.png) [@basvanderploeg](https://community.homey.app/u/basvanderploeg)\
**Post date:** [August 19, 2023, 11:48am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/49 "2023-08-19T11:48:31Z")

</div>

I’ll take a look!

In the meantime I’ve made some branding proposals. Thoughts?

[http://basvanderploeg.nl/uploads/Insights-Graphs-assets.zip](http://basvanderploeg.nl/uploads/Insights-Graphs-assets.zip)

 ![Forum Banner](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/8/4808cd2d5f59e3bbc5d33c5287bcf3dfd17f41dc.jpeg)

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [August 19, 2023, 12:03pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/50 "2023-08-19T12:03:28Z")

</div>

Thanks a lot!!

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [August 19, 2023, 12:13pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/51 "2023-08-19T12:13:14Z")

</div>

I have made a PR to @Menno_van_Hout and added you as a developer in this forum and app.json.

---

<div class="post-metadata">

**Author:** ![LRvdLinden](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/lrvdlinden/32/80786_2.png) [@LRvdLinden](https://community.homey.app/u/LRvdLinden)\
**Post date:** [August 19, 2023, 7:48pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/52 "2023-08-19T19:48:21Z")

</div>

✨ **Test 1.2.0**

New test version out now!

⚠ Breaking graphs modus. After update, check your flows!

**New**

- Better Graphs by @basvanderploeg
- Option for Auto dark/light (Transparante) by @basvanderploeg
- Better app branding by @basvanderploeg

Try the test version here:

> **[Insights Graphs](https://homey.app/en-us/app/nl.mennovanhout.insights-graphs/Insights-Graphs/)**
>
> Generate graphs/images of your favourite sensors and devices

---

<div class="post-metadata">

**Author:** ![Stefan\_Veenhof](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_veenhof/32/33892_2.png) [@Stefan\_Veenhof](https://community.homey.app/u/Stefan_Veenhof)\
**Post date:** [August 19, 2023, 9:36pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/53 "2023-08-19T21:36:09Z")

</div>

Hi, i am very glad to see this app! Thank you all! I was wondering, have you guys thought of the feature (and possibilities) to show multiple (values within one graph? Like multiple temperatures?

---

<div class="post-metadata">

**Author:** ![Daniel\_Fille](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/daniel_fille/32/15219_2.png) [@Daniel\_Fille](https://community.homey.app/u/Daniel_Fille)\
**Post date:** [August 20, 2023, 1:33am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/54 "2023-08-20T01:33:37Z")

</div>

I don’t have any Flow card 🤔 have tried the experimental version too. Homey 2023 Firmware 10.0.0

Just a blank page ☹

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/e/5e212c4b7b45824c96b1a9a276a4722ae31adb6c.png)

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 20, 2023, 5:42am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/55 "2023-08-20T05:42:06Z")

</div>

Yes sadly Homey is extremely limited. And you cannot make an array of selections as input. So homey makes this impossible fight now… The app is already build to support it. Advanced flows is just limiting it.

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 20, 2023, 5:42am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/56 "2023-08-20T05:42:42Z")

</div>

Sadly image tokens are limited by homey to advanced flows. So you’ll need to use advanced flows.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 20, 2023, 6:41am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/57 "2023-08-20T06:41:08Z")

</div>

You can create a second flow card without export tokens for standard flow.  
The create a trigger “char was created” and trigger this flow passing the image token.

Only difference in standard flownis that you have to create a second flow to react on the trigger.

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 20, 2023, 7:03am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/58 "2023-08-20T07:03:27Z")

</div>

Yes but then you are treating all the charts. In that case you should also add the system Ive created on my loops app to combine a name etc. But to be honest I’m not looking in doing such things just because Homey is limited. In someways i guess about accepting the limits and at some point move back to home assistant. I moved from home assistant to homey but the more I use Homey the more terrible it gets compared to home assistant. 😅

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [August 20, 2023, 7:11am UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/59 "2023-08-20T07:11:01Z")

</div>

Yes, standard flows are limited because you can’t do actions synchronous/serial passing tokens. You just have a trigger and actions (processed parallel/async).  
But also in the past there have been many apps using the trigger systematic to do such things. An action triggers the result handler. Just event based even if AdvancedFlow is much easier to design complex flows 🙂  
An yes, you can pass a “id” with the action and check this id in trigger card. Depends in the usecase. If you just want to forward the chart via push/message, it’s not relevant is most cases.

That was just a hint how to use standard flows in your case. But you are free to lomit it to AdnacedFLows (like Athom is doing with some logic cards like JSON converter).

---

<div class="post-metadata">

**Author:** ![Menno\_van\_Hout](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/menno_van_hout/32/77843_2.png) [@Menno\_van\_Hout](https://community.homey.app/u/Menno_van_Hout)\
**Post date:** [August 20, 2023, 12:28pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/60 "2023-08-20T12:28:34Z")

</div>

I’m working on an update that introduces a graph as device. This way you can add it in the homey app and I could make device cards for it. Then its also not hacked together with id’s 🙂

---

<div class="post-metadata">

**Author:** ![basvanderploeg](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/basvanderploeg/32/83556_2.png) [@basvanderploeg](https://community.homey.app/u/basvanderploeg)\
**Post date:** [August 20, 2023, 12:40pm UTC](https://community.homey.app/t/app-pro-insights-graphs/86856/61 "2023-08-20T12:40:48Z")

</div>

@Menno_van_Hout Do you know if it is possible to include the `units` of the measurements?

For example… `μg/m³` or `°C`.

Would be nice to be able to add those in the `labelString` of the graph, next to the `args.device.name`.

Then the graph can show something like `Temperature - °C`

[Previous page](https://community.homey.app/t/app-pro-insights-graphs/86856.md?page=2)

[Next page](https://community.homey.app/t/app-pro-insights-graphs/86856.md?page=4)
