Dynamisch Dashboard op basis van ruimte-detectie

Wij gebruiken voor ‘ons huis’ naast de automatiseringen ook wel eens een dashboard en bijna altijd doen we dat via onze mobiele telefoon. 

Hoe leuk en handig zou het nu zijn als het dashboard dat getoond wordt, het dashboard laat zien voor de ruimte waar we ons op dat moment in bevinden? En als we dan naar een andere ruimte gaan, dat het dashboard automatisch veranderd.

Een eerste vereiste hiervoor is dat de smartphone moet weten in welke ruimte deze zich bevindt. En dat is mogelijk met de ‘Room Presence Detectie‘. Dat reeds hebbende, volgt hier de uitleg voor het dynamische dashboard.

Om toch nog een andere weergave te kunnen kiezen en het dynamische te overrulen, wordt een pull-down gebruikt met de weergave keuzes. Deze wordt aangemaakt met een helper, type keuzelijst. Deze krijgt de naam ‘Ruimte’ en de keuzeopties zijn de namen van de gewenste weergaves plus een eerste optie genaamd ‘Auto‘ die zorgt voor de dynamische weergave.

Vervolgens wordt een nieuw leeg dashboard gemaakt via Instellingen -> Dashboards -> Dashboard toevoegen ->

Dit wordt een Secties-view dashboard en via de instellingen van het nieuwe dashboard kan het aantal kolommen ingesteld worden. Voor gebruik op een smartphone zetten we deze op 1.

Aan de bovenkant van het dynamische dashboard kunnen badges worden toegevoegd, in dit geval badges die laat zien in welke ruimte wij zijn (lees: waar onze smartphones zich bevinden). Hiervoor worden de Mushroom Template Badges gebruikt.

Context: De entiteit is de ‘Area’ van de smartphone:

Content: de inhoud is de status van de Area entiteit:

Content: picture is dan de image van de persoon.

Voor de ruimte-keuzelijst maken we nu een sectie met daarin de tegel-kaart plus een tegel-kaart met het alarm. Tot nu hebben we dan dit dashboard:

Nu dan de dynamische secties.

We beginnen met een Mushroom Title Card met hierin de naam van de ruimte, bijvoorbeeld ‘Kantoor’. Vervolgens een standaard kop-kaart met als titel ‘Verlichting’, gevolgd door tegel-kaarten met de diverse lampen in het kantoor plus de overbrugging schakelaar. Daaronder kunnen dan eventuele schakelaars, media-spelers, etc.. worden toegevoegd. Het dynamische dashboard tot nu toe:

Voor elke ruimte worden nu aparte secties gemaakt. Zorg ervoor dat alle entiteiten van een ruimte binnen dezelfde sectie blijven!

In de instellingen van elke sectie wordt gebruik gemaakt van de Zichtbaarheid om het dashboard dynamisch te maken. Het wordt alsvolgt ingesteld:

  • De ruimte-pulldown-helper is de naam van de bewuste ruimte, OF
  • De ruimte-pulldown-helper is ‘Auto’ EN de status van de smartphone Area is de naam van de bewuste ruimte.

Dat ziet er dan zo uit voor de sectie Kantoor:

Dit wordt vervolgens voor elke ruimte-sectie gedaan waarmee het dynamische dashboard gereed is.


Als ik met mijn smartphone in het Kantoor ben en de ruimte-keuzelijst is ‘Auto‘:

Als ik met mijn smartphone in de woonkamer ben:

Als ik een andere ruimte kies uit de lijst:

C’est ca!