-
-
Notifications
You must be signed in to change notification settings - Fork 33.8k
Use voluptuous for dweet, transmission, and twitch senso 8000 r #2802
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
vol.Required(CONF_DEVICE): cv.string, | ||
vol.Optional(CONF_NAME, default=DEFAULT_NAME): cv.string, | ||
vol.Optional(CONF_UNIT_OF_MEASUREMENT): cv.string, | ||
vol.Optional(CONF_VALUE_TEMPLATE): cv.template, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on the diff, it seems like value template was required but is now optional. Is this intentional?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No, I was just careless. Thanks.
Looks good 🐬 can merge when comments addressed. |
The requirements build failed because the two platforms try to import constants that do not exist in |
@@ -53,18 +69,17 @@ def setup_platform(hass, config, add_devices, discovery_info=None): | |||
transmission_api.session_stats) | |||
|
|||
dev = [] | |||
for variable in config['monitored_variables']: | |||
for variable in config[CONF_MONITORED_VARIABLES]: | |||
if variable not in SENSOR_TYPES: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can be removed with validation 👍
Looks good! 🐬 |
Description:
Related issue (if applicable): fixes 127528299
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#
Example entry for
configuration.yaml
(if applicable):Checklist:
If user exposed functionality or configuration variables are added/changed:
If code communicates with devices, web services, or a:
tox
run successfully. Your PR cannot be merged unless tests passREQUIREMENTS
variable (example).requirements_all.txt
by runningscript/gen_requirements_all.py
..coveragerc
.If the code does not interact with devices:
tox
run successfully. Your PR cannot be merged unless tests pass