WebOS Integration#
HASS Agent#
Visual Studio Code Add-on#
Wake On Lan#
homeassistant/configuration.yaml
wake_on_lan:
switch:
- platform: wake_on_lan
name: "PC"
mac: !secret pc_mac
host: !secret pc_ip
turn_off:
service: button.press
data:
entity_id: button.desktop_fixt_shutdownhomeassistant/automations.yaml
alias: "Turn On Living Room TV with WakeOnLan"
trigger:
- platform: webostv.turn_on
entity_id: media_player.lg_webos_smart_tv
action:
- service: wake_on_lan.send_magic_packet
data:
mac: aa:bb:cc:dd:ee:ffChange Windows Display and Sound Output Devices#
Create some helpers#
homeassistant/configuration.yaml
mqtt:
binary_sensor:
- name: "PC Status"
state_topic: "homeassistant/sensor/DESKTOP-Fixt/availability"
payload_on: "online"
payload_off: "offline"
value_template: "{{ value_json.state }}"issteamopenGame Mode Scripts#
How to trigger It#
Voice & Vibration Sensor#
iscontrolleroutofplaceNFC Tag#

homeassistant/automations.yaml
alias: Game Mode Tag Scanned
description: ""
mode: single
trigger:
- platform: tag
tag_id: 093a435c-df27-4289-8382-9bf75a42ffc2
id: game_tag
condition: []
action:
- service: input_boolean.toggle
metadata: {}
data: {}
target:
entity_id: input_boolean.iscontrolleroutofplace
mode
