Website

Melding en vernieuwingen


Woensdag, 12 februari 2025

Melding 'Niet beveiligd'
Een vaker gehoorde opmerking over deze website is dat browsers 'vinden' dat de website niet veilig is. Dat zie je linksboven in de adresbalk met een 'pas op' driehoekje en de melding 'Niet beveiligd'. Als je op de melding klikt, krijg je een 'pop-uop' met aanvullende informatie.

Melding
De melding zoals de browser Chrome die toont

Om te beginnen verdient het verschil in Veilig (safe) en Beschermen (secure) aandacht. In (Amerikaans/Engelse) browsers worden ingebouwde teksten vrij nonchalant in vertaalde versies aangeboden.Daardoor worden twee zaken gemakkelijk door elkaar gehaald als 'insecure' naar 'niet beveiligd' wordt vertaald. Beschermen (security) is pas aan de orde als je digitale gegevens een risico qua bescherming en misbruik kunnen opleveren. Deze website is zeker veilig, er overkomt je niets vreselijks.

De melding 'Niet beveiligd' is het gevolg van de 'http' verbinding: aan de kant van de provider wordt geen gebruik gemaakt van een certifcaat waarmee de informatieoverdracht naar de gebruiker van de website versleuteld (encrypted) plaatsvindt. Een verbinding via een certificaat zie je als een 'https' verbinding, met de 's' van secure. Waarom dan toch http? Na veel experimenteren is de voorlopige conclusie dat met name het MQTT-protocol (lees hieronder 'De derde speler...') daar niet goed mee uit de voeten kan op de wijze waarop dat op de startpagina toegepast wordt.

Encryptie is belangrijk als je via een website zaken doet en bijvoorbeeld persoonlijke info als NAW- en bankgegevens uitwisselt. Info die door kwaadwillenden 'opgepakt' zou kunnen worden om er foute dingen mee te doen. Op deze website wordt de bezoeker niets gevraagd: je kunt geen (gevoelige) informatie invullen en uitwisselen en er is dan ook niets te onderscheppen. Daarom is er voorlopig voor gekozen de actualisatie van de informatie te laten prevaleren boven encryptie. Het blijft wel een punt van aandacht, dat zeker.

Ook iets over Cookies. Cookies slaan op de server van 'degene die je bezoekt' informatie over je activiteiten op, zodat bij een volgend bezoek de site al weet wie je bent, wat je interesses zijn. of zelfs artikelen die je bkijkt in je winkelwagen op te slaan. Maar deze weer-website heeft niets in te stellen en er is ook niets te koop! Tóch wordt gewaarschuwd voor deze cookies. Ook dit wordt veroorzaakt door MQTT omdat dit systeem vanaf de webpagian op jouw systeem vraagt naar de actuele gegevens om die op dat moment te kunnen presenteren. Meer niet.

Het is op zijn zachtst gezegd een beetje vreemd dat de big-tech van de browsers en zoekmachines onze sitemaps 'lezen', ons stiekem van A tot Z volgen en onze privacy verhandelen (daarover elders meer), maar niet de simpele moeite nemen om het verschil tussen de status van een verbinding, wat die website doet en de mogelijkheid om informatie-uitwisseling te herkennen en een rol te laten spelen in hun krasse beoordelingen.

Vernieuwingen website
Misschien heb je gemerkt dat enkele items op de website begin dit jaar wel eens stil hebben gestaan. Dat was het gevolgs van veel verbouwingen in het totale systeem in die periode.

Het werd tijd om de hardware waar alle systemen op draaien te vernieuwen. De Raspberry Pi4 heeft plaatsgemaakt voor de Raspberry Pi5. Kleine machientjes, de nieuwe is slechts 91x41x69 mm 'klein'. Het operating-systeem was het 32-bit Linux 10 'Buster' en dat is nu het 64-bit Linux 12 'Bookworm'. De harde schijf waar het beestje op draait is een 32Gb SD-kaart.
RPi5
De Raspberry Pi5 in een fraaie aluminium behuizing

De laatste versies van de toegepaste software werken volgens een nieuwe en veel overzichtelijker structuur dan het vroegere systeem. Gevolg: Alles moest van A tot Z opnieuw opgebouwd, ingesteld en getest worden. De belangsrijkste eis daarbij was het behoud van de SQL-database, de 'archiefkast' met alle gegevens sinds januari 2015.
De software bestaat uit 3 belangrijke componenten. De kern is 'Weewx'', het pakket dat de gegevens van het weerstation structureert en leesbaar maakt en de rapportages maakt. Dat betreft grafieken, historische overzichten maar ook het ééns per 5 minuten bijwerken van de webpagina's én het voorzien van diverse externe partijen van 'ons weer'.
Dan is er het pakket 'Belchertown' waarmee de webpagina's vorm worden gegeven. Belchertown zorgt ook voor de verbinding met Viasala Xweather (voorheen Aeris) waarvan de verwachtingen worden betrokken. Een deel van deze verwachtingen is op haar beurt weer gebaseerd op de meteo-dienst van KNMI/vliegbasis Leeuwarden. Binnen dit van huis huis uit Amerikaanse pakket moet elk gegeven en elke term naar de Nederlandse standaard en taal ingesteld worden.
De derde speler is 'Mosquitto'. Dat is een 'broker' die vanuit Weewx ongeveer elke seconde de continue wijzigende waarden aangeleverd krijgt en deze beschikbaar stelt voor de dynamische elementen in de webpagina. Dat gebeurt op basis van het vrij klassieke MQTT (Message Queuing Telemetry Transport) protocol. Dat data-transport is super-lichtgewicht en heeft met de opkomst van IoT (Internet of Things) grote aandacht gekregen. Je ziet het resultaat linksboven op de startpagina: datum, tijd, temperatuur, windrichting en winsnelheid wordt live geactualiseerd. Em live is echt live: als je op de console van het weerstation, dat is het aparaat at de meetwaarden aan de Raspberry levert, de windrichting ziet veranderen, zie je dat op vrijwel hetzelfde moment ook op de webpagina!

Uitbreidingen
Links-boven in het blokje met het bewolking-icoon wordt nu ook de luchtkwaliteit (AQI) getoond. Dit is de gemiddelde luchtkwaliteit in de noordelijke regio.
De (meerdaagse) verwachtingen, onder de temperatuur-pluim, zijn aanzienlijk uitgebreid. Je kunt nu via de buttons rechtsboven kiezen voor een overzicht per [1] uur, [3] uren of [24] uur (meerdere dagen).
Verwachtingen
Verwachtingen in het overzicht per uur



Terug naar ons 'digitale klimaat'.

Reageren? Graag via BlueSky.