Skip to content

Releases: solectrus/senec-collector

v0.14.0

21 Apr 17:24
c19e436

Choose a tag to compare

  • Adds new ENV variable SENEC_IGNORE to ignore specific fields. This allows tracking them from another source (like MQTT), e.g. if there is a wallbox that is not from SENEC.
  • Removes internal health check (to keep things simple)
  • Updates dependencies

Full Changelog: v0.13.1...v0.14.0

v0.13.1

02 Mar 06:19
33023b1

Choose a tag to compare

Fixed a potential error that could cause the collector to crash

Full Changelog: v0.13.0...v0.13.1

v0.13.0

29 Feb 10:32
c594b0d

Choose a tag to compare

New

  • Added support for Firmware 0827 with new state "Wake-up Charge" (#323)
  • Added Docker health check

Changed

  • Upgraded Ruby to 3.3.0

Full Changelog: v0.12.0...v0.13.0

v0.12.0

01 Feb 17:31
eff4bbb

Choose a tag to compare

  • Added cloud adapter to access App API (#300)

Full Changelog: v0.11.2...v0.12.0

v0.11.2

28 Jan 09:24
161cb85

Choose a tag to compare

  • Migrated test suite from Minitest to RSpec
  • Updated dependencies

Full Changelog: v0.11.1...v0.11.2

v0.11.1

22 Jan 09:44
a233fd3

Choose a tag to compare

  • Updated dependencies, Ruby 3.2.3 and more
  • Updated gem senec to 0.14.0, preparing for cloud data access

Full Changelog: v0.11.0...v0.11.1

v0.11.0

30 Sep 12:44
35e73f5

Choose a tag to compare

  • Pushes additional field power_ratio to InfluxDB
  • Fixes some missing states for current_state_ok

v0.10.0

27 Sep 14:29
75705c3

Choose a tag to compare

  • Improved request handling by using persistent connections (uses much less resources on the SENEC device)
  • Pushing additional field application_version (aka Firmware version) to InfluxDB
  • Pushing additional field current_state_code (status as number) to InfluxDB
  • Pushing additional field current_state_ok (boolean to indicate that the state is "ok") to InfluxDB
  • Pushing additional field response_duration (time required by the SENEC device to send the response, in ms) to InfluxDB
  • Adds ENV variable SENEC_LANGUAGE for retrieving state as text (default: "de", possible values: "de", "en", "it")
  • Some refactoring, code cleanup and dependency updates

Full Changelog: v0.9.0...v0.10.0

v0.9.0

18 Aug 15:13
3a1a31e

Choose a tag to compare

  • Added support for new SENEC firmware which runs on https and has a slight different API (#224)
  • Added support for multiple wallboxes
  • Updated dependencies

IMPORTANT: To use https, a new environment variable SENEC_SCHEMAmust be set to "https". Otherwise, http is used.

Full Changelog: v0.8.0...v0.9.0

v0.8.0

08 Jul 12:28
1a09aba

Choose a tag to compare

  • Allow customizing InfluxDB measurement name (default is "SENEC")
  • Updated dependencies