Skip to content

Get it working on python 3 and add a path - #3

Open
dkowis wants to merge 5 commits into
tomdotorg:masterfrom
dkowis:path
Open

Get it working on python 3 and add a path#3
dkowis wants to merge 5 commits into
tomdotorg:masterfrom
dkowis:path

Conversation

@dkowis

@dkowis dkowis commented Jun 19, 2025

Copy link
Copy Markdown

I found this, and it's awesome, but I needed to add a path to make promPush work with VictoriaMetrics, as it's got a PromGateway compatible endpoint, but it's at a url prefix.

So I added that, then I ran into all the python 2 vs python 3 problems, so I did those.

This is up and running on my weewx instance :D

image

dkowis and others added 5 commits July 28, 2026 00:54
This allows it to work with things like VictoriaMetrics that speak
Prometheus push gateway, but don't follow the same URL path.
These three are the only fields WeeWX puts in a record that had no entry
in weather_metrics, so every published record logged three lines of
"missing field [x] in defs" -- about 1.5 lines per second of journal
noise, and the data was silently not exported.

The '# 'windrun':' and '# ET':' comments looked deliberate but were not:
usUnits and dateTime carried identical stale comments while being fully
mapped further down the table. Dropped those two misleading comments.

Units follow target_unit = US, matching the existing naming: ET in
inches, windrun in miles. Beaufort is a dimensionless scale.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant