Commits: Github Mirror / telegraf-plugins



Commits

Merge pull request #5 from Steve-Fry/patch-1

unknown_key
4fa74461
Ben Tasker

feat: add activePower as inverter metric

unknown_key

Add an export of the Grafana Dashboard

verified
12694aed
B Tasker

Strip commas from author names

verified
ef40b9c7
B Tasker

Mentions seem to take longer to appear nowadays, so go back a bit further

verified
d9e74865
B Tasker

omit author tag if author name unavailable

verified
c85be71b
B Tasker

Only emit pricing information if it flows in the correct direction utilities/telegraf-plugins#17

verified
4a7184c7
B Tasker

Fix pass-through of multiple tariffs - utilities/telegraf-plugins#17

verified
aa155ba8
B Tasker

Don't try and fetch consumption if we don't know the meter serial (utilities/telegraf-plugins#17)

verified
62b6ed78
B Tasker

Update to use flux for price cells

verified
4da26374
B Tasker

Use end of period for pricing information.

verified
d879fadc
B Tasker

Add Grafana Dashboard

verified
43c60e46
B Tasker

Farm out handling of timezones in datestrings

verified
b35a11bf
B Tasker

Add import/export information to meter details and pricepoints

verified
fba80674
B Tasker

Handle historic tariffs more cleanly

verified
2f4e9082
B Tasker

Remove text editor swap file and update .gitignore

verified
d306be61
B Tasker

Merge pull request #3 from bentasker/octopus-tariffs

unknown_key
119767a2
Ben Tasker

Link back to the design issue

verified
f3113b85
B Tasker

Update headers

verified
90e20fed
B Tasker

Add README

verified
8a41e61d
B Tasker

Grab two days of consumption

verified
36b4abd2
B Tasker

Add timestamp to meter info LP

verified
7000947f
B Tasker

Move tariff-code to be a tag

verified
88d20c83
B Tasker

Rename to octopus-energy (utilities/telegraf-plugins#14)

verified
c705b5ee
B Tasker

Add consumption handling utilities/telegraf-plugins#14

verified
fc2d2236
B Tasker

Add support for standing charge utilities/telegraf-plugins#14

verified
3dbc85dd
B Tasker

Generate a line of line protocol with meter information

verified
0cb1868b
B Tasker

Generate a line of line protocol for each 30m of a tariff price (utilities/telegraf-plugins#14)

verified
6f985b67
B Tasker

Start generating pricing LP (utilities/telegraf-plugins#14)

verified
c0010267
B Tasker

Limit tariff data to that which applies in the last 24h (utilities/telegraf-plugins#14)

verified
b3621e66
B Tasker

Fetch property and tariff details from Octopus' API (utilities/telegraf-plugins#14)

verified
2cb04d21
B Tasker

Collect total charge + discharge for the battery

verified
e998fe75
B Tasker

Add totalYield - details total solar yield since commissioning

verified
2fa50817
B Tasker
verified
08d4e614
B Tasker

Add local supply totals (utilities/telegraf-plugins#11)

verified
f0bc5f6c
B Tasker

Calculate energy supplied locally today (utilities/telegraf-plugins#11)

verified
85fca95e
B Tasker

Subtract gridSell when calculating todayUsage

verified
e9e5e94b
B Tasker

Update field listing

verified
63b011f3
B Tasker

Update README to add observations from utilities/telegraf-plugins#10

verified
d12bf394
B Tasker

Add household consumption figures

verified
eb9252e0
B Tasker

Add total grid bought and sold (utilities/telegraf-plugins#10)

verified
0404172d
B Tasker

Remove defunct function

verified
5d2b15d6
B Tasker

Merge pull request #2 from bentasker/soliscloud-plugin

unknown_key
d8f44471
Ben Tasker

README update

verified
7fe01194
B Tasker

Add information on fields

verified
97ee3a15
B Tasker

Add battery voltage and health percentage

verified
f9b550e7
B Tasker

Add total consumption (utilities/telegraf-plugins#9)

verified
7975d879
B Tasker

NOOP: whitespace

verified
448cd4bc
B Tasker

Don't abort if a station lookup fails, just move onto the next

verified
ade93e24
B Tasker

Move response checking inside the class

verified
24239156
B Tasker

Add stats on installed capacity and percentage generated (utilities/telegraf-plugins#9)

verified
10166fc2
B Tasker

Add response details to debug output

verified
796b31c0
B Tasker

Remove mocked responses - they're no longer required

verified
47ed68c4
B Tasker

Take debug state from env var DEBUG

verified
1f40372a
B Tasker

Remove accidentally committed output

verified
28ed3d8a
B Tasker

Update README to include example telegraf config

verified
e7766887
B Tasker

Add the tag I use for routing between outputs in Telegraf

verified
5ebb0d60
B Tasker

I'm not sure what BatteryPowerPec actually represents, but it's always 1

verified
eab71aaa
B Tasker

Remove unneeded prints

verified
912f07aa
B Tasker

Strip trailing slashes from the API URL

verified
fa132140
B Tasker

Change default measurement to solar_watts

verified
009154e5
B Tasker

Start calculating total usage (hit a blocker tho)

verified
cf3cdb21
B Tasker

Adjust some more based on actual API outputs

verified
e2e4c65d
B Tasker

BatteryPower will be negative when the battery is discharging

verified
2507c37e
B Tasker

Remove unnecessary prints and switch to LP output

verified
0e76f8a5
B Tasker

Tweak based on API responses

verified
b2a4efea
B Tasker

Disable mock

verified
a4d40a05
B Tasker

On a re-read of the API docs (rather than a skim), all responses are going to have the nested structure (utilities/telegraf-plugins#9)

verified
f6642d24
B Tasker

Start a README

verified
de28577f
B Tasker

Adjust mocks based on observed API responses.

verified
ea02d4e2
B Tasker

Bugfix: Switch signstr to using literal newlines

verified
c55191e6
B Tasker

Have doAuth build all of the necessary headers

verified
839ca09c
B Tasker

Got some API creds, disable mocks

verified
b1245b1c
B Tasker

Convert site stats to LP

verified
dbb7403f
B Tasker

Translate inverter details into LP (utilities/telegraf-plugins#9)

verified
cbea4b4d
B Tasker

Extract battery usage statistics and generate line protocol to expose the stats (utilities/telegraf-plugins#9)

verified
eb21e04a
B Tasker

Add call to inverterDetail (utilities/telegraf-plugins#9)

verified
6a46ce08
B Tasker

Collect details of deployed inverters (utilities/telegraf-plugins#9)

verified
5c032a33
B Tasker

Add a mocked response to fetchStationList() (utilities/telegraf-plugins#9)

verified
8bc3e47f
B Tasker

Move debug to being an object property

verified
2123ae35
B Tasker

Implement support for rate-limit observance (utilities/telegraf-plugins#9)

verified
b1d1b5f5
B Tasker

Move over to using a class.

verified
2728d625
B Tasker

Add support for stationList (utilities/telegraf-plugins#9)

verified
374ffd53
B Tasker

Implement support for Solis's authorization mechanism (see utilities/telegraf-plugins#9)

verified
dc322167
B Tasker

Add plugin

verified
7861ebde
B Tasker

Extract domain details

verified
60c66eda
B Tasker

Add webmention_io plugin

verified
df595a37
B Tasker

Update README

verified
c9dead3c
B Tasker

Add dashboards

verified
c3dde112
B Tasker

Commit initial plugin implementation

verified
30b848b7
B Tasker

Create README and update file header

verified
df2312b7
B Tasker

Update dashboard

verified
90eb4819
B Tasker

Add initial implementation

verified
6ff2d7fc
B Tasker

Link out to post

verified
4f3511a4
B Tasker

Add README to parent dir

verified
aaf9a8f6
B Tasker

Fix url

verified
34bbc8fd
B Tasker

Create README for utilities/telegraf-plugins#8

verified
f05573e0
B Tasker

Create deploy-hook script for utilities/telegraf-plugins#8

verified
24cc79cd
B Tasker

Fix year

verified
5924c025
B Tasker

Tidy up README

verified
3527417e
B Tasker

Update file header

verified
4bb9b03d
B Tasker

Add initial implementation of ssd endurance plugin for utilities/telegraf-plugins#7

verified
7dd2a896
B Tasker

Add version header for easier reference in future

verified
c30a1b0d
B Tasker

Remove message used in testing

verified
07b2c4c2
B Tasker

This can no longer be thrown as we've moved to use blocking with timeout rather than non-blocking

verified
91914c9b
B Tasker

Add a small semblence of protocol awareness to the socket reads (utilities/telegraf-plugins#6)

verified
64646e96
B Tasker

Implement a retry on initial read from socket (utilities/telegraf-plugins#6)

verified
fe3d6e83
B Tasker

Implement basic handling of slow tor daemon for utilities/telegraf-plugins#6

verified
f9e3ce69
B Tasker

Provide breakdown of counters between accept and reject (utilities/telegraf-plugins#4)

verified
8b600351
B Tasker

Rework exit policy stats so that they can handle a multi-line response from the Tor daemon (utilities/telegraf-plugins#4)

verified
bf5ce11d
B Tasker

Detect port ranges and walk them to increment counters correctly

verified
431e09f3
B Tasker

Prevent an exception in early startup

verified
978f79d7
B Tasker

Collect stats on exit policies (utilities/telegraf-plugins#4)

verified
83116151
B Tasker

Cross-link README

verified
2e905ea6
B Tasker

Collect information about quotas/accounting for utilities/telegraf-plugins#2

verified
39d7ecdf
B Tasker

Typo

verified
7e188591
B Tasker

Add file header and README for utilities/telegraf-plugins#1

verified
2787c195
B Tasker

Escape spaces in tag values

verified
ac1fc1c9
B Tasker

Whoops - correct output field name from rx to tx

verified
56db02b4
B Tasker

Allow environment to override config

verified
92693ca5
B Tasker

Pass back a tag explaining the cause of an early failure

verified
d58cc008
B Tasker

Return LP if we fail to connect to the controlport

verified
eec62d22
B Tasker

Return LP when login fails

verified
d5d056aa
B Tasker

Fix stat command

verified
f9eeae86
B Tasker

Report a counter of how many stats have failed to fetch. See utilities/telegraf-plugins#1

verified
fa1995e5
B Tasker

Add ability to add counters based around multiline responses. see utilities/telegraf-plugins#1

verified
2d256804
B Tasker

Start implementing a telegraf-plugin to monitor tor for utilities/telegraf-plugins#1

verified
ef590847
B Tasker

Add link out

verified
1b607048
B Tasker

Switch tunnel statuses to using a common field and differentiation by tag

verified
bb40b63c
B Tasker

Fix tunnel state string

verified
cbcf8ea2
B Tasker

Oops, I deliberately decided not to use f-strings so that older Py3 installs could be supported, but obviously missed one

verified
1b8a2823
B Tasker

Fix list item in README

verified
2ee7f9f4
B Tasker

Tidy up

verified
3a758fae
B Tasker

Add README and License

verified
785c17b2
B Tasker

Make measurement env var less generic

verified
a61a368d
B Tasker

Update file header

verified
3111504d
B Tasker

Add missing tunnel statuses

verified
a5368e08
B Tasker

Report errors back

verified
81766c6e
B Tasker

Report volume in bytes and address an apparent reporting issue in I2PD's stats

verified
f2c33d1c
B Tasker

Capture detailed tunnel stats

verified
191c2274
B Tasker

Capture the rest if the stats on the homepage

verified
5a87bede
B Tasker

Start implementing Telegraf plugin for I2PD (see jira-projects/CDN#14)

verified
c4cc115e
B Tasker

Sort out README's and attach license info

verified
77563f0c
B Tasker

Add README

verified
6d08ba23
B Tasker

Create exec plugin to pull status and response time from Uptimerobot

verified
9f1e88e4
B Tasker

Start creating plugin

verified
b1738d84
B Tasker

Record API response codes

verified
d4c71c3c
B Tasker

Shorten tooltips

verified
2c02fa69
B Tasker

Add a README

verified
c06d0d2d
B Tasker

Create a plugin to fetch user quota usage from Nextcloud

verified
a0f84a06
B Tasker

Set up repo

verified
68de9d7d
B Tasker