Adds Home Assistant power switch example
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
This commit is contained in:
parent
628c7e2e4d
commit
183f4a75e5
|
@ -1,5 +1,5 @@
|
||||||
# Example Home Assistant configuration file for a Voron V0.
|
# Example Home Assistant configuration file for a Voron V0.
|
||||||
# Credit to GitHub user @Kruppes
|
# Credit to GitHub users @Kruppes and @pedrolamas
|
||||||
#
|
#
|
||||||
sensor:
|
sensor:
|
||||||
- platform: rest
|
- platform: rest
|
||||||
|
@ -82,3 +82,17 @@ sensor:
|
||||||
icon_template: mdi:thermometer
|
icon_template: mdi:thermometer
|
||||||
value_template: >-
|
value_template: >-
|
||||||
{{ [(states.sensor.voron_v0_sensor.attributes['heater_bed']['temperature'] | float | round(1) | string), " / ", (states.sensor.voron_v0_sensor.attributes['heater_bed']['target'] | float | round(1) | string)] | join if states('sensor.voron_v0_sensor') != 'unknown' else None }}
|
{{ [(states.sensor.voron_v0_sensor.attributes['heater_bed']['temperature'] | float | round(1) | string), " / ", (states.sensor.voron_v0_sensor.attributes['heater_bed']['target'] | float | round(1) | string)] | join if states('sensor.voron_v0_sensor') != 'unknown' else None }}
|
||||||
|
|
||||||
|
# The following will allow you to control the power of devices configured in the "[power]" sections of moonraker
|
||||||
|
# Make sure to change the `Printer` name below to the device name on your configuration
|
||||||
|
#
|
||||||
|
switch:
|
||||||
|
- platform: rest
|
||||||
|
name: Voron_V0_power
|
||||||
|
resource: "http://192.168.178.56:7125/machine/device_power/device?device=Printer"
|
||||||
|
body_on: '{"action": "on"}'
|
||||||
|
body_off: '{"action": "off"}'
|
||||||
|
headers:
|
||||||
|
Content-Type: 'application/json'
|
||||||
|
is_on_template: >-
|
||||||
|
{{ (value_json.result.values() | list | first) == "on" }}
|
||||||
|
|
Loading…
Reference in New Issue