Allow separate command and state OIDs and payloads in SNMP switch#11075
Conversation
|
Hi @nkaminski, It seems you haven't yet signed a CLA. Please do so here. Once you do that we will be able to review and accept this pull request. Thanks! |
There was a problem hiding this comment.
line too long (81 > 79 characters)
There was a problem hiding this comment.
line too long (91 > 79 characters)
There was a problem hiding this comment.
line too long (83 > 79 characters)
There was a problem hiding this comment.
line too long (82 > 79 characters)
|
Hi @nkaminski, It seems you haven't yet signed a CLA. Please do so here. Once you do that we will be able to review and accept this pull request. Thanks! |
There was a problem hiding this comment.
continuation line under-indented for visual indent
There was a problem hiding this comment.
continuation line under-indented for visual indent
There was a problem hiding this comment.
continuation line unaligned for hanging indent
There was a problem hiding this comment.
continuation line unaligned for hanging indent
There was a problem hiding this comment.
continuation line unaligned for hanging indent
There was a problem hiding this comment.
Don't set it default None and do not allow set None as payload like others. Please use the same style
There was a problem hiding this comment.
use style: ... = commandiod or baseoid
There was a problem hiding this comment.
Changes made as requested
Follow PEP8 style properly More PEP8 style fixes Fully PEP8 compliant
|
@pvizeli Changes made as requested. Ready for review. |
|
Awesome! Congrats on your first contribution! 🎉 🌮 🐬 |
* upstream/master: (465 commits) Update pyhomematic to 0.1.38 (home-assistant#11936) Implement Alexa temperature sensors (home-assistant#11930) Fixed rfxtrx binary_sensor KeyError on missing optional device_class (home-assistant#11925) Allow setting climate devices to AUTO mode via Google Assistant (home-assistant#11923) fixes home-assistant#11848 (home-assistant#11915) Add "write" service to system_log (home-assistant#11901) Update frontend to 20180126.0 Version 0.62 Allow separate command and state OIDs and payloads in SNMP switch (home-assistant#11075) Add ERC20 tokens to etherscan.io sensor (home-assistant#11916) Report scripts and groups as scenes to Alexa (home-assistant#11900) Minor fix to configuration validation and related log line. (home-assistant#11898) Multi-Room Support for Greenwave Reality (home-assistant#11364) Added Xeoma camera platform (home-assistant#11619) Improve foscam library exception support (home-assistant#11701) Iota wallet (home-assistant#11398) New venstar climate component (home-assistant#11639) Update python-wink version and multiple wink fixes/updates. (home-assistant#11833) Use API to discover Hue if no bridges specified (home-assistant#11909) Clarify emulated hue warning (home-assistant#11910) ...
Description:
It is evident that some switch devices, such as the PDU/CDU units made by Server Technology, use different OIDs and payloads for reading vs. writing the on/off state of power outlets. Therefore, I have expanded the SNMP switch component in a fully backwards-compatible manner to allow for these devices which use separate command and state OIDs and variable mappings to be used with HA.
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.io#4190
Example entry for
configuration.yaml(if applicable):Checklist:
If user exposed functionality or configuration variables are added/changed: