-
chore(deps): update dependency python-semantic-release to v9.8.6 (
58ef960
) -
chore(deps): update dependency python-semantic-release to v9.8.5 (
d565404
) -
chore(deps): update dependency python-semantic-release to v9.8.4 (
75075ee
)
- fix: Improve docker by building arm versions, and installing a local .tar.gz file. (
37c8d96
)
- fix: Fix handling for connection failure to mqtt broker. (
d0a6b4b
)
-
chore(deps): update dependency paho-mqtt to v2 (
3f7c52a
) -
chore(deps): update dependency twine to v5.1.1 (
6e6595b
) -
chore(deps): update dependency python-semantic-release to v9.8.3 (
ad51143
) -
chore(deps): update dependency python-semantic-release to v9.8.2 (
6038974
) -
chore(deps): update dependency pycodestyle to v2.12.0 (
0be7c73
) -
chore(deps): update actions/checkout digest to 692973e (
8dc57e1
) -
chore(deps): update dependency python-semantic-release to v9.8.1 (
11cba88
) -
chore(deps): update dependency python-semantic-release to v9.8.0 (
8cd669b
) -
chore(deps): update actions/checkout digest to a5ac7e5 (
5d82705
) -
chore(deps): update dependency twine to v5.1.0 (
56fd785
) -
chore(deps): update dependency python-semantic-release to v9.7.3 (
42acd31
) -
chore(deps): update dependency coveralls to v4.0.1 (
49eff88
) -
chore(deps): update dependency python-semantic-release to v9.7.2 (
f5dd0c5
) -
chore(deps): update actions/checkout digest to 44c2b7a (
0dc1880
) -
chore(deps): update dependency python-semantic-release to v9.7.1 (
19cec1b
) -
chore(deps): update dependency python-semantic-release to v9.7.0 (
de7f4df
) -
chore(deps): update dependency coveralls to v4 (#61)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (3a99726
)
-
chore(deps): update dependency python-semantic-release to v9.6.0 (
39e5e45
) -
chore(deps): update actions/checkout digest to 0ad4b8f (
97c3a7a
) -
chore(deps): update dependency python-semantic-release to v9.5.0 (
4333504
) -
chore(deps): update actions/checkout digest to 1d96c77 (
afecd2b
) -
chore(deps): update dependency twine to v5 (#53)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (f262e43
)
- chore(deps): update dependency python-semantic-release to v9 (#51)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (155419b
)
-
chore(deps): update dependency wheel to v0.43.0 (
3dca66b
) -
chore(deps): update dependency python-dateutil to v2.9.0.post0 (
b255801
)
- fix: Update code to be compatible with paho-mqtt>=2.0.0 (
c35886c
)
-
feat: Add support for extra metrics from the Ecowitt / Fineoffset WS9… (#50)
-
feat: Add support for extra metrics from the Ecowitt / Fineoffset WS90 (Wittboy GW2001 station) (
12f5447
)
- fix: Add missing metrix help text (
44d1f2f
)
-
chore(deps): update dependency python-semantic-release to v8.7.0 (
4307652
) -
chore(deps): update dependency python-semantic-release to v8.5.2 (
b0c25f6
) -
chore(deps): update dependency python-semantic-release to v8.5.1 (
3d3b1a9
) -
chore(deps): update actions/setup-python action to v5 (
6525e16
) -
chore(deps): update dependency python-semantic-release to v8.5.0 (
5fd3194
) -
chore(deps): update dependency wheel to v0.42.0 (
dcf102d
)
- feat: Ignore newbattery tags for LaCrosse weather stations. Log multiple frequencies if using frequency hopping. (
5a3b3d1
)
-
chore: Test on Python 3.12 (
dfdaf38
) -
chore: Don't automerge dockerfile changes, as they aren't tested. (
18a0d46
) -
chore(deps): update dependency wheel to v0.41.3 (
707d398
) -
chore(deps): update dependency python-semantic-release to v8.3.0 (
c5e2cd8
) -
chore(deps): update dependency python-semantic-release to v8.2.0 (
b7e0882
) -
chore(deps): update actions/checkout digest to b4ffde6 (
5ca5f0d
) -
chore(deps): update dependency python-semantic-release to v8.1.2 (
0dc887f
) -
chore(deps): update dependency pycodestyle to v2.11.1 (
daa6b0d
) -
chore(deps): update python docker tag to v3.12 (
0f6ad29
) -
chore(deps): update actions/checkout digest to 8ade135 (
9cd9912
) -
chore(deps): update actions/checkout action to v4 (
5d24b49
) -
chore(deps): update dependency python-semantic-release to v8.1.1 (
82744e5
) -
chore: Fix badge link (
aed1d4f
) -
chore: Add workflow badge. (
ee9d896
) -
chore: Restore run action on tags. (
9b0fd68
) -
chore: Fix badges. (
961af4c
)
- feat: Support Python 3.12 (
e70448f
)
- chore: Add some more badges to the readme. (
a7832bc
)
- fix: Switch back to building docker in main workflow. (
1cf8e13
)
- chore(deps): update dependency python-semantic-release to v8.0.8 (
750dbb9
)
- fix: Switch back to building docker in main workflow. (
34d9be7
)
- fix: Fix action (
23aecd3
)
-
chore: fix workflow name (
4657d10
) -
chore: Upload to PyPi and GitHub (
d5f0946
) -
chore: Require twine to upload to pypi (
fdde550
)
- fix: only try to upload if a release was made (
f213b42
)
- fix: Move to new semantic release config. (
630e8ab
)
- Fix: Require wheel so we can release wheels (
16869e2
)
- fix: Publish docker image on tag creation. (
40da6da
)
- fix: Publish docker image on tag creation. (
0960e2e
)
-
chore(deps): update dependency python-semantic-release to v8 (
f961263
) -
chore(deps): update dependency pycodestyle to v2.11.0 (
182aafa
) -
chore(deps): update dependency python-semantic-release to v7.34.6 (
f783124
) -
chore(deps): update dependency python-semantic-release to v7.34.4 (
337898a
) -
chore(deps): update dependency python-semantic-release to v7.34.3 (
d2d5200
) -
chore(deps): update dependency python-semantic-release to v7.34.2 (
c481d1c
) -
chore(deps): update dependency python-semantic-release to v7.34.1 (
3a7455c
) -
chore(deps): update dependency python-semantic-release to v7.34.0 (
a712998
) -
chore: Update systemd files to use new mqtt port selection
-
Now that it's possible to set mqtt port, allow for systemd service to use it
-
Add "--drop-after" value to prom433.example config file (
9b7a59e
) -
chore(deps): update dependency python-semantic-release to v7.33.3 (
b80f537
) -
chore: Add documentation about scraping with Prometheus. (
854f331
) -
chore: Handle mqtt on non-standard ports, and improve documentation. (
9d2a77e
) -
chore: Automerge dependency updates that aren't a major version upgrade. (
594018f
) -
chore(deps): update dependency python-semantic-release to v7.33.2 (#9)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (908a93d
)
- chore: Run action on pull requests. (
3e0564d
)
-
fix: Fix semantic-release --noop parameter order (
611218a
) -
fix: Fix release for semantic-release v8 (
35ac16f
)
-
chore: Fix test for if a release is needed. (
5684656
) -
chore: Trigger release on correct branch name. (
a464b14
) -
chore: Move to correct location. (
fa6fd91
) -
chore: Switch to GitHub actions for build, test and release. (
32c619f
) -
chore: Update README with correct command line parameters. (
2d1eaad
) -
chore(deps): update dependency python-dateutil to v2.8.2 (#20)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> (8c46fcd
)
- fix: Make error clearer when failing to connect to MQTT server. (#21) (
cc923b3
)
-
chore: example systemd unit and environment files (#16)
-
add prom433.service unit file to support management with systemd
-
add prom433.example for use in /etc/sysconfig to set service options (
3b8c793
) -
chore: Don't deactivate last venv so buildbot can find coveralls. (
fac51fe
) -
chore: Test on multiple Python versions. (#18)
-
chore: Test on multiple Python versions. (
7b90de3
)
-
feat: Add time parser (#17)
-
test: Add tests for various forms of rtl_433 timestamps
test the following rtl_433 timestamp formats, report_meta time:utc:tz report_meta time:tz report_meta time:iso:tz report_meta time:unix report_meta time:utc:tz:usec report_meta time:tz:usec report_meta time:iso:tz:usec report_meta time:unix:usec
Standard "report_meta time" is covered by the metrics tests.
- feat: Add generic date/time string parsing from python-dateutil
rtl_433 can output date/time in multiple formats. The dateutil module provides a way to parse these formats generically, and handles timezones well.
- chore: fix code style.
Co-authored-by: Andrew Wilkinson <andrewjwilkinson@gmail.com> (023ee63
)
- feat: add --quiet to suppress server logging
Suppress server logging of all requests to limit noise in long running system logs.
Method taken from here,
https://stackoverflow.com/questions/21631799/how-can-i-pass-parameters-to-a-requesthandler (9770f43
)
- feat: Add metrics
Additional metrics to support AmbientWeather station.
Wind avg/max, UV index/LUX/raw (f804439
)
- Merge pull request #15 from agspoon/add_quiet
feat: add --quiet to suppress server logging (79e77bd
)
- Merge pull request #14 from agspoon/add_metrics
feat: Add metrics (ac1242b
)
- fix: Allow OS to choose Python version
Specify simply "python3", which will typically be a symlink to the minor
version selected on the platform. (bc56611
)
- Merge pull request #13 from agspoon/fix_python_version (
346b2f9
)
-
chore: Fix style. (
1230cfa
) -
chore: Add CONTRIBUTING.md (
98c61ce
) -
chore(deps): update dependency python-semantic-release to v7.33.0 (
f4e8e33
) -
chore(deps): update dependency pycodestyle to v2.10.0 (
ec44a64
) -
chore(deps): update python docker tag to v3.11 (
1a057b0
)
- fix: Treat all radio clocks as UTC so we return the correct time, regardless of the host's timezone (fix #11). (
be71083
)
- Merge pull request #12 from andrewjw/fix_11
fix: Treat all radio clocks as UTC so we return the correct time, regardless of the host timezone. (9579316
)
- Merge pull request #7 from andrewjw/renovate/python-semantic-release-7.x
chore(deps): update dependency python-semantic-release to v7.33.0 (c40aff7
)
- Merge pull request #2 from andrewjw/renovate/pycodestyle-2.x
chore(deps): update dependency pycodestyle to v2.10.0 (79737c0
)
- Merge pull request #8 from andrewjw/renovate/python-3.x
chore(deps): update python docker tag to v3.11 (1b9b56c
)
- feat: Add support for radio clock values. (
525191a
)
- feat: Drop metrics after a configurable timeout (default 1 hour), so we don't continually report devices we've only seen once.
BREAKING CHANGE: Metrics will be dropped after 1 hour if not updated. Add --drop-after 0 to keep the old behaviour. (1197e2d
)
-
chore: Update readme file. (
29ca345
) -
chore: Update readme to link to Docker Hub. (
b1b10f0
) -
chore: Switch coveralls library. (
30476ec
)
- fix: Since we switched to mqtt there is no need to install rtl_433 in our Docker image. (
5f2c147
)
- fix: Handle exceptions when processing messages and keep running. (
a3295fe
)
- fix: Fix typo in last message metric name. (
f6d5288
)
- fix: Don't warn on tag values we known we should ignore. (
b6f7c77
)
- feat: Handle extra values about frequency and noise that are added to messages sent by rtl_433 with -M level. (
36aa076
)
- feat: Rework metrics so we can handle more types of messages, and record the last time a message was seen for a device.
BREAKING CHANGE: All metrics have been renamed. (57d68ec
)
- fix: Handle correct type for mqtt messages. (
01d91ac
)
- fix: Fix message handler prototype. (
2998de3
)
- feat: Switch to listening to MQTT messages rather than running rtl_433 directly. (
1d81a6f
)
- fix: Use correct parameter for setting rtl_433 output to Json. (
464dd07
)
- fix: Use correct package name for rtl-433. (
3589181
)
- fix: Add universe repo to allow us to install rtl_433. (
ca4835e
)
- fix: Add universe repository. (
f77c19c
)
- feat: Switch to Python slim image so we can install Python packages more easily. (
e9e652e
)
- fix: Use a docker image with rtl_433 installed. (
7184aed
)
- fix: Fix imports in main script. (
6fa43c8
)
- fix: Fix build of docker container. (
4797dde
)
- chore(deps): update dependency python-semantic-release to v7.22.0 (
a6c5e7d
)
- fix: Test commit to trigger docker build. (
bfd3537
)
- Merge pull request #3 from andrewjw/renovate/python-semantic-release-7.x
chore(deps): update dependency python-semantic-release to v7.22.0 (cedd9e9
)
- fix: Fix branch name in coveralls link. (
2803ebe
)
- feat: Add dockerfile. (
dff1cd4
)
- feat: Add tests for the http server. (
ba317ae
)
- Merge pull request #1 from andrewjw/renovate/configure
Configure Renovate (51aecdd
)
- Add renovate.json (
c949d85
)
- fix: Fix tagging docker image. (
4824509
)
- fix: make docker_push.sh executable. (
384ef6b
)
- fix: Fix copy and paste error in setup.py. (
bf6c32b
)
- chore: Fake commit to test buildbot. (
49e5237
)