mcfrojd / VenusOS-TemperatureService

Temperature and Humidity d-bus services for Victron GX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Venus OS Temperature Service

Fork from LHardwick Victron-Service

This is a service to publish temperature type data onto the DBus of VenusOs running on a Raspberry Pi device.
Note: Currently this will not display the CPU temperature on Venus GX, only on RPi.

Added Support to install this with Kevin Windrem's Venus OS Setup Helper (https://github.com/kwindrem/SetupHelper)

INSTALL INSTRUCTIONS

The following script should do everything for you:

wget https://github.com/mcfrojd/venusos-temperatureservice/archive/refs/heads/main.zip
unzip main.zip "VenusOS-TemperatureService-main/*" -d /data
rm -r main.zip
mv VenusOS-TemperatureService-main /data/VenusOS-TemperatureService
chmod a+x /data/VenusOS-TemperatureService/setup
/data/VenusOS-TemperatureService/setup install

./setup install Installs package ./setup uninstall Uninstalls package ./setup reinstall Reinstalls package

  ### Screenshots
  <details><summary>Add Custom Package</summary>

  ![PackageManager Menü](/screenshots/PackageManagerMenu.png)
  ![Add Custom Package ](/screenshots/PackageManagerAddPackage.png)
  ![Fill Custom Package](/screenshots/PackageManagerAddCustomPackage.png)
  ![Install Package](/screenshots/PackageManagerInstallAktivPackage.png)

Enabled Features in this Setup:

  • Raspberry Pi CPU temperature
  • 1-Wire Support (Temperatures) Data Port GPIO 26 on RPi

Can be activated but not tested (in dbus-i2c.py)

  • i2c Sensors
  • ADC Sensors

Tested on Rasberry 3+ with Venus OS 2.91

Own Services:

Note, only services of path type "Temperature" will be displayed on the console and VRM If you modify the service to pubish data as a path that is of a different type it will only be available via the DBus and will not appear on the console or VRM.

Temps in Venus OS Menu

Hope this all works for you

Rikkert-RS

About

Temperature and Humidity d-bus services for Victron GX


Languages

Language:Python 89.5%Language:Shell 10.5%