Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Script for dagens strøm inkl nettleie


JohnMartin

Anbefalte innlegg

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"? :)

Lenke til kommentar
Del på andre sider

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.

  • Like 2
Lenke til kommentar
Del på andre sider

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! :D

Lenke til kommentar
Del på andre sider

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 av ZoRaC
  • Haha 1
Lenke til kommentar
Del på andre sider

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.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.