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

Hente status når string er satt?


ZoRaC

Anbefalte innlegg

Da må du iterere deg gjennom CAPI-verdiene, og hente ut .Label som hører til verdien.

    Function GetLabelFromCAPI(ByVal devRef As Integer, ByVal value_to_find As Double) As String
        For Each cc As HomeSeerAPI.CAPIControl In hs.CAPIGetControl(devRef)
            If cc.ControlValue = value_to_find Then Return cc.Label
        Next

        Return "Fant ikke CAPI.Label! :("
    End Function

 

  • Like 1
Lenke til kommentar
Del på andre sider

4 timer siden, Moskus skrev:

Da må du iterere deg gjennom CAPI-verdiene, og hente ut .Label som hører til verdien.


    Function GetLabelFromCAPI(ByVal devRef As Integer, ByVal value_to_find As Double) As String
        For Each cc As HomeSeerAPI.CAPIControl In hs.CAPIGetControl(devRef)
            If cc.ControlValue = value_to_find Then Return cc.Label
        Next

        Return "Fant ikke CAPI.Label! :("
    End Function

 

 

Funket som bare det! :)

Bortsett fra et den devicen jeg skulle hente fra var en BLLAN-device og den er "status only" og ikke mulig å endre til "control", så der funket det ikke...

Lenke til kommentar
Del på andre sider

10 minutter siden, ZoRaC skrev:

Bortsett fra et den devicen jeg skulle hente fra var en BLLAN-device og den er "status only" og ikke mulig å endre til "control", så der funket det ikke...

Det skal vel ikke ha noe å si. Jeg trodde en CAPIControl er samlingen av de som kan både være en status, en kontroll eller begge deler.

 

Kan du ta et screenshot av "Advanced" og "Status Graphics" tab'er?

 

 

Lenke til kommentar
Del på andre sider

25 minutter siden, Moskus skrev:

Det skal vel ikke ha noe å si. Jeg trodde en CAPIControl er samlingen av de som kan både være en status, en kontroll eller begge deler.

 

Jeg prøvde en WriteLog inne i løkka, men den printet aldri.

 

Med en vanlig bryter så funka det.

 

26 minutter siden, Moskus skrev:

Kan du ta et screenshot av "Advanced" og "Status Graphics" tab'er?

IMG_5213.PNG.94821f86e901a4919ad19d33c42ab181.PNG

IMG_5214.PNG.d73c03144578dc31e135906d4bf7deee.PNG

Lenke til kommentar
Del på andre sider

2 timer siden, Moskus skrev:

Rart! Hva får du med:


hs.WriteLog("Count test", "Count: " & hs.CAPIGetControl(devRef).Count)

 

 

Exception has been thrown by the target of an invocation.Attempted to access a missing member.
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.