Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xtremeownage/rpdu2mqtt
Bi-directional integration with vertiv rPDUs over MQTT
https://github.com/xtremeownage/rpdu2mqtt
docker-container mqtt service vertiv
Last synced: 27 days ago
JSON representation
Bi-directional integration with vertiv rPDUs over MQTT
- Host: GitHub
- URL: https://github.com/xtremeownage/rpdu2mqtt
- Owner: XtremeOwnage
- License: gpl-3.0
- Created: 2024-08-11T19:15:40.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-01T00:39:09.000Z (about 1 month ago)
- Last Synced: 2024-10-10T14:01:50.094Z (27 days ago)
- Topics: docker-container, mqtt, service, vertiv
- Language: C#
- Size: 242 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# rPDU2MQTT
### What is rPDU2MQTT?
This is a simple container-based service, which queries data from a Vertiv pdu unit, and submits the data to your MQTT broker.
If- you wish to learn more about these PDU units, I created at [blog post](https://static.xtremeownage.com/blog/2024/metered-switch-pdu/) detailing the units, with capabilities, and available configuration.
In addition, this container will also automatically create entities, and devices within Home Assistant, if discovery is enabled in your configuration.
## How do i...
### How to configure it?
For help with configuration, please see [Configuration Guide](./docs/Configuration.md)
### How do I deploy it or use it?
For help with deployment, including kubernetes manifests, and docker-compose examples, please see [Deployment Guide](./docs/Deployment.md)
## Help!
If you are unable to get this working as expected, there are a few options available to you.
First- sending a message in [My Discord](https://static.xtremeownage.com/discord), is the preferred option. Just- make sure to take @XtremeOwnage.
As well- you can submit a [New Issue](https://github.com/XtremeOwnage/rPDU2MQTT/issues/new/choose).
## I wish to contribute
Normally, products have an entire section of documentation for developers, coding standards, linters, etc....
This is a pretty small project. I don't have those things.
If, you see an issue, or a feature you wish to work on, just comment into the issue to let others know you are working on it.
When your all done, open a [New Pull Request](https://github.com/XtremeOwnage/rPDU2MQTT/compare) and we will work together to ensure it meets the few standards present here.
## Other Q&A
### Why didn't you just build a native home-assistant integration
A few reasons.
First- I code in .net for a living. I don't play with Python too often.
Next- this solution isn't specific to home assistant, and does not require home assistant at all to work.
Finally- in addition to creating home assistant configurations, devices, etc.... it also serves to populate, and update emoncms automatically. (pending, implementation.)