Hi!
There is another updated
public beta of FOSHKplugin v0.09.
A few minor bugs have been fixed and the installation script of the generic version has been optimised regarding WSL (Windows Subsystem for Linux).
Additionally, a firmware problem with the current firmware version v2.1.0 of the GW2000 is bypassed - the key "runtime" is not transferred correctly from the GW2000.
As a new feature of this beta there is the display and output of the actual transmission interval and - if INTVL_WARNING = True - also a warning via Log/UDP/http/Pushover, if the actual (measured) transmission interval is 10% above the interval configured in the weather station (WS_INTERVAL).
The time interval in seconds between the current and the last transmission of the weather station is output as isintvl. The average value of the last 10 transmissions (without the largest and smallest interval) is output as isintvl10.
Using JSON, MQTT or InfluxDB, an analysis of the actual transmission rate of the weather station can thus be generated very easily.
Whether this function will be included in the final v0.09 release is not yet decided. I will gladly take your hints into account in my decision.
But now I urgently need such an analysis option - currently I have considerable (!) differences between configured and actual interval with both the HP3501 and the HP2551C.
An update from an existing public beta v0.09 is done by
sudo -u username ./generic-FOSHKplugin-install.sh -upgrade generic-FOSHKplugin-0.0.9Beta.zip
If there are problems or if you are upgrading from a previous version, you may need to run a one-time
sudo -u username ./generic-FOSHKplugin-install.sh -repair
should be executed. username is the name of the user in whose context FOSHKplugin is running.
Please test and report any problems or questions or wishes.
Thanks a lot and have a nice weekend!
Oliver
To the attachment:
The green and orange graphs show the measured interval of two GW1000s. This is set to 30 seconds and is also adhered to.
However, the yellow graph shows the measured interval of an HP3501, which is configured to 60 seconds. For unclear reasons, however, the interval is usually 90 seconds.
A similar behaviour is shown by an HP2551C (light blue) that is supposed to transmit every 30 seconds, but actually only does so every 40 seconds.
The red and dark blue curves show the interval over the last 10 transmissions.
For such graphics I needed the new key isintvl and isintvl10.
Maybe you can do something with them?