[synopanalyzer] Incorrect octa reported (#12541)

* Some stations does not report octa dimension, thus leading the binding to incorrect values.
Enhanced discovery process
Code enhancements
SAT corrections
Enhanced Exception catching.

Signed-off-by: clinique <gael@lhopital.org>
This commit is contained in:
Gaël L'hopital
2022-04-03 18:55:53 +02:00
committed by GitHub
parent 3520621c1b
commit 94301eee8c
13 changed files with 232 additions and 228 deletions

View File

@@ -12,7 +12,9 @@ There is exactly one supported thing, which represents a Synop message. It has t
## Discovery
If a system location is set, the nearest availabble Synop station be automatically discovered for this location.
If a system location is set, the nearest available Synop station be automatically discovered for this location.
The search radius will expand at each successive scan.
## Thing Configuration
@@ -26,7 +28,7 @@ The weather information that is retrieved is available as these channels:
| Channel Type ID | Item Type | Description |
|-----------------------|--------------------|--------------------------------------------|
| temperature | Number:Temperature | Current temperature |
| temperature | Number:Temperature | Current outdoor temperature |
| pressure | Number:Pressure | Current pressure |
| wind-speed | Number:Speed | Current wind speed |
| wind-speed-beaufort | Number | Wind speed according to Beaufort scale |