mirror of
https://github.com/esphome/esphome.git
synced 2025-01-13 20:01:33 +01:00
add mqtt speed topics for fan (#1140)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
This commit is contained in:
parent
764eb960c6
commit
13696b1ec4
@ -34,6 +34,10 @@ FAN_SCHEMA = cv.MQTT_COMMAND_COMPONENT_SCHEMA.extend({
|
|||||||
cv.publish_topic),
|
cv.publish_topic),
|
||||||
cv.Optional(CONF_OSCILLATION_COMMAND_TOPIC): cv.All(cv.requires_component('mqtt'),
|
cv.Optional(CONF_OSCILLATION_COMMAND_TOPIC): cv.All(cv.requires_component('mqtt'),
|
||||||
cv.subscribe_topic),
|
cv.subscribe_topic),
|
||||||
|
cv.Optional(CONF_SPEED_STATE_TOPIC): cv.All(cv.requires_component('mqtt'),
|
||||||
|
cv.publish_topic),
|
||||||
|
cv.Optional(CONF_SPEED_COMMAND_TOPIC): cv.All(cv.requires_component('mqtt'),
|
||||||
|
cv.subscribe_topic),
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@ -1499,6 +1499,10 @@ fan:
|
|||||||
low: 0.45
|
low: 0.45
|
||||||
medium: 0.75
|
medium: 0.75
|
||||||
high: 1.0
|
high: 1.0
|
||||||
|
oscillation_state_topic: oscillation/state/topic
|
||||||
|
oscillation_command_topic: oscillation/command/topic
|
||||||
|
speed_state_topic: speed/state/topic
|
||||||
|
speed_command_topic: speed/command/topic
|
||||||
|
|
||||||
interval:
|
interval:
|
||||||
- interval: 10s
|
- interval: 10s
|
||||||
|
Loading…
Reference in New Issue
Block a user