Node-RED
- Gegevens
- Categorie: Node-RED
- Hits: 134
- Klik in Node-RED op het hamburger menu
- Klik Import
- Klik select a file to import en blader naar het backup bestand (zie vorige uitleg)
- Kies bij Import to waar je de flow(s) wilt invoegen
- Klik op Import
- Indien nodig kun je de flows naar een nieuwe/andere flow kopiƫren.
- Gegevens
- Categorie: Node-RED
- Hits: 133
Het meeste werk en tijd zul je in Node-RED stoppen. Het is daarom van extra belang om hier een backup van te maken en te bewaren. De backup kun je op je laptop opslaan.
- Klik in Node-RED op het hamburger menu
- Klik Export
- Bij Export kun je kiezen waar je een backup van wilt maken
- Meestel wil je dit van alle flows doen, dus klik op all flows
- Klik Download
- Sla het bestand op je laptop op; hernoem json naar <nuttige_naam>.json.
- Gegevens
- Categorie: Node-RED
- Hits: 128
- Maak een nieuwe flow en noem hem MQTT-broker
- Installeer in Node-RED node-red-contrib-aedes
- Voeg de volgende nodes aan de flow toe:
- Aedes-broker
- Inject
- Mqtt-out
- Mqtt-in
- Debug
- Verbind de inject node met de mqtt-out node
- Verbind de mqtt-in node met de debug node
- Ga naar de eigenschappen van de inject node
- Zet payload op timestamp
- Zet topic op string en type datum
- Ga naar de eigenschappen van de mqtt-out node
- Zet QoS op 0 (lees: nul)
- Ga naar de eigenschappen van de mqtt-in node
- Klik achter Server op het potloodje
- Type achter Server localhost
- Klik op Add, Done en Deploy
- Type bij Topic een #
- Zet QoS op 0 (lees: nul)
- Zet Output op auto-detect (string or buffer)
- Open het debug venster
- Klik op de knop van de inject node
- Als de knop niet werkt, dan moet je Node-RED herstarten
- Je zou nu debug-berichten moeten zien
- Gegevens
- Categorie: Node-RED
- Hits: 131
- Klik in Node-RED op het hamburger menu, klik Manage palette en klik Import
- Klik select a file to import
- Klik onderin bij Import to op new flow
- Blader naar het bestand json
- Klik Import
- Als je in de geofence node de melding No geofence assigned ziet, dan is er iets misgegaan in de configuratie van Node-RED. Roep je docent dan om hulp
- Hernoem de flow naar Flightradar24
- Dubbelklik een Cast node en verander het IP-adres naar dat van jouw Google Home Mini
- Dubbelklik op de node Amersfoort. Pas de coordinaten aan voor Apeldoorn
- Dubbelklik op de node geofence. Op de kaart kun je de cirkel verplaatsen naar Apeldoorn
- Deploy de flow, start hem en bekijk het resultaat
- Bekijk de code van de node vliegtuigen die overvliegen
- Kun je de code aanpassen zodat ook het vliegtuigtype (model) wordt genoemd?
- Kun je nog andere gegevens toevoegen? Waar haal je die informatie vandaan?
- Hoe zet je het volume van de Google Home Mini zachter?
- Gegevens
- Categorie: Node-RED
- Hits: 136
- Klik in Node-RED aan de rechterkant op het hamburger menu en klik Manage palette
- Klik het Install tabblad
- Installeer na elkaar de volgende nodes:
- node-red-dashboard
- node-red-contrib-web-worldmap
- node-red-contrib-flightradar24
- node-red-node-geofence
- node-red-contrib-throttle
- Ga terug naar het hoofdscherm van Node-RED
- Klik in het Node-RED werkblad naast het tabblad op het plusje: Er komt een tabblad Flow 3 Een Flow komt altijd in een eigen tabblad
- Dubbel-klik op Flow 3 en hernoem het Vliegtuigspotter
- Sleep respectievelijk de inject, de flightradar24 en de groene worldmap node naar de flow. De groene worldmap zorgt ervoor dat je een dashboard menu krijgt
- Verbind de nodes aan elkaar
- Dubbelklik op flightradar en vul bij Latitude 211157 in en bij Longitude 5.9699231. Vul bij Name Apeldoorn in
- Klik op Done
- Dubbelklik op worldmap
- Klik op het potloodje achter Group om een dashboard groep aan te maken
- Je komt in het Properties scherm van de worldmap node
- Vul bij Name Apeldoorn in
- Klik op het potloodje achter Tab
- Verander Name in Mijn Dashboard en klik op Add, Add en Je hebt nu een naam voor je dashboard gemaakt. De naam van een dashboard staat tussen [ ] en daarachter de naam van een menu item
- Klik in het volgende scherm ook weer op Add
- Er is nu een nieuwe menu Group Apeldoorn aangemaakt in het dashboard [Mijn Dashboard] aangemaakt
- Klik op de knop van de timestamp
- Open in je webbrower een nieuw tabblad (of slimmer: in een andere webbrowser)
- Type in de adresbalk: <ipadres_van_de_raspberrypi>:1880/endpoint/ui
- Vul de inlognaam en het wachtwoord in van jouw Node-RED configuratie
- Bekijk hoe je de kaart verder naar wens kunt instellen en controleer steeds het resultaat
- Hoe krijg je ook gegevens van de scheepvaart te zien?
- En van het weer?
- Voeg nu in de Vliegtuigspotter flow, andere steden toe (bijv. Amsterdam, Londen, Dubai)
- Kijk op https://weerlive.nl/plaatsnamen of gebruik Google door te zoeken op de coƶrdinaten
- Zie de bijlage voor het voorbeeld
- Waar haalt deze flow de informatie over de vliegtuigen vandaan? Op de website van Node-RED vind je veel informatie.