GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 Then Run the script: C:/Program Files (x86)/HomeSeer HS3/scripts/MotionLog.vb calling method Main with parameter(s) Hall Lenke til kommentar
Moskus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 ... og deviceref'en finnes? Lenke til kommentar
GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 (endret) Trur da det. Endret 6. januar 2016 av GeneralVirus Lenke til kommentar
Moskus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 Aaargh. Oppdater scriptet til dette: Public Sub Main(ByVal input As Object) Dim logDeviceRef As Integer = 1081 ' Update this Dim currentText As String = hs.DeviceString(logDeviceRef) Dim lines As System.Collections.Generic.List(Of String) = currentText.Split("<br/>").ToList 'Removing empty lines and cleaing up strings If lines.Count > 0 Then For i As Integer = lines.Count - 1 To 0 Step -1 If lines(i).Trim = "" Then lines.RemoveAt(i) If lines(i).Contains("br/>") Then lines(i) = lines(i).Replace("br/>", "") Next End If 'Remove the bottom entry if needed If lines.Count = 10 Then lines.RemoveAt(lines.Count - 1) 'Creating the device text Dim newText As String = Now.Date & " " & Now.ToLongTimeString & " - " & input.ToString If lines.Count > 0 Then newText &= "<br/>" If lines.Count > 2 Then For i As Integer = 0 To lines.Count - 2 newText &= lines(i) & "<br/>" Next ElseIf lines.Count = 2 Then newText &= lines(0) & "<br/>" End If 'Adding the last lines without the HTML break newText &= lines(lines.Count - 1) 'Updating the device string hs.SetDeviceString(logDeviceRef, newText, True) End Sub ... jeg glemte å sjekke for at det ikke var noen tekstlinjer fra før. Jeg skrev om scriptet hos meg selv og DER er det jo tekstlinjer fra før... Lenke til kommentar
GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 (endret) Nope Jeg skal bare lage en enkel ny device? Eller må jeg endre noe på virtual device? Running script C:\Program Files (x86)\HomeSeer HS3\scripts\MotionLog.vb :Exception has been thrown by the target of an invocation.->Does entry point Main exist in script? at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at A.c17b105f989efe61e5979e67bec1ef734.cffd66cb0782c50126727e3fa75582d7a() Endret 6. januar 2016 av GeneralVirus Lenke til kommentar
Moskus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 (endret) aargh. Får teste det selv da... Men prøv dette først: Gå til Setup -> Control Panel og kjør dette immediate scriptet: hs.SetDeviceValue(DIN_DEVICEREF_HER, "Linje 1<br/>Linje 2<br/>Linje 3") (det legger bare inn noen linjer. De forsvinner etter hvert... Endret 6. januar 2016 av Moskus Lenke til kommentar
GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 Får dette da.. Running script(2) &hs.SetDeviceValue(401, "Linje 1Linje 2Linje 3"), init error: Class doesn't support Automation: 'hs.SetDeviceValue' Lenke til kommentar
GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 Er helt fersk på dette med scripting. Bare sånn at du vet det. Lenke til kommentar
GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 (endret) Se der ja, litt fikling så fikk jeg det til. Via device operation satt jeg display status til Linje 1<br/>Linje 2<br/>Linje 3. Funket også med: hs.SetDeviceString(407, "Linje 1<br/>Linje 2<br/>Linje 3", True) Etter dette fikk jeg til å logge via scriptet ditt Moskus. Tips til hvordan jeg kan fjerne On og Off knappen og ikonet til devicen? Endret 6. januar 2016 av GeneralVirus Lenke til kommentar
Moskus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 Tips til hvordan jeg kan fjerne On og Off knappen og ikonet til devicen? Gå inn på device'n og huk av "Status Only". Lenke til kommentar
GeneralVirus Skrevet 6. januar 2016 Del Skrevet 6. januar 2016 Fjernet bare on og off. Ikke ikonet helt til venstre Lenke til kommentar
Moskus Skrevet 7. januar 2016 Del Skrevet 7. januar 2016 Fjernet bare on og off. Ikke ikonet helt til venstre Det jukser du til: Lenke til kommentar
GeneralVirus Skrevet 7. januar 2016 Del Skrevet 7. januar 2016 Det tenkte jeg ikke på. Smart. Takk for hjelp! Lenke til kommentar
GeneralVirus Skrevet 10. januar 2016 Del Skrevet 10. januar 2016 2. Kjøkken og kjellerstue. Bevegelsessensorer med trykksensorer. Timeout 15 minutter, men lyset blir værende på om kona sitter på sin plass og leser aviser (på kjøkkenet) eller noen sitter i stolen foran PCen (i kjellerstua). Hvordan vet HS at noen sitter i en stol? Trykksensor? Lenke til kommentar
Moskus Skrevet 11. januar 2016 Del Skrevet 11. januar 2016 2. Kjøkken og kjellerstue. Bevegelsessensorer med trykksensorer. Timeout 15 minutter, men lyset blir værende på om kona sitter på sin plass og leser aviser (på kjøkkenet) eller noen sitter i stolen foran PCen (i kjellerstua). Hvordan vet HS at noen sitter i en stol? Trykksensor? Jepp. Trykkpute koblet til NC/NO-sensor. Lenke til kommentar
GeneralVirus Skrevet 11. januar 2016 Del Skrevet 11. januar 2016 Nysgjerrig på hvordan du har gjort det. Hvilken type trykkpute? Har du sydd den inn i noe? Ser det pent ut? Lenke til kommentar
Moskus Skrevet 11. januar 2016 Del Skrevet 11. januar 2016 Lett pute over. Ser ikke nødvendigvis så veldig pent ut, spesielt ikke i kontorstolen i kjelleren. Men hvem bryr seg om det? Jeg tror det er denne. Puten kan kuttes og tilpasses. Lenke til kommentar
DrLaban Skrevet 14. januar 2016 Del Skrevet 14. januar 2016 (endret) Se der ja, litt fikling så fikk jeg det til. Via device operation satt jeg display status til Linje 1<br/>Linje 2<br/>Linje 3. Funket også med: hs.SetDeviceString(407, "Linje 1<br/>Linje 2<br/>Linje 3", True) Etter dette fikk jeg til å logge via scriptet ditt Moskus. motion log.PNG Tips til hvordan jeg kan fjerne On og Off knappen og ikonet til devicen? Hva slags "fikling" gjorde du? Jeg har akkurat samme problem her Edit: Glem det. Jeg fikk det til nå. Så at kommandoen under control panel manglet en "true" på slutten. Men jeg ser at den logger 2 ganger ved bevegelse.... Endret 14. januar 2016 av DrLaban Lenke til kommentar
Moskus Skrevet 14. januar 2016 Del Skrevet 14. januar 2016 Se der ja, litt fikling så fikk jeg det til. Via device operation satt jeg display status til Linje 1<br/>Linje 2<br/>Linje 3. Funket også med: hs.SetDeviceString(407, "Linje 1<br/>Linje 2<br/>Linje 3", True) Etter dette fikk jeg til å logge via scriptet ditt Moskus. motion log.PNG Tips til hvordan jeg kan fjerne On og Off knappen og ikonet til devicen? Hva slags "fikling" gjorde du? Jeg har akkurat samme problem her Får samme feilmelding hvis jeg kjører kommandoen under control panel, og jeg får samme feilmelding hvis jeg kjører skriptet. Her: hs.SetDeviceString(DIN_DEVICEREF_HER, "Linje 1<br/>Linje 2<br/>Linje 3") Lenke til kommentar
DrLaban Skrevet 14. januar 2016 Del Skrevet 14. januar 2016 Se der ja, litt fikling så fikk jeg det til. Via device operation satt jeg display status til Linje 1<br/>Linje 2<br/>Linje 3. Funket også med: hs.SetDeviceString(407, "Linje 1<br/>Linje 2<br/>Linje 3", True) Etter dette fikk jeg til å logge via scriptet ditt Moskus. motion log.PNG Tips til hvordan jeg kan fjerne On og Off knappen og ikonet til devicen? Hva slags "fikling" gjorde du? Jeg har akkurat samme problem her Får samme feilmelding hvis jeg kjører kommandoen under control panel, og jeg får samme feilmelding hvis jeg kjører skriptet. Her: hs.SetDeviceString(DIN_DEVICEREF_HER, "Linje 1<br/>Linje 2<br/>Linje 3") Fikk det til, men den logger hver bevegelse 2 ganger. Tips? 14.01.2016 21:14:32 - Kjellergang 14.01.2016 21:14:32 - Kjellergang 14.01.2016 21:12:52 - Kjellergang 14.01.2016 21:12:52 - Kjellergang Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå