Her er workaround til @Moskus får skrevet om hele sulamitten til VB.net.
1. Opprett scriptet "sun-azimuth-altitude.vb":
2. Registrer deg og finn API-key hos Dark Sky: https://darksky.net/dev
3. Bruk denne i Jon00DataScraper:
[Grab15]
Devicemode=2
Path=https://api.darksky.net/forecast/API-KEY/71.123,11.123
Encoding=UTF-8
Pattern1=(?s)"currently".*?"cloudCover":(.*?),
Pattern2=(?s)"currently".*?"pressure":(.*?),
DeviceName1=CloudCover (DarkSky API)
DeviceValue1=[0]
DeviceText1=[0]
DeviceName2=Pressure (DarkSky API)
DeviceValue2=[100]
DeviceText2=[100]
4. Jeg har valgt å bruke den eksisterende Octa-devicen, så da må man i eventet legge til denne som "immidiate script":
&hs.setDeviceValueByRef(<octa-dvRef>, hs.DeviceValueEx(<cloudcover-dvRef>)*100/12.5, True)
PS! Etter at «cloud cover»-devicen har blitt opprettet, så må du inn på «status graphics» og definere at den har to desimaler!
5. Bytt ut SolarSensor.lua med denne:
6. Så er det bare å endre litt på eventet:
Ikke en veldig pen løsning/workaround, men det virker...