librenms:master
← nightcore500:rittal-cmc-iii
opened 06:55PM - 28 Oct 20 UTC
This adds better support for Rittal CMC III PU and PU Compact. Until now, the se…nsors have been queried using entity-sensor-mib. Since the cmc's do not seem to support them properly, some sensor information or complete sensors are missing. This patch uses Rittal's own MIB to query all sensor information. (The cmcIIIVarTable is a complete mess) Theoretically this can be used for all Rittal CMC III variants. However, since I do not own all types (e.g. the LCP variant) I cannot guarantee this. Therefore this patch is limited to the PU and PU Compact variant.

DO NOT DELETE THE UNDERLYING TEXT
#### Please note
> Please read this information carefully. You can run `./lnms dev:check` to check your code before submitting.
- [x] Have you followed our [code guidelines?](http://docs.librenms.org/Developing/Code-Guidelines/)
- [x] If my Pull Request does some changes/fixes/enhancements in the WebUI, I have inserted a screenshot of it.
#### Testers
If you would like to test this pull request then please run: `./scripts/github-apply <pr_id>`, i.e `./scripts/github-apply 5926`
After you are done testing, you can remove the changes with `./scripts/github-remove`. If there are schema changes, you can ask on discord how to revert.