Moskus Skrevet 3. desember 2018 Forfatter Skrevet 3. desember 2018 1 time siden, Teza skrev: "Only allow a single instance to run at a time." har ikke vært markert i noen av eventene, så det kan ikke være denne som er problemet. OK, det er merkelig. Scriptet skal da kjøre når det blir bedt om det. Siter
Teza Skrevet 3. desember 2018 Skrevet 3. desember 2018 Scriptet kjører fint ser det ut til, mangler bare ca. 5% av logg punktene. Antar utfordringen er at det sendes ut 19 pollinger samtidig, og så skal alle svare samtidig, men trodde systemet skulle takle dette? Siter
Moskus Skrevet 3. desember 2018 Forfatter Skrevet 3. desember 2018 Er ikke sikker på at pollingen er et problem, men igjen det er jo bare å øke tiden fra 1 sekund til 10 for å teste. Siter
SteinarH Skrevet 5. desember 2021 Skrevet 5. desember 2021 Jeg har nå prøvd meg denne, og står fast (igjen). Må ærlig innrømme, at jeg ikke har kunnskap om Visual Basic, men har satt meg fore å etablere en minimumskunnskap i løpet av kommende tid. Har så smått begynt på Bob Tabor sine videoer. Kjenner imidlertid at jeg ikke klarer å komme i mål tidsnok.. Snart januar 2022.. Kjører HS4. Jeg har laget eventet som skal kjøre hver time, og den ber om polling av child device. Jeg finner imidlertid ikke noen respons i loggen. Jeg har ikke lagt inn scriptet enda, da jeg er usikker på flere ting. Så spørsmålene: 1. Skal resultatet av pollingen vises i loggen? 2. Hvis ja, hva kan det skyldes at jeg ikke får det opp? 3. Må scriptet være en vb-fil, eller kan det være en txt-fil? 4. Til hva og hvor havner resultatet av pollingen, etter scriftfilen? 5. Sikkert mye annet.. Noen som kan bidra med litt hjelp?? 🤔 Siter
Moskus Skrevet 9. desember 2021 Forfatter Skrevet 9. desember 2021 On 05/12/2021 at 18:08, SteinarH said: 1. Skal resultatet av pollingen vises i loggen? Kun hvis man har logging på for devicen, og verdien faktisk endrer seg. On 05/12/2021 at 18:08, SteinarH said: 3. Må scriptet være en vb-fil, eller kan det være en txt-fil? Det kan være txt hvis du kjører på Windows, men det anbefales ikke. VBscript er ganske utdatert. On 05/12/2021 at 18:08, SteinarH said: 4. Til hva og hvor havner resultatet av pollingen, etter scriftfilen? Devicen blir oppdatert. Merk at scriptet i denne tråden ikke poller noe som helst. Siter
SteinarH Skrevet 9. desember 2021 Skrevet 9. desember 2021 Moskus skrev (1 time siden): SteinarH skrev (På 5.12.2021 den 18.08): 4. Til hva og hvor havner resultatet av pollingen, etter scriftfilen? Devicen blir oppdatert. Merk at scriptet i denne tråden ikke poller noe som helst. Jeg har satt opp polling av devicen i eventet, men jeg kan ikke se at den skriver resultatet i loggen. Moskus skrev (1 time siden): SteinarH skrev (På 5.12.2021 den 18.08): 1. Skal resultatet av pollingen vises i loggen? Kun hvis man har logging på for devicen, og verdien faktisk endrer seg. Og det har jeg. Jeg poller først devicen, før scriptet kjører. Det kommer imidlertid ingen verdier, relatert til tidspunktet for pollingen. Nye verdier, kommer utelukkende fra endring i verdi (som det gjør ellers også). Endring fra txt til vb, er jo greit. Men hva legger du i at VBscript er utdatert? Er det ikke det scriptene bør skrives i? Eller mener du at det scriptet du har lagt ut, er utdatert (altså at det ikke fungerer i HS4)? Siter
Moskus Skrevet 10. desember 2021 Forfatter Skrevet 10. desember 2021 18 hours ago, SteinarH said: Endring fra txt til vb, er jo greit. Men hva legger du i at VBscript er utdatert? At det er bedre med .vb filendelse, da kompileres det som et .NET script istedenfor VBscript. 18 hours ago, SteinarH said: Det kommer imidlertid ingen verdier, relatert til tidspunktet for pollingen. Screenshot av eventet? 18 hours ago, SteinarH said: Eller mener du at det scriptet du har lagt ut, er utdatert (altså at det ikke fungerer i HS4)? Neida, det skal fungere fint på HS4 også. Siter
SteinarH Skrevet 10. desember 2021 Skrevet 10. desember 2021 Takk for tilbakemelding, Moskus 🙂 Moskus skrev (1 time siden): SteinarH skrev (20 timer siden): Det kommer imidlertid ingen verdier, relatert til tidspunktet for pollingen. Screenshot av eventet? Her er eventet jeg kjører, som jeg skal sette opp til å kjøre en gang i timen: Og her er resultatet i loggen: Siter
Moskus Skrevet 10. desember 2021 Forfatter Skrevet 10. desember 2021 Hvilken device er det? Godt mulig devicen kVA Hours allerede er oppdatert? (Ellers ser det ut til at du mangler parametre i script-kjøringen). Siter
SteinarH Skrevet 10. desember 2021 Skrevet 10. desember 2021 Moskus skrev (44 minutter siden): Hvilken device er det? Godt mulig devicen kVA Hours allerede er oppdatert? (Ellers ser det ut til at du mangler parametre i script-kjøringen). Ja, det kan godt være. Den oppdaterer seg hele tiden. Men hva med feilmeldingen? Usikker på hva du spør om, i forhold til hvilken device det er. Dette med parametre, er jeg litt mer usikker på på. Jeg har lagt inn det som jeg trodde skulle legges inn; deviceRef som er 1184 i dette tilfellet: Siter
SteinarH Skrevet 14. desember 2021 Skrevet 14. desember 2021 Hmm.. Her ble det stille, gitt 🤣 Kan man forstå det slik at jeg er helt ute på jordet, eller har jeg bare tråkket i en uinteressant salat 🤪 Hadde uansett satt pris på litt hjelp, for her står jeg fast 🙃 (Må nok ha det inn med teskje) Siter
hflatoey Skrevet 15. desember 2021 Skrevet 15. desember 2021 Kan det være så enkelt at du mangler "Main" i "Sub or Func" linja? Siter
SteinarH Skrevet 15. desember 2021 Skrevet 15. desember 2021 hflatoey skrev (4 minutter siden): Kan det være så enkelt at du mangler "Main" i "Sub or Func" linja? Det har jeg forsøkt, men det resulterer i mange røde linjer: Siter
hflatoey Skrevet 15. desember 2021 Skrevet 15. desember 2021 Virker fint her... Sub Main(parm As Object) Dim deviceRef As Integer = parm.ToString() Dim out As String = Now.ToShortDateString & " " & Now.ToLongTimeString & vbTab & hs.DeviceValueEx(deviceRef).ToString() Try My.Computer.FileSystem.WriteAllText(hs.GetAppPath & "\Logs\" & deviceRef & ".txt", out & vbNewLine, True) Catch ex As Exception hs.WriteLog("LogValueToFile ERROR", ex.Message) End Try End Sub Siter
SteinarH Skrevet 15. desember 2021 Skrevet 15. desember 2021 (endret) Nå virker det faktisk tilsynelatende her også... Jeg tok en restart av PCen i går.. Da må det være en sammenheng der. Endret 15. desember 2021 av SteinarH Siter
SteinarH Skrevet 15. desember 2021 Skrevet 15. desember 2021 Takk for hjelpen, begge to. Det virker nå som det skal 🤗 1 Siter
SteinarH Skrevet 17. desember 2021 Skrevet 17. desember 2021 (endret) Nå skal man være forsiktig med å virke eplekjekk, men jeg fant nå i alle fall ut hva som gjorde at jeg ikke innledningsvis, fikk det til å fungere. Denne måtte jeg fjerne: Dette er jo beskrevet tidligere, men jeg leste det også som at det ikke skulle ha noe å si. Men det hadde det altså 🙂 Så er spørsmålet om man skal tørre å utfordre skjebnen litt... med håp om nye gode innspill 😁 Hvis man skulle endret litt på scriptet, og tatt ut også timesprisen til samme fil. Hvordan skulle det sett ut? Jeg prøvde meg på dette: Scriptet kommer ikke med feilmelinger, og skriver til tekst-filen. Problemet er at den ikke henter value fra begge parametre, bare fra den første. Prøvde å separere parametre med semikolon, men det ga feilmelding. Er det tallene i deviceRef som er problemet, muligens? Endret 17. desember 2021 av SteinarH 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.