Commit Graph

57 Commits

Author SHA1 Message Date
Masoko
b552e28a2e Add network IO sensors (data_received, data_sent) (#218) 2025-04-23 21:03:43 +03:00
Masoko
f475efbe98 Bulgarian translation (#204) 2025-03-25 23:56:17 +02:00
Hagen Graf
3e46ef5d89 Improve error handling (#195)
* added optional expiry time

* optionally use availability messages

* exclude git_update from expiry/availability

it's running at a different update rate
2025-03-23 18:09:54 +02:00
Ginger-blackman
e5ef4dffbd Add mqtt_uns_structure configuration and uninstall functionality (#196)
- Prompt user for mqtt_uns_structure during installation and update src/config.py accordingly.
- Implement uninstall function in remote_install.sh to remove the rpi-mqtt-monitor directory, cron job, and systemd service.
- Update rpi-cpu2mqtt.py to utilize mqtt_uns_structure for state topics, ensuring proper MQTT topic structure.
- Modify config.py.example to include mqtt_uns_structure with a default empty value.

Co-authored-by: Sam Blackman <sam@samuelblackman.com>
2025-03-19 22:21:12 +02:00
pallago
0845403fa6 added translations for MQTT and partially display command (#180) 2025-03-07 15:29:06 +02:00
Masoko
d69ec4fe8d fix broken anchors in README.md (#175) 2024-12-07 12:10:01 +02:00
pallago
a4745ab9e5 Output File (#157)
* added output file to write some values to a text file

* bugfix, return statement was missing and also the description for the example is updated
2024-12-07 00:51:32 +02:00
sudhaus
87979326bc Allow overwriting of hostname from config (#170) 2024-12-07 00:50:31 +02:00
Masoko
429b05be18 Rename uptime_days to uptime and make it a timestamp (#164) 2024-12-02 00:38:28 +02:00
Masoko
be4b2a2c07 Support for Home Assistant API (no MQTT needed) Experimental feature (#160) 2024-12-01 16:23:55 +02:00
pallago
95fcc7f1db External sensors (#153)
* proof of principle, a DS18B20 is read and its value is transferred via MQTT, also discovery message works

* added names for ext sensors

* bugfix for names: there was a problem with the topics & added SHT21 support

* catch exceptions if a problem during readout occurs, shrink comments in config-file

* include ext_sensors in README file

* work in progress

* bugfix, also for ID of ds18b20 sensor

* Revert "bugfix, also for ID of ds18b20 sensor"

This reverts commit 1353b840b0b6142670ec59438db4b33fab764b8e.

file was intended for another branch

* Revert "work in progress"

This reverts commit b3e884f79f5356b79f64931cb4d45a150bfce2c7.

these changes were intended for another branch

* bugfix for ID of ds18b20 sensor
2024-11-05 23:26:05 +02:00
Masoko
c1fdc09b87 cpu_thermal_zone is configurable now (#151) 2024-10-26 16:28:21 +03:00
Masoko
3103d2da47 apt updates sensor (#150) 2024-10-25 17:55:34 +03:00
Masoko
92363e65df rpi power status (#146) 2024-10-24 21:10:13 +03:00
pallago
5a6781a9ce added discovery prefix as configurable entry (#142) 2024-10-24 18:40:06 +03:00
Masoko
ce5dc05493 Drive temps (#135)
* add drives temp sensors

* add drives temp sensors
2024-10-18 18:57:18 +03:00
Masoko
22fe4f7ca7 update readme.md (#112) 2024-05-09 00:04:06 +03:00
Masoko
0d1ae214e3 add monitor control support (#110)
* add monitor control support

* removed useless code
2024-05-07 22:07:53 +03:00
Masoko
21fa1b8ae4 display home assistant wake on lan switch when argument --hass is used (#97) 2024-04-14 17:56:01 +03:00
Masoko
9dfefdcc03 Dev (#87)
* rework release notes capture not to use github api as it was hitting the rate limit

* add shutdown button
2024-02-13 20:56:48 +02:00
Hristo
1a6b3230fe Add system restart button in home assistant 2024-02-05 20:13:23 +02:00
Hristo
48efff480a Separate update checks and have separate interval for them 2024-02-01 22:59:18 +02:00
Christopher Fenner
6fc1d2b8cb Merge branch 'master' into noSleep 2024-02-01 19:06:57 +01:00
Masoko
12d5941778 Update config.py.example 2024-02-01 19:43:26 +02:00
Christopher Fenner
7a27c361c6 Merge branch 'master' into patch-4 2024-02-01 09:56:34 +01:00
Hristo
b759407609 add update variable to readme.md 2024-01-31 22:43:38 +02:00
Christopher Fenner
910b6a1738 remove sleep time 2024-01-29 22:10:54 +01:00
Christopher Fenner
50c2ed2654 add uptime in seconds 2024-01-29 19:42:27 +01:00
Hristo
499f0b743f Update readme.md and config.py.example 2024-01-28 17:53:16 +02:00
Hristo
7d4f725e8b include update func. in main script and display version in hass device info 2024-01-28 17:46:21 +02:00
Hristo
9c6c54c189 fix typo 2024-01-28 16:10:14 +02:00
Hristo
59eec6465f update device info in hass to display rpi-mqtt-monitor version and repo link 2024-01-28 16:09:14 +02:00
Hristo
63772f5e39 add update.py that can update the repo and config.py based on new variables in config.py.example 2024-01-28 01:01:32 +02:00
Hristo
5aeaa9ca13 make install.sh more pretty 2024-01-28 00:07:13 +02:00
Hristo
8a65c3c71c Add support for execution as service (--service,-s) 2024-01-27 22:15:41 +02:00
Hristo
77c17693a4 fix a bug in git sensor 2024-01-27 21:24:54 +02:00
Hristo
1cffd7593f add git_update sensor 2024-01-27 18:39:23 +02:00
Hristo
7ff16d7326 update 2024-01-27 18:28:13 +02:00
Hristo Jelev
5b6b759e05 add fan speed to config 2023-12-19 20:57:51 +02:00
j-broo
a2091f4b64 Update config.py.example
Add configurable settings for QOS and retain flag.
2023-09-29 22:22:00 +03:00
hjelev
db5f7af831 remove single discovery message 2023-02-09 20:59:41 +02:00
hjelev
b54cfee99f Added option to disable discovery messages after the first execution 2023-02-05 17:13:17 +02:00
hjelev
a00805cb38 update used_space_path 2023-02-03 23:46:38 +02:00
hjelev
e1a5355afb added used_space_path to config 2023-02-03 23:03:03 +02:00
Hristo
52a0a2a456 update readme 2022-11-22 00:32:41 +02:00
Hristo
0b70629cb0 fix replaced code 2022-11-20 20:54:47 +02:00
Hristo
221093e4cd add wifi signal dBm 2022-11-19 21:20:37 +02:00
Hristo
9975775ff8 add wifi signal 2022-11-19 00:09:54 +02:00
hjelev
db18962ba8 installation script 2022-03-16 23:55:54 +02:00
Hristo Jelev
07901e8b0a formatting 2021-11-16 23:42:27 +02:00