Een van de features van P2000 dashboard is het versturen van de melding via MQTT. Dit gebeurt bij een melding op alert of critical niveau. Het complete bericht zoals het in je scherm staat wordt doorgestuurd naar in dit geval home assistant. Dat gebeurt als automatische entiteit dus niets handmatig aanmaken, het wordt vanzelf in home assistant als entiteit met attributen gemaakt.

En vervolgens kan je er hele leuke dingen mee doen. Automatiseringen maken bijvoorbeeld. Zo heb ik een automatisering die automatisch mijn bluetooth lichtkrant op mijn werkkamer activeert en dat van de melding toont wat ik hem wil laten melden. Een andere automatisering werkt op een critical alert in mijn woonplaats. Dan laat hij een lamp rood knipperen, speelt een riedel af en spreekt de melding uit op een mediaspeler. Dan weet ik dus echt dat er iets in mijn woonplaats gebeurd.
En ik heb een kaart waar de locatie op getoond wordt en die alle relevante informatie toont. DIe kan ik als dashboard op een schermpje tonen waar ik maar wil. En die heb ik onlangs uitgebreid met een nieuwe feature.
Daar speelt de vraag van de titel van dit blok. Want onlangs is er een nieuwe en ik moet zeggen gave mobiele app gelanceerd. Daar kan je alles over lezen in dit topic op scannerforum. Nieuwsgierig als ik ben direct geinstalleerd en gereviewed. En daar zat een feature in die ik niet eerder gezien had maar zeer interessant vond. Een route van de kazerne naar het incident kan je daarin zien. UIteraard niet live maar berekend. Dat is natuurlijk nooit sluitend want de locatie is, door het ontbreken van huisnummers, altijd een nauwkeurige of grove schatting (afhankelijk van de lengte van de straat bijvoorbeeld) en je weet natuurlijk ook niet wanneer een wagen nu precies vertrekt. Maar het is toch een hele gave gadget vond ik.
Dus geïnspireerd daardoor maar je mag natuurlijk ook zeggen dat ik het gewoon gejat heb, wilde ik dat ook in gaan bouwen. Nu leek het me niet praktisch om dat in het scherm in p2000dashboard zelf te doen. Dus ik besloot het in mijn home assistant map te zetten. Claude gevraagd wat we daarvoor moeten doen. Binnen no time een plan. We gaan allereerst zorgen dat we kazernes kunnen vastleggen in aparte tabel. Capcode, naam, coordinatie, beroeps of vrijwillig en opkomst/aanrijtijd als we het exact weten en niet de default waardes willen gebruiken. Als de capcode in een melding zit, weten we de kazerne coordinaten en natuurlijk ook de coordinaten van het incident. Die twee sturen we naar openroute.org en voila, we krijgen de route terug.
Die route met de overige informatie sturen we vervolgens meer naar mqtt. Speciale map kiezen en de entiteiten/attributen plotten en we krijgen de route tussen kazerne en incident automatisch in de map te zien. Gaaf.

Maar nog niet gaaf genoeg. Want eigenlijk wil ik ook weten of ze nog onderweg naar de kazerne of naar de wagen zijn, of ze onderweg zijn of ter plaatse. Dus gealarmeerd, onderweg en ter plaatse gaan als status mee. En zou het dan niet nog gaver zijn als we de wagen virtueel over de route zien gaan. Ook dat bleek vrij eenvoudig. Met de route coordinaten kan je vrij gemakkelijk berekenen waar de wagen zich bevindt elke 5 seconden. Die locatie sturen we als update via mqtt mee totdat de wagen ter plaatse is. En dan zie je de wagen dus gewoon virtueel rijden. Als de kazerne bekend is natuurlijk, anders geeft hij netjes aan dat er geen kazerne gekoppeld is.
Ik wilde het eerst als een hidden feature in de applicatie laten maar besloot toch het zichtbaar te maken. Dus wat settings vastleggen, een beheerscherm voor de kazernes maken en net als bij mqtt en TTS merk je er niets van als het uit staat. Deze feature zit dus in de volgende release.
Daar komt zeker ook een wens van een gebruiker in. Het scherm is in de avond wat fel. Dus een dag/nacht modus schakelaar en automatisch schakelen zit er ook in. Ik weet nog niet wanneer ik hem vrij ga geven maar het komt er aan.
En Chris. Bedankt voor de inspiratie dan wel begrip voor het ‘jatten’. Het is een te leuk idee om te laten liggen. En voor jullie. Probeer zijn app eens uit want die is echt gaaf als je meldingen op je mobiel wilt hebben.


Geef een reactie