Am able to run both Wake On Lan and RPC Shutdown via scripts, automation, and action calls, but when using the integration via the configuration.yaml I've had inconsistent (sometimes works, sometimes doesn't) reliability. Configuration is attached below.
switch:
platform: wake_on_lan
mac: **:**:**:**:**:**
name: "WOL-Gaming-PC"
host: "192.168.0.**"
broadcast_address: "192.168.0.**"
turn_off:
service: hassio.addon_stdin
data:
addon: core_rpc_shutdown
input: WOL-Gaming-PC