Skip to content

Releases: ironsheep/RPi-Reporter-MQTT2HA-Daemon

v1.8.5

01 May 23:17
Compare
Choose a tag to compare

Repair commands subscription so re-connects if/when broker restarts

  • Handle resubscription if MQTT broker restarts (#99)
  • Rewrite documentation to clarify remote command installation/setup (#97)
  • Repair bug in running shell to execute commands

Full Changelog: v1.8.4...v1.8.5

v1.8.4

29 Mar 05:34
Compare
Choose a tag to compare

Address crash of deamon upon 2nd call to getNumberOfAvailableUpdates()

  • Remove unused Requirements file from repo. (#92)
  • Fix code which calls getNumberOfAvailableUpdates() after initial call at startup (#93)

Full Changelog: v1.8.3...v1.8.4

v1.8.3

01 Mar 23:04
Compare
Choose a tag to compare

Repair requirements.txt and Report swap info

What's Changed

  • Remove package that can't be satisfied from requirements.txt (#88)
  • Add reporting of swap info. Contributed by @brunob54 (#84)

New Contributors

Full Changelog: v1.8.2...v1.8.3

v1.8.2

01 Mar 01:09
Compare
Choose a tag to compare

Repair MQTT subscription regression, LWT online/offline reporting

  • Fix LWT online/offline status updates of Daemon
  • Repaired the MQTT command subscription mechanism
  • Repaired the remote-control setup instructions for restart-service, updated config.ini.dist

Full Changelog: v1.8.1...v1.8.2

v1.8.1

27 Feb 01:32
Compare
Choose a tag to compare

Repair regressions in advertisement and update command advertisement

  • Repair temperature units regression (#82)
  • Disk Used sensor repaired (was reporting free vs. used) (#83)
  • Refine the advertisement of the command endpoints

Full Changelog: v1.8.0...v1.8.1

v1.8.0

26 Feb 02:47
Compare
Choose a tag to compare

Introduction of new features including remote control of your RPi from Home Assistant

  • Update README.md and requirements.txt to reflect the use of Python apt library
  • Add reporting of pending os updates (#71) See ux_updates
  • Adjust cpu temp reporting to fall back to proc filesystem when vcgencmd not present (#72)
  • Add reporting uptime in seconds (#53) See up_time_secs
  • Incorporate network usage from @mcarlosro (#47) See tx_data and rx_data for each network IF
  • Incorporate remote restart from @hobbypunk90 (#77, #80). Docs in README
  • Add new RMTECTRL.md advising on how to set up control over your RPi

This version introduces new configurable values for config.ini... see the file config.ini.dist for the new control values with comments describing each.

NOTE: this version requires the use of the Python apt library. I've updated requirements.txt and the instructions in README.md. You can simply ensure that python3-apt is installed (or likely is already the latest version) on your system.

Arch Linux users will not have this library as Arch Linux does not use the APT package manager. In your case available updates will always report (-1)

v1.7.4

18 Feb 22:56
Compare
Choose a tag to compare

Update README.md and requirements.txt to reflect the use of the Python requests library (#78)

Full Changelog: v1.7.3...v1.7.4

v1.7.3

18 Feb 22:08
Compare
Choose a tag to compare

Add mem used sensor, fix disk used sensor

  • Add fs_disk_used value
  • Correct Disk Used % sensor to use "used" vs. "free" value
  • Convert memory values from floating point string to integer (precision not necessary)
  • Add new Mem Used % sensor (#42)

Full Changelog: v1.7.2...v1.7.3

v1.7.2

11 Feb 22:02
Compare
Choose a tag to compare
  • Fix the internal release number
  • Forward formal releases via MQTT
  • Fix release poll interval at 12 hours

v1.6.2

17 Aug 23:52
Compare
Choose a tag to compare
  • (#63) Fix path to cut(1) command
  • (#61) add a filter to prevent df reporting "No such device or address" from breaking the script