Scrape temperature data from website


#1

1) Give a description of the problem
Looking to use a value from a website as a temperature sensor. I have a resol solar controller, which publishes the temperature to a website:
https://www.vbus.net/scheme/f5ddfec4ba41c86c7c5c7fd52e829dbc
I then want to be able to use this to trigger heating (if temp below a certain value), and (ideally) to graph the temperature over the day.

2) What is the expected behavior?
webcore reads the website, say every 5 minutes, and stores the data. If I can get this to be recognised as a sensor, I reckon I should be able to set up an automation to turn on heating.

3) What is happening/not happening?
I am a complete beginner and have no idea where to start

4) Post a Green Snapshot of the pistonimage
n/a

5) Attach any logs (From ST IDE and by turning logging level to Full)
n/a


#2

Looks like the output is an image?


#3

There’s a value at the top left corner, that’s the one I’m trying to scrape


#4

I can’t even manually select that text (on mobile)


#5

Strange that I cannot search for the temperature text when viewing page source but I can if I save the page?


#6

@eibyer ditto here in Chrome and others … its also dynamic - if you do a refresh it jumps from 35 -> 51C

Not thinking this will be very successfull at screen scraping of html scraping :frowning:

from a quick inspect it seems the entire page is a flexbox script?


#7

OK, thanks all. Guess I’ll have to try to find another way to get the data. I can also view the data on another webpage, but it needs a log in to access. Is it possible to set this up on webcore (something similar to the scraper sensor on home assistant)?