Windsnelheid weergeven in Beaufort
Freek-Jan Buijsman
Administrator
Het weergeven van de windsnelheid in Beaufort is mogelijk mbv een script.
In het kort komt het neer op het volgende:
1. Virtueel byte component aanmaken in de componentenlijst.
2. Script maken om de waarde van de windsnelheidsmeter om te rekenen van m/s naar Beaufort.
3. Actie aanmaken waarmee het script wordt gestart.
4. Een element voor "Waarde weergeven" toevoegen op een pagina.
--------
1. Om te beginnen maken we dus een virtueel byte waarde component aan. Hier wordt straks de Beaufort waarde van de variabele uit het script naar toe geschreven.
2. Maak een script aan op my.xxter.com en voer deze regels in:
(informatie over windsnelheid in m/s komt van https://en.wikipedia.org/wiki/Beaufort_scale)
4. Als laatste moet een element voor "Waarde weergeven" worden toegevoegd op een pagina om de windsnelheid te kunnen zien in de app.
In het kort komt het neer op het volgende:
1. Virtueel byte component aanmaken in de componentenlijst.
2. Script maken om de waarde van de windsnelheidsmeter om te rekenen van m/s naar Beaufort.
3. Actie aanmaken waarmee het script wordt gestart.
4. Een element voor "Waarde weergeven" toevoegen op een pagina.
--------
1. Om te beginnen maken we dus een virtueel byte waarde component aan. Hier wordt straks de Beaufort waarde van de variabele uit het script naar toe geschreven.
2. Maak een script aan op my.xxter.com en voer deze regels in:
(informatie over windsnelheid in m/s komt van https://en.wikipedia.org/wiki/Beaufort_scale)
$BEAUFORT = 12 IF (2BYTE(xx/Windsnelheid)<32.6) $BEAUFORT = 11 IF (2BYTE(xx/Windsnelheid)<28.4) $BEAUFORT = 10 IF (2BYTE(xx/Windsnelheid)<24.4) $BEAUFORT = 9 IF (2BYTE(xx/Windsnelheid)<20.7) $BEAUFORT = 8 IF (2BYTE(xx/Windsnelheid)<17.1) $BEAUFORT = 7 IF (2BYTE(xx/Windsnelheid)<13.8) $BEAUFORT = 6 IF (2BYTE(xx/Windsnelheid)<10.7) $BEAUFORT = 5 IF (2BYTE(xx/Windsnelheid)<7.9) $BEAUFORT = 4 IF (2BYTE(xx/Windsnelheid)<5.5) $BEAUFORT = 3 IF (2BYTE(xx/Windsnelheid)<3.3) $BEAUFORT = 2 IF (2BYTE(xx/Windsnelheid)<1.5) $BEAUFORT = 1 IF (2BYTE(xx/Windsnelheid)<0.3) $BEAUFORT = 0 SET BYTE(xx/Windsnelheid in Beaufort) TO $BEAUFORT einde script3. Voeg vervolgens via my.xxter.com een actie toe (zie screenshot)
4. Als laatste moet een element voor "Waarde weergeven" worden toegevoegd op een pagina om de windsnelheid te kunnen zien in de app.
Categorieën
- 360 Alle Categorieën
- 28 Release notes
- 8 Release notes - Pairot
- 20 Release notes - xxter
- 11 Pairot
- 48 Algemeen
- 5 Device
- App
- 1 Project
- 2 Voice assistants
- 10 xxter
- 126 Algemeen
- 47 Algemeen
- 34 Nieuwe functionaliteiten en nieuwe features
- 21 Apps
- 20 Apps algemeen
- 1 Apps Beta release
- 24 Profielen
- 7 Profiel algemeen
- 16 Pagina's en pagina elementen
- 1 Waarschuwingsservice
- 94 Project
- 6 Logica
- 2 Aanwezigheidsdetectie
- 12 Acties
- 3 BREEAM
- 14 Cameras
- 16 Componenten
- 1 Config Tool
- 6 Opdrachten
- 28 Native scripts
- 3 LUA scripts
- 3 Statistieken
- 50 Device
- 42 Device algemeen
- 3 Toegangsrechten en lokale gebruikers
- 4 Aanwezigheidssimulatie / Presence simulation