-
Notifications
You must be signed in to change notification settings - Fork 7
/
changelog
executable file
·205 lines (168 loc) · 6.51 KB
/
changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
0.67 01jun2020
* fix integer division
0.66 27may2020
* compatibility with weewx4
0.61 10jun2019
* compatibility with python3
* support analog rain sensor output
0.60 26jan2019
* handle negative values for outside temperature (poblabs and mcrossley)
0.59 30dec2018
* fixed bucket tip calculation to use mm not cm (thanks to user poblabs)
* do not skip rain count when counter is 128 (thanks to user watou)
0.58 12sep2017
* added handling of messages received via repeater
* changed meteostick output from 8 to 10-bytes raw data
* added crc-check for 10-byte raw data
* more accurate pct-good in RF-summary
* added check for non-present analog temperature sensor
* added extraTemp3 in DEFAULT_SENSOR_MAP for analog temp sensor connected
to anemometer transmitter kit
* added warning for humidity sensor connected to anemometer transmitter kit
(no default sensor mapping)
* rearranged debug_parse log levels; now less logging for levels 1 and 2
* removed handling of machine format
0.50 05jul2017
* fixed humidity logging bug
0.49 20mar2017
* fix rain counter bug
0.48 18mar2017
* deal with bogus characters in readings
0.47 22jan2017
* user-specified map augments the default instead of replacing it
0.46 07nov2016
* use the database_field = hardware_name pattern for sensor map
0.45 29sep2016
* eliminate unecessary unit conversions
* simplify some code
0.44 29sep2016
* Fixed: output machine readable values in US format
* Added: automatic selection of digital and analog temp sensors
* Fixed: logic for analog temp sensors
0.43 17sep2016
* Fixed: logic for outside temperature readings
0.42 31aug2016
* Fixed: logic for raw signals of temp/hum stations
* Changed: formula for wind_dir_raw
* Changed: pct_good not sent to weewx at first (not full) archive period
* Added: rf_sensitivity too low warnings
0.41 08jul2016
* Added: custom receiver inHumidity support and other small fixes
* Added: wind error correction code and associated metric system change
* Fixed: Solar "sensor missing" fix by Luc
0.40 09jun2016
* Added: routine new_archive_record
* Changed: handling of rf_stats moved to new_archive_record
* Changed: SM-MAP and LW_map settings
* Changed: all debug levels from 1 to 2
* Changed: removed rainRate from DEFAULT_SENSOR_MAP
* Changed: packets with only a battery status are now skipped
* Changed: made handling of rain_count more robust
* Changed: pctgood is now rounded to the nearest integer value
* Added: Raw rainrate value checked for no sensor
* Fixed: battery status for leaf-soil station was missing
* Changed: Removed debug code in leaf-soil section
0.39 31may2016
* Change: replaced calculate_soil_moisture by lookup_potential
* Change: replaced calculate_leaf_wetness by lookup_potential
* Change: no debug message if rain_count=128 (128=no sensor)
* Change: set wind_dir to None when wind_speed == 0 (or < 0.001)
* Added: set leaf_temp = soil_temp in machine format for channels 1 and 2
* Change: soil moisture potential calulated with norm factor 0.009
* Change: leaf wetness potential calulated with norm factor 0.0
0.38 31may2016
* make the initialization process more robust
0.37 25may2016
* Changed: calculate_soil_moisture
* Changed: calculate_leaf_wetness
* Changed: tag for solar_power.
* Added: tag for supercap_volt.
* Fixed: formula for supercap voltage raw value (Vue only).
* Fixed: formula for uv raw value
* Fixed: typo with light rain
* Fixed: accuracy rain rate formula's
* Fixed: formula for solar cell output raw value
* Changed: explanation of unknown ATK message (0xC)
* Changed: the value of not connected soil temperature sensors
* Changed: the value of not connected soil moisture sensors
* Changed: the value of not connected leaf wetness sensors
0.36 12may2016
* Changed: logic for soil moisture
* Changed: logic for leaf wetness
* Fixed: formula for outtemp
* Added: message examples
* Fixed: handle TypeError when pctgood is None
* Fixed: data of not-present leaf wetness sensors can have values 001 or 002
* Changed: some logdbg messages into log_parse messages
* Changed: some texts
0.35 07may2016
* Changed the way pct_good and pctgood are handled and calculated
* Instead of METEOSTICK_CHANNEL we now use RAW_CHANNEL and MACHINE_CHANNEL
* Changed the time when update_rf_summaries is run
* Fixed self.output_format = fmt.lower()
* Fixed missing 'else' in parse
* Added battery low stati for output raw
* Changed dbg_parse levels
* Unused leaf wetness sensor has raw value 0x002 where most others have 0x3FF
* Changed coding in leaf-soil section
0.34 06may2016
* default to 'raw' format not 'machine' format
* rf stats are recorded only if debug_rf is enabled
* push parameters down to meteostick class
* keep wx calculations out of the driver and hardware code
* incorporated luc's transitional soil calculations
* rain_rate is now in loop packets, but intentionally not in the sensor map
0.33 29apr2016
* default to raw format
0.32 27apr2016
* fixed bug in decode_soil
* checks to see if raw data not present
* change soil moisture formula
* added raw values of leaf_wetness to observations
* added leaf_temp formula
* minor log formatting changes
0.31 26apr2016
* added parsing of raw output
* added soil calculations
0.15 24apr2016
* ignore (and log) invalid rain count values
* track pct_good stats with rf stats
* fix log level of parsing messages
* added configurator for setting/getting meteostick parameters
* consolidate rf stat calculations
* eliminate redundant cmd sequences
0.14 23apr2016
* added RF signal tracking
0.13 20apr2016
* default rain bucket is 1 to match default frequency of EU
* added flag for debugging RF sensitivity
0.12 20apr2016
* added option to set RF sensitivity
* added support for australian frequencies
0.11 13apr2016
* use int for rain_count
0.10 12apr2016
* rain counter wraparound is 128 not 256
* prevent failure when empty sentence from meteostick
* catch parsing exceptions so that failures will not cause weewx to quit
* adjust log messages during startup
0.9 11apr2016
* always provide details about meteostick state
0.8 09apr2016
* minor code refactoring
* make default config stanza consistent
* individual indicators for each battery status
* remove wview-isms from sensor observation names
* make rain variables consistent
0.6 23mar2016
* added parameters for bucket type, transceiver frequency, and channels
* added support for soil moisture, extra temp, extra humid
0.4 19feb2016
* added mapping for rf_signal_1 to rxCheckPercent
0.3 18feb2016
* no log of field rf_signal_*
* no log for blank lines
* lines starting with # will be logged as info message
* changed format of B
0.1 10feb2016
* initial release