JohnMartin Skrevet 17. april 2020 Skrevet 17. april 2020 Har begitt meg ut på nytt og ukjent farvann. Har ordnet et script som regner ut og viser hvor mye vi må betale for dagens strømforbruk. Inkl. nettleie og fastledd. Fant et script på HS forum som jeg har endret til vårt behov. Sub Main(Parms as Object) hs.setDeviceString(2205,"",True) hs.setDeviceString(2205,(hs.deviceValue(336) +(hs.deviceValue(335)*0.5261)) +(8.7423287671232876712328767123288) & "",True) End Sub Det fungerer som tenkt, men ingen av innstillingene under Device Graphics fungerer. Verken benevnelse eller justering av antall desimaler. Har skjønt såpass at jeg kan skrive benevnelsen mellom siste "", men jeg er litt nysgjerrig på hvorfor det er slik. Er det evt noe man kan gjøre for at Homeseer skal tolke dette som "rene verdier"? Siter
Moskus Skrevet 17. april 2020 Skrevet 17. april 2020 For å bruke Device Graphics, så skal du faktisk ikke bruke SetDeviceString. Gjør dette én gang: hs.setDeviceString(2205, "", false) for å resette. Bruk heller SetDeviceValueByRef, som dermed blir: Sub Main(Parms as Object) hs.SetDeviceValueByRef(2205, hs.deviceValue(336) + (hs.deviceValue(335) * 0.5261)) + 8.7423287671232876712328767123288 ,True) End Sub .. og nå kan du justere utseende med Device Graphics. 2 Siter
JohnMartin Skrevet 17. april 2020 Forfatter Skrevet 17. april 2020 1 minutt siden, Moskus skrev: For å bruke Device Graphics, så skal du faktisk ikke bruke SetDeviceString. Gjør dette én gang: hs.setDeviceString(2205, "", false) for å resette. Bruk heller SetDeviceValueByRef, som dermed blir: Sub Main(Parms as Object) hs.SetDeviceValueByRef(2205, hs.deviceValue(336) + (hs.deviceValue(335) * 0.5261)) + 8.7423287671232876712328767123288 ,True) End Sub .. og nå kan du justere utseende med Device Graphics. Aha, takk! Siter
JohnMartin Skrevet 17. april 2020 Forfatter Skrevet 17. april 2020 Når man først skal prøve seg på script, så må man jo gjøre det skikkelig Siter
ZoRaC Skrevet 17. april 2020 Skrevet 17. april 2020 (endret) 2 timer siden, JohnMartin skrev: Når man først skal prøve seg på script, så må man jo gjøre det skikkelig Hadde du gjort det skikkelig så hadde du skrevet Math.Pi... EDIT: Nå ser jeg at Pi ikke er med i scriptet, bare @Moskus sin kommentar som forvirret meg...! ?♂️ Endret 17. april 2020 av ZoRaC 1 Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.