Switching on IPMI devices using Home Assistant
One of the systems on my home network can be switched on/off using IPMI. Since Home Assistant is running 24/7, it would be useful to be able to power toggle this system straight from Home Assistant.
There is currently no add-on or integration that can perform this task. In the meantime, the following hack provides a workaround.
configuration.yaml
shell_command: ipmi_install_and_trigger: "which ipmitool >/dev/null 2>&1 || (apk update && apk add ipmitool); ipmitool -H <INTERNAL_IP_ADDRESS> -U admin -P <PASSWORD> chassis power on"
Lovelace
[...] cards: [...] - name: 'install ipmitool and trigger <SERVER_NAME>' type: button tap_action: action: call-service service: shell_command.ipmi_install_and_trigger show_icon: true show_name: true
You can install this lovelace card in your existing dashboard by using the raw configuration editor and pasting the above in the respective section.