Jeg kunne tenkt meg å vite hvilken søppeldunk som tømmes denne uka og vise det i HSTouch.
Det har Renholdsverket oversikt over på sin nettside, og det gjelder bare å få hentet den ut.
Kjører HS3 på (headless) Debian, så først måtte jeg installere noen pakker:
"apt-get install cutycapt xvfb"
Deretter laget jeg en "get-trv.sh":
#!/bin/bash
xvfb-run --server-args="-screen 0, 1280x1200x24" cutycapt --url="http://trv.no/?planb=Prinsessevegen&id=145985&scid=tommeplan-showcase" --out=/HomeSeer/html/images/trv.png
mogrify -crop 300x70+90+367 /HomeSeer/html/images/trv.png
"mogrify" henter ut en del av bildet og lagrer.
For å hente ut riktig "crop"-kode, så kjørte jeg først den øverste linjen og åpnet bilde i en fotoeditor. Parametere til "crop" er "{Width}x{Height}+{X}+{Y}".
Så la jeg til en device i HS, med kun 1 status hvor dette er status-image til statusen.
La så til et event som kjører "get-trv.sh" natt til mandag hver uke:
Vurderer å utvide til å hente bilder for de neste 4 ukene og ha hvert bilde som status for hver sin "verdi". Da kan jeg "bla" gjennom de neste 4 ukene på HSTouch, hvis jeg vil.
Kilder:
http://xmodulo.com/convert-html-web-page-png-image-linux.html
https://linuxacademy.com/blog/linux/cropping-multiple-images-the-same-way-short-tutorial/