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

Få current time som device value


Actibus

Anbefalte innlegg

Jeg trenger å få current time som en device value, for å sende via arduino plugin til en enhet, jeg får fint frem device string.

Men hva må jeg skrive for å få den samme stringen inn i value feltet, regner med det må være et tall og ikke en string

Jeg bruker dette enkle scriptet - den første SetDeviceString fungerer, men den andre får jeg ikke til, har forsøkt litt forskjellige varianter..

 


Sub Main(parm As String)
Dim thisDate1 As Date = now

Dim thisDate2 As Double = thisDate1("HHmm")
   hs.SetDeviceString(708, thisDate1.ToString("HH:mm"), True)
   hs.SetDeviceValue(708, thisDate2) //Her har jeg fjernet : for den kan jeg alltids legge på i etterkant på Arduinoen
End Sub

Lenke til kommentar
Del på andre sider

Et par spørsmål:

Hva skal denne gi deg:

Dim thisDate2 As Double = thisDate1("HHmm")

Er det antall minutter siden midnatt?

Konverteringen fungerer ikke slik, men du kan legge det sammen selv.

 

Kommentarer i VB.net har prefiksen "fnutt", altså denne: '

 

Men utenom det så det fint ut. Jeg tror dette 

 

Sub Main(parm As String)
    hs.SetDeviceValue(708, Now.Hour * 60 + Now.Minute)
    hs.SetDeviceString(708, Now.ToString("HH:mm"), True)
End Sub

 

Lenke til kommentar
Del på andre sider

Hmm, scriptet fungerer, men av en eller annen grunn klarer ikke ESP'n (via arduino plugin) å catche at verdien endres, value, string og last updated oppdateres fint, men FromHS[x] oppdateres ikke.

Hvis jeg manuelt drar i slideren på devicen så oppdateres den med en gang.

Noen som har vært borti det?

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.