Discussie forum met algemene vragen over weerstations niet gerelateerd aan een merk uit de andere forums
Gebruikersavatar
Door Toulon7559
#73050
Het onstuimige weer van de laatste dagen maakte het mogelijk nog weer een functie van Tempest te bekijken:
bliksemdetectie.
Tempest geeft daarvoor:
- Actuele detecties
- Detecties laatste uur
- Detecties laatste 3 uur
- Detectie-afstand
.
Uitlezen en presenteren met een widget en grafisch op een tijdlijn is 'basic' en met Domoticz eenvoudig te realiseren.
Invoegen van visualisatie in de eigen, private website is dan mogelijk.
.
chart210314lightcount [50%].jpeg
Tempest_bliksemdetectie
chart210314lightcount [50%].jpeg (16.2 KiB) 607 keer bekeken
.
Maar is die 'lightning'-info uit Tempest ook als bijdrage elders toepasbaar?

30Mar2021:
Tekst uitgebreid
Gebruikersavatar
Door Toulon7559
#73109
Soms duurt het even voordat je op het internet een component tegenkomt makkelijk bruikbaar voor een gedachte toepassing.

UDP-sniffing hoeft niet moeilijk te zijn: dit Python-script vraagt geen instelling van IDs, poorten e.d., zuigt de UDP-messages op van het WLAN en levert 'printjes' af van de dictionaries.
Die dictionaries zijn in dit script opgedeeld in:
- 'obs' dataset die voldoende lijkt voor een gebruikelijke, periodieke uitlezing van meteo-data, vergelijkbaar (maar niet gelijk!) met de JSON-file die de Weatherflow-server maakt.
- 'rapid wind' info, die heel frequent, periodiek meldt hoe de wind zich gedraagt
- 'start-of-rain' event-melding
- 'lightning' event-melding
- 'status'-meldingen met periodiek allerlei status- en QC-info voor sensor en hub (o.a. de verschillende IDs)

Voor vervolgtoepassingen moet je 'alleen maar' een passende vertaling & samenstelling aankoppelen ........

09April2021:
Beschrijving van dictionaries toegevoegd
Gebruikersavatar
Door Toulon7559
#73115
Vervolg op het voorgaande bericht:
inmiddels een aanpassing van het genoemde Python-script uitgewerkt voor
- extractie van de UDP-messages van de Tempest-sensor
- compilatie daaruit naar json-files en naar een xml-file.
Het uitgewerkte Python3.x-script staat in het Domoticz-forum.

Loopt in mijn configuratie op een RPI0W met Raspian_Buster, als 'lokale/centrale aangever' van de Tempest UDP-info naar andere toepassers.

Nu bezig om bijpassende 'readers' robuust te maken:
- JSON-reader OK, incl. upload naar Domoticz
- XML-reader nog testend

De exercitie om een HWA-uploadfile te maken met WeeWX ook gebruikt om Tempest als sensor/front-end via zijn UDP-messages aan WeeWX te koppelen.
In die keten tevens de mogelijkheid beschikbaar om calibratie-offsets in te voeren t.o.v. de 'ruwe' UDP-data uit de Tempest-sensoren:
lijkt (bij mijn configuratie) tenminste nodig voor luchtdruk en neerslag.

14April2021:
voorlaatste alinea toegevoegd.

17Mei2021:
voorlaatste alinea bijgewerkt en laatste alinea toegevoegd.
Laatst gewijzigd door Toulon7559 op 17 mei 2021, 11:10, 1 keer totaal gewijzigd.
Gebruikersavatar
Door Toulon7559
#73210
De passerende onweersbuien geven een mooie demonstratie van de samenhang van weeraspecten:
je weet het wel, maar nu zie je het voor je ogen afrollen gemeten door Tempest.
Tempest1LS_Survey210519b [640x480].png
Overzicht samenhangende aspecten
Tempest1LS_Survey210519b [640x480].png (131.95 KiB) 167 keer bekeken
Tegelijkertijd discussie in het Weatherflow SupportForum over hoe zien van Lightning-info in de UDP-berichten.
Dan blijkt dat ze vanuit Weatherflow de firmware in Tempest kunnen aanpassen zonder dat je zelf in de actie hoeft deel te nemen
[sterker nog: je wordt verzocht 10 minuten helemaal niets met de Tempest-software te doen]
Wel iets gewend op softwaregebied, maar dit is toch verrassend ......