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

Guahtdim

Medlemmer
  • Innlegg

    1 441
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    67

Alt skrevet av Guahtdim

  1. Jeg ble nysgjerrig selv og måtte søke litt. Da fant jeg dette fra Blade selv: The purpose of the frequence is for when you do an event backup and do not specify a folder to backup. It will back them all up but according to their frequency The destination folder in the event will override the others. The backup folder on the options page is the global one - it will be used if nothing is supplied in the event action or the folder when you add it. Med andre ord setter du opp en event som starter plugin, men den bruker det du har satt i plugin til å avgjøre hva som skal kjøres hvis du har noen krav som ville ført til mer enn en event.
  2. Etter å ha testet litt så ser jeg at en Apple kalender i Google ikke oppfører seg som vanlige google kalendere. Jeg får se litt på det når jeg har bedre tid. Akkurat nå har ikke døgnet nok timer.
  3. Jeg kan skrive det inn i ønskelisten, men jeg er usikker på om det lar seg gjøre. Hadde det blitt behandlet som en normal google kalender så haddde du allerede hatt tilgang.
  4. iCloud høres veldig ut som Apple. Hvordan får du den opp? Jeg er egentlig overrasket over at du får den som valg.
  5. Ikke umulig at det hadde fikset seg med AndAlso (som jeg ikke var klar over før igår ettermiddag) og litt bedre bruk av parenteser, men problemet er at jeg ikke har drevet med vb.net så syntax sitter ikke i ryggmargen. Det merkelige er at det er så forskjell mellom å kjøre i Linux og Windows. Vi kom uansett i mål ved å droppe else if og heller lage litt mer if setninger. Ikke optimalt, men siden det ikke er store kodesnutten så er det greit for min del. Mulig jeg drar igang en større sjekk på dette når jeg ikke har så mye annet å gjøre. Sånn i 2035 eller noe sånt ?
  6. ElseIf fungerer tydeligvis ikke så bra på Linux. Jeg har oppdatert kode i mine poster til å være det som fikk det til å fungere.
  7. Eller ikke. Noen med Linux erfaring som kan si hvorfor mine else if ikke fungerer? Selv etter at jeg har gjort de om til korrekte ElseIf så feiler det for noen som kjører Linux.
  8. Gidder du bare å sende meg PM med scriptet slik du pastet det inn. Jeg skjønner ikke hvorfor dette ikke fungerer.
  9. Merkelig. Kunne du endret scriptet ditt og limt inn følgende etter For Each ev As Object In allEvents hs.WriteLog("test",ev.Subject) hs.WriteLog("test now",Now) hs.WriteLog("test now Date",Now.Date) hs.WriteLog("test StartDateTimeLocal",ev.StartDateTimeLocal) hs.WriteLog("test date",ev.StartDateTimeLocal.Date) Og så i loggen klippe ut det som blir laget når du kjører scriptet?
  10. Jeg er litt usikker på hva du er ute etter siden skriver dagens og morgendagens kalender. Jeg antar at du mener samme kalender, men de forskjellige dagene. NB: Når du sender inn 2 for 2 dager i min plugin så ber du egentlig om de neste 48 timene, ikke de neste 2 dagene. Derfor har jeg laget litt ekstra håndtering i eksempel 2 for å håndtere de man finner som er utenfor idag og imorgen. Vi kan dra det litt videre slik at du får noe som ligner med på din formatering: Edit: Første post oppdatert med scriptene som er lagt inn her.
  11. Nah, det som er interresant her er at man begynner å gå mot en ny protokoll som de kaller Thread. Denne bygges inn i en god del av produkter om dagen. Om det slår til det får tiden vise.
  12. Interresant info om diverse protokoller for hjemmeautomasjon. Edit: Linken til Youtube fungerer ikke mer så da forsvinner endel av trådens basis Det var av denne fyren https://www.youtube.com/channel/UCtRSKEipM17PF7n0mi66btQ Ikke det at jeg tror z-wave forsvinner med det aller første, men jeg kan se for meg at produsentene fort kan hoppe over til noe de store legger ut i sine enheter.
  13. Hvilket operativsystem (Linux eller Windows)?
  14. Beklager, i min iver så hadde jeg glemt å tilrettelegge for de som kun kjører Google og ikke MS samtidig. Det skal være fikset i versjon 0020. Nedlastningslink oppdatert.
  15. Scriptet du bruker nå sender en ferdig formatert streng hvor det på heldags eventer ikke legges på tidspunkt. Hvis du prøver det under så burde du kunne begynne å gjøre litt. Som du ser så sjekker jeg på om det er en heldagsevent (If ev.AlldayEvent then) og skriver da ut kun dato og ikke timer og minutter (Format(ev.StartDateTimeLocal,"yyyy-MM-dd")) ev.Subject er "overskriften" på en kalenderoppføring Så er det bare å begynne å leke med litt forskjellige ting ? Sub Main(ByVal Parms As Object) Dim msg as string = "" Try Dim ParmArray() as String ParmArray = Parms.tostring.split(",") Dim tDevice = ParmArray(0) Dim tCalendar = ParmArray(1) Dim tDays = cint(ParmArray(2)) Dim allEvents As Object() allEvents = hs.PluginFunction("GCalSeer", "", "GetItemsFromCalendar", new Object(){tCalendar ,tDays }) For Each ev As Object In allEvents If ev.AllDayEvent then msg = msg & "<br>" & Format(ev.StartDateTimeLocal,"yyyy-MM-dd") & " (hele dagen) - " & ev.Subject & "</br>" Else msg = msg & "<br>" & Format(ev.StartDateTimeLocal,"yyyy-MM-dd HH:mm") & " - " & ev.Subject & "</br>" End If Next hs.WriteLog("test","events found: " & msg) if msg="" then msg="No Events Scheduled" hs.SetDeviceString(tDevice , msg, true) Catch ex As Exception hs.WriteLog("", "Exception in script: " & ex.Message) End Try hs.WriteLog("test","---=== DONE ===---") End Sub
  16. Husk at dette ikke er en blåkopi av BLGData. Jeg tror jeg leverer litt andre data enn han. Jeg prøvde såvidt å få til scriptet til franskmannen og det ble ikke helt riktig. Jeg leverer hele tiden fullstendig dato+tidspunkt (ved heldags avtaler så er dato tidspunkt dagen og tidspunktet er 00:00)
  17. I've been doing it all wrong! ? Jeg lover dere herved samme funksjonalitet som i BLGData i script. Men jeg har ikke noen oversikt over når. Den som venter på noe godt og alt det der
  18. Jeg har gjort flere forsøk på å få ut litt mer avanserte objekter enn strenger, men jeg får det ikke til å fungere. Aner ikke hva jeg gjør feil. Jeg har en mistanke om at VB.Net er mye snillere enn C# som jeg bruker. Feilmeldingen i scriptet etter at rutinen i plugin er kjørt er : Object reference not set to an instance of an object Ett eller annet skjer på vei ut av plugin som gjør at det ikke blir korrekt, mens f.eks. en array av string går bra. Mulig noen andre utviklere her har en løsning?
  19. Desverre så henter bare min bit ut hele strenger hvor alt er ferdig formatert. Jeg har prøvd å returnere det som objekter hvor man da kunne ha fått ut starttid, men jeg fikk det ikke til å fungere. Mulig jeg ser på det senere.
  20. Ingen knapp desverre. Og jeg kan forstå det. Fort gjort at en helt åpen plass for å lagre filer plutselig er fylt opp med alt mulig rart fra hele verden.
×
×
  • 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.