I have a VO-Box attached to my network. It is a device that reads subtitles from a video input and translates it to text, so that visually impaired users of this device can either:
- Get the text rendered in a larger, more contrastful font on an opaque background, or
- Get the text spoken to them.
This device has an HTTP server built-in, which gives some information about the device. With help from @Tinkerer I got scraping this device working.
Here’s my config, in case someone would like to have the information from their VO-Box into HA. Note that this is quite a flat web page, and getting the values from the HTML this way is a guestimate!
You’ll need to supply the IP-address that your VO-Box can be reached on in your config.
- platform: scrape
resource: http://xxx/
select: "td"
index: 0
name: "VO-box Serial"
- platform: scrape
resource: http://xxx/
select: "td"
index: 1
name: "VO-box Version"
- platform: scrape
resource: http://xxx/
select: "td"
index: 2
name: "VO-box License"
- platform: scrape
resource: http://xxx/
select: "td"
index: 3
name: "VO-box UUID"
- platform: scrape
resource: http://xxx/
select: "td"
index: 4
name: "VO-box IP Address"
- platform: scrape
resource: http://xxx/
select: "td"
index: 5
name: "VO-box IP Television 1"
- platform: scrape
resource: http://xxx/
select: "td"
index: 6
name: "VO-box IP Television 2"
- platform: scrape
resource: http://xxx/
select: "td"
index: 7
name: "VO-box IP Television 3"
- platform: scrape
resource: http://xxx/
select: "td"
index: 8
name: "VO-box Decoder 1"
- platform: scrape
resource: http://xxx/
select: "td"
index: 9
name: "VO-box Decoder 2"
- platform: scrape
resource: http://xxx/
select: "td"
index: 10
name: "VO-box Decoder 3"
- platform: scrape
resource: http://xxx/
select: "td"
index: 11
name: "VO-box CEC"
- platform: scrape
resource: http://xxx/
select: "td"
index: 12
name: "VO-box Bluetooth"
- platform: scrape
resource: http://xxx/
select: "td"
index: 13
name: "VO-box Subtitle"