<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Family Dashboard]]></title><description><![CDATA[<p dir="auto"><em><strong>A tweaked family mirror</strong></em><br />
Living in the vicinity  of Bern<br />
<img src="/assets/uploads/files/1586621759611-image-2.png" alt="image (2).png" class=" img-fluid img-markdown" /></p>
<p dir="auto"><strong>Hardware</strong><br />
an old Phillips screen, A rasperrypi 4 and twowaymirror from <a href="https://www.kunststoffpark.ch/materialien/kunststoff-spiegel/acrylglas-spiegel-2w/" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.kunststoffpark.ch/materialien/kunststoff-spiegel/acrylglas-spiegel-2w/</a> all wrapped up in a selfmade wooden frame.</p>
<p dir="auto"><strong>module: “clock”,</strong><br />
standard</p>
<p dir="auto"><strong>module: “calendar”,</strong><br />
Quite a challenge on this one, since google calendars do not allow family calendars to be shared via URL. Sow aht I did was : feed family calendar to google spreadsheet based on <a href="https://www.quora.com/How-can-I-import-a-Google-Calendar-into-a-Google-Sheet-to-get-a-yearly-view-of-all-scheduled-appointments" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.quora.com/How-can-I-import-a-Google-Calendar-into-a-Google-Sheet-to-get-a-yearly-view-of-all-scheduled-appointments</a> , download it as csv and create an ics with  some python magic,store it locally - all run by an hourly cron. then add it as url url: “webcal://localhost:8080/modules/default/calendar/data.ics”</p>
<p dir="auto"><strong>module: ‘MMM-PIR’,</strong><br />
to save energy : turn off the screen when no one is near. ordered this from <a href="https://www.aliexpress.com/item/32733268757.html?spm=a2g0s.9042311.0.0.28b14c4dK0pFM3" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.aliexpress.com/item/32733268757.html?spm=a2g0s.9042311.0.0.28b14c4dK0pFM3</a>  works flawless. I put it under the mirror. done</p>
<p dir="auto"><strong>module: ‘DailyXKCD’,</strong><br />
For the geeky daily humor</p>
<p dir="auto"><strong>module: ‘MMM-SwissStationboard’,</strong><br />
Next departure, tweaked the config css to have increased numbers and delays are shown in red. very handy and proofed to be of top notch quality . Main feature : greyed out buses I wont reach because it takes me more than 2 minutes to get my shoes on and run to the bus station …</p>
<p dir="auto"><strong>module: ‘MMM-RemoteTemperature’,</strong><br />
Added three DHT22  <a href="https://www.aliexpress.com/item/32901733917.html?spm=a2g0s.9042311.0.0.27424c4d7pRfHO" target="_blank" rel="noopener noreferrer nofollow ugc">temperature humidity sensors</a> two on a remote pi one on the local pi. they send via a REST PUT a json to MMM-RemoteTemperature ,added three times the module (summed up Klima), the one outside is already dead … the DHT22 got wet I assume…will replace it soon</p>
<p dir="auto"><strong>module: “MMM-HTMLBox”,</strong><br />
used to display the local weatherforecast. tweaked a little bit <a href="http://search.ch" target="_blank" rel="noopener noreferrer nofollow ugc">search.ch</a> based svg into an iframe</p>
<pre><code>
iframe allowtransparency="true" style="background: #C0C0C0;" &lt;img src="https://meteo.search.ch/images/chart/schliern-bei-koeniz.svg?width=380&amp;height=200&amp;t=1573905600" frameborder="0" height="200" width="380"&gt;
/iframe&gt;

</code></pre>
<p dir="auto">if anyone can give me a hint on how to remove the blue-white background of the SVG, so that I can do a black/white based forecast — will send beer :clinking_beer_mugs:</p>
<p dir="auto"><strong>module: “MMM-HTMLBoxDuo”,</strong><br />
which is a copy of above , just to display the <a href="https://www.duolingo.com/" target="_blank" rel="noopener noreferrer nofollow ugc">duolingo.com</a>  daily and total achievement of the family. kids do now in homeschooling their daily dose of FR and EN and we parents keep up to be number one on the daily scores. The one with the least number has to do the groceries :-)<br />
Behind is a nasty python script   using python package duolingo tabulate  to retrieve the user data , sort it and store it as a local html table which is then read by the module.</p>
<p dir="auto"><strong>module: ‘MMM-COVID19-SPARKLINE’,</strong><br />
Some daily update CORONA COVID-19 stats for switzerland , actually I prefer to have there module: “MMM-FunnyHolidays” way more fun</p>
<p dir="auto"><strong>module: "MMM-AssistantMk2 and module: “MMM-Hotword”,</strong><br />
voice control, by USB based <a href="https://www.aliexpress.com/item/32783207436.html?spm=a2g0s.9042311.0.0.27424c4d7pRfHO" target="_blank" rel="noopener noreferrer nofollow ugc">cheap micro</a> I still stick to MMM-AssistantMK2 V2 since I <a href="https://forum.magicmirror.builders/topic/12049/mmm-assistantmk2-v3-and-mmm-hotword-with-custom-hotword-not-working?_=1586623864937">could not upgrade  to v3</a>  kids love to play akinator with the google assistant or look up trivia</p>
<p dir="auto"><strong>Shutdown/Restart</strong><br />
I added a <a href="https://www.aliexpress.com/item/32995393385.html?spm=a2g0s.9042311.0.0.27424c4dOL12C7" target="_blank" rel="noopener noreferrer nofollow ugc">Button</a> wired up to the Pi, added some scripts, based on this excellent how-to<br />
<a href="http://scruss.com/blog/2017/10/21/combined-restart-shutdown-button-for-raspberry-pi/" target="_blank" rel="noopener noreferrer nofollow ugc">http://scruss.com/blog/2017/10/21/combined-restart-shutdown-button-for-raspberry-pi/</a></p>
<p dir="auto">Thats it folks</p>
<p dir="auto">And no, I don’t dare to update my MMM --I’m afraid I’ll break sth :-) Never touch a running system</p>
<p dir="auto"><strong>to Do</strong></p>
<p dir="auto">I want to add a selfie cam and  face detection … but that is another job for another pandemic event</p>
<p dir="auto">Happy to hear your feedback</p>
<p dir="auto">D.</p>
]]></description><link>https://forum.magicmirror.builders/topic/12551/family-dashboard</link><generator>RSS for Node</generator><lastBuildDate>Tue, 09 Jun 2026 15:48:14 GMT</lastBuildDate><atom:link href="https://forum.magicmirror.builders/topic/12551.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 11 Apr 2020 16:58:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Family Dashboard on Sun, 12 Apr 2020 07:57:37 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/banbutcher" aria-label="Profile: banbutcher">@<bdi>banbutcher</bdi></a> since I had a backup of V2 module— just copied the directory back.</p>
]]></description><link>https://forum.magicmirror.builders/post/72522</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/72522</guid><dc:creator><![CDATA[davidoesch]]></dc:creator><pubDate>Sun, 12 Apr 2020 07:57:37 GMT</pubDate></item><item><title><![CDATA[Reply to Family Dashboard on Sun, 12 Apr 2020 00:48:24 GMT]]></title><description><![CDATA[<p dir="auto">hi, your setup looks great, i was wondering how is it possible to use assistantMk2 V2, ive installed V3 but prefer the layout of V2.</p>
<p dir="auto">Thanks<br />
Richie</p>
]]></description><link>https://forum.magicmirror.builders/post/72501</link><guid isPermaLink="true">https://forum.magicmirror.builders/post/72501</guid><dc:creator><![CDATA[banbutcher]]></dc:creator><pubDate>Sun, 12 Apr 2020 00:48:24 GMT</pubDate></item></channel></rss>