效果图:

  • vultr官网的操作
    首先到Vultr官网获取api key,如图:
  1. 点击左边栏的Account
  2. 点击API
  3. 复制API KEY和允许所有IPv4访问你的API
  4. 获取subscription的ID号,例如https://my.vultr.com/subs/?SUBID=12345678,12345678就是subscriptionID号了,每台主机的ID号都不同。
  • HA端设置
    我已经做成了package,以下是通用部分代码。要全代码请下载package包。
    为了防止vps主机服务器被误操作关机,我用了custom-ui的确认控制功能,如果需要操作开关机必须先点击一下图标解锁后再点击一次图标进行操作。
  1. binary_sensor:
  2. - platform: vultr
  3. name: vps_jp
  4. subscription: 12345678 #改成你的SUBID
  5. - platform: vultr
  6. name: vps_sg
  7. subscription: 87654321 #改成你的SUBID
  8. sensor:
  9. - platform: vultr
  10. name: vps_jp_{}
  11. subscription: 12345678 #改成你的SUBID
  12. - platform: vultr
  13. name: vps_sg_{}
  14. subscription: 87654321 #改成你的SUBID
  15. switch:
  16. - platform: vultr
  17. name: vps_jp
  18. subscription: 12345678 #改成你的SUBID
  19. - platform: vultr
  20. name: vps_sg
  21. subscription: 87654321 #改成你的SUBID
  22. group:
  23. vps:
  24. name: "VPS面板"
  25. control: hidden
  26. entities:
  27. - switch.vps_jp
  28. - binary_sensor.vps_jp
  29. - sensor.vps_jp_current_bandwidth_used
  30. - sensor.vps_jp_pending_charges
  31. - switch.vps_sg
  32. - binary_sensor.vps_sg
  33. - sensor.vps_sg_current_bandwidth_used
  34. - sensor.vps_sg_pending_charges
  35. homeassistant:
  36. #更改为你的API KEY
  37. vultr:
  38. api_key: PA6PM0A6577ELSJM1U1GPCTNJG7RG21783KB
文档更新时间: 2018-03-21 04:09   作者:Tristan