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

Guahtdim

Medlemmer
  • Innlegg

    1 439
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    67

Alt skrevet av Guahtdim

  1. Logging fikset slik at man kan sette det til å logge litt mindre. Problemet mot Linux er desverre ikke fikset.
  2. Takker for tilbudet, men det er ikke der problemet har vært. Credentials-filen går greit. Det er idet man skal bruke credentials mot google for å få Token.json. Problemet er at i ferdig api-bibliotek fra Google så har de unnlatt å støtte den biten som gjør at man får tilbake login url for å senere kunne lime inn kode. Jeg har klart å spore det til at det faktisk blir kuttet ut hvis du kjører .Net rammeverk 4.5 eller høyere. Jeg har en POC som jeg nå har klart å få ut url, og gå inn vha en annen browser, lime på plass kode. Og det ser ut til å fungere. Så nå er det å få dette til i HomeSeer. Det er egentlig bare å få tid til å sette seg ned med problemet.
  3. Hyggelig med positiv tilbakemelding. Hva ønsker du å oppnå? Liste ut events noe sted? Inntil videre så er hovedfokus for meg trigging, men jeg ser at det ikke er så vanskelig å legge til funksjonalitet hvis det er ønskelig. 1. pri er egentlig å få til at den også kan brukes under Linux. Sliter med å finne ut hvordan jeg skal klare det på samme måte som beskrevet i PHP eksempelet til Google API, men har funnet litt kode her og der som har virket lovende. Etter det er jeg åpen for ønsker gitt at de er noe jeg kan klare å implementere.
  4. Etter å ha brukt mange timer på å lete så ser det ikke ut til at måten man gjør det på i php (annen browser med en gitt url og så en kode tilbake) er implementert i Net utgaven av google api. Jeg får se om jeg orker å lage eget opplegg for dette.
  5. Jeg har prøvd å åpne den i andre browsere, men det ser ikke ut til å fungere (på server og eksternt). Det er nok noe mer som skal skje. Jeg får grave videre.
  6. Hmm, har faktisk fått meg Linux og må desverre si at min plugin så langt ikke støtter Linux (testet på Ubuntu). 1. Jeg må få endret plugin slik at den søker etter andre filer i bin/GCalSeer og ikke bin\GCalSeer som det står idag. Jeg har testet en enkel konvertering og det funket fint. Med andre ord løsbart. 2. Problemet oppstår når serveren prøver å få kontakt med Google Calendar første gangen. I Windows så starter da OS opp default browser og gir meg en dialog om å tillate at det blir tilkoblet til Google. I Ubuntu som jeg kjører får jeg feilmelding om at Firefox ikke kan kjøre som rot eller noe. Her må jeg grave litt mer. Mulig det bare er min manglende kontroll i Linux.
  7. Jeg er så frekk at jeg linker mot min plugin
  8. Dette er en trigger plugin basert på det som gjøres i tråden til @ZoRaC Triggeren brukes i eventer mot google kalender. Følgende må oppfylles: Man starter på/er inne i kalendermøtet/event/registreringen (fra nå av CalendarEvent) og kalender teksten (Summary text) er enten lik, starter med, inneholder en tekst som man setter opp. Eventuelt så bryr man seg ikke om teksten, men bare at det er en kalender event. (4 forskjellige valg som kan gjøres når man legger inn triggeren). Man kan søke i mer enn en kalender. Man kan også legge inn flere søkeord skilt med || (eller) eller && (og) slik at en trigger kan håndtere flere forskjellige ord. I noen av triggerne vil ikke det å skille med && (og) gi noen treff siden f.eks. matching exactly på ett søk hvor man har brukt && (og) ikke vil treffe noen gang. En trigger slår til minst en gang, som oftest mange ganger etter hverandre! Jeg anbefaler at man derfor setter opp f.eks en device å sjekke mot slik at man unngår å trigge f.eks hvert tiende sekund i løpet av en halvtime når det skjer en event. Jeg setter opp events slik at de i tillegg til å bli trigget av triggere også sjekker mot device som den skal styre. Eks: Her er det triggeren som starter det hele, men den vil kun slå til hvis device "Unknown Unknown Events" er av (off). Da vil device settes til på (on). OBS OBS OBS Dette er i Alfa(nivået før beta, som igjen er nivået før man faktisk sier man har en versjon man er fornøyd med) og ser ut deretter Testet ok i Windows. For nå er linken til siste versjon GCalSeer_V0050 Hvordan sette opp : VIKTIG!!! Stopp Homeseer og ta en kopi av hele katalogen til Homeseer (normalt "c:\program files (x86)\Homeseer HS3" for Windows) og legg kopien på ett trygt sted i tilfelle du trenger å gå tilbake. Pakk ut filen i din Homeseer katalog - pass på at du får følgende oppsett (katalogen "Homeseer HS3" skal inneholde 2 nye filer HSPI_GCalSeer.exe og HSPI_GCalSeer.exe.config, mens du i katalogen Homeseer HS3\bin skal ha fått en ny underkatalog - GCalSeer - med 30 filer) Restart Homeseer Gå inn på Homeseer->Plugins->Manage og trykk enable på GCalSeer Oppsett av Google kalender Oppsett av kobling mot Hotmail/Outlook live Du er nå klar for å sette opp en trigger Ved hjelp av script: Mulighet til å lage en device som lister opp alle kalenderhendelser x dager framover : Ansvarsfraskrivelse: Laste ned og bruke plugin gjøres på eget ansvar. Skulle jeg ødelegge Homeseer oppsettet ditt så kan jeg desverre ikke hjelpe deg. Planlagte utvidelser/ønskeliste Mulighet for å liste ut hendelser fra flere kalendere samtidig vha script. Mulighet til å legge inn device som viser X nærmeste hendelser fra utvalgte kalendere eller for en gitt tidsperiode fra tidspunktet man er i (planlagt utvidelse) Mulighet for Regex/Wildcards i søketekst (ønske) Bedre kontroll på kobling mot Google slik at refreshtoken blir prøvd brukt hvis man har passert utløp på accesstoken Egen device for å vise status med tanke på autorisasjon Mulighet til å sette opp en trigger til å slå til på offsets Mulighet for å trigge på hendelser innenfor en dag, uke, måned, frem i tid Mulighet for å hente inn kalender events fra MS Outlook (antageligvis kun for de som kjører HS i Windows OS) Eget scriptkall for å hente events fra en eller flere kalendere - ref https://forums.homeseer.com/forum/ultilities-plug-ins/utilities-discussion/blgdata-blade/87199-event-listing-in-a-hs-device Kjente feil: Mulig å sette tid mellom hver sjekk lenger enn hva en autorisering gjelder (3600 sekunder) For mye logging Autorisering mot google fungerer ikke i Linux - under arbeid. Endringer: 0.0.5.0 - GCalSeer trigger nå kun en gang (med mindre man ønsker at den skal trigge flere ganger - Advanced settings). Også fikset litt problemer rundt kobling mot MS/Google. Mindre oppkobling og også færre feil pga låsing av filer. 0.0.4.2 - Fikset bugs og lagt til muligheten for å hente ut eventer som ligger tilbake i tid. Takk til @toonwolf 0.0.3.9 - Fikset en bug ved at offset ble brukt i during-valg selv om det ikke var mulig å endre i eventet. Takk til @JohnMartin 0.0.3.7 - Fikset en bug i hvordan det blir hentet kalender events fra Google når man skal bruke scripmulighetene. Takk til @JohnMartin 0.0.3.6 - Fikset en bug i håndtering av all day events. All day events overskred dagen(e) de var lagt til og ble slik med en dag mer enn de skulle (en dag i etterkant). Takk til @JohnMartin 0.0.3.5 - Fikset en bug i offset after. Trigging av event skjedde ikke selv om alle eventer sluttet samtidig. Takk til @toonwolf 0.0.3.4 - Filtrerer nå bort kalenderhendelser som ligger i andre kalendere enn det man har satt til gyldig for trigger (enkelte av oss kjører med mer enn en kalendere og triggere som kun går på noen av disse). Takk til @toonwolf for bra bug rapport igjen. 0.0.3.3 - Håndterer nå at en kalenderhendelse er uten subject/summary/overskrift. Både Google og Microsoft leverer NULL tilbake når dette feltet er tomt. Det fungerte dårlig. Takk til @toonwolf for bug rapport. 0.0.3.2 - Fikset opp i hvordan kalender hendelser hentes fra Microsoft. Henter nå de 100 første innenfor gitt tidsrom. 0.0.3.1 - Fjernet 2 config sider som ikke fungerer. Lagt inn støtte for GetItemsFromMsCalendar siden den kun eksisterte som GetItemsForMsCalendar. Begge er nå støttet. 0.0.3.0 - Ms connection bedre dokumentert på konfigside med tanke på Azure. 0.0.2.9 - Det er skjedd mye, men det meste er i sammenheng med håndtering av å sette opp for toonwolf. Dokumentasjon kommer plutselig... 0.0.2.0 - Fikset opp slik at man kan få tilbake objekter fra script, ikke bare ferdige strenger 0.0.1.8 - Lagt til uthenting av kalenderinfo vha script for Microsoft kalendere. 0.0.1.1 - Fikset opp i visning når man har brukt avanserte settinger. Dette vil nå bli vist når man har "krympet/rullet opp" eventet. 0.0.1.0 - Fjernet noen småfeil i offset (takk til toonwolf for testing) og lagt til muligheten å kunne søke på flere ord ved hjelp av logiske operatorer - || (eller/OR) og && (og/AND) 0.0.0.7 - Forbedret kobling mot Google + fjernet noen småfeil i offset 0.0.0.6 - Microsoft kalenderfunksjonalitet lagt til (Hotmail/Outlook Live). 0.0.0.5 - Mye ekstra funksjonalitet lagt inn på triggerne. Egen device for å vise status på koblingen mot Google. 0.0.0.4 - Man kan ikke sette tid mellom ny info fra Google til mer enn 3599 sekunder. 0.0.0.3 - Fungerer mot Linux. Autorisasjon endret. 0.0.0.2 - Logging settes og slik sett får man mindre i HomeSeer loggen hvis det er ønskelig.
  9. Husk at HomeSeer kan testes i 30 dager gratis. Kanskje greit å prøve litt før man bestemmer seg for å kjøpe.
  10. Homeseer kan testes i 30 dager gratis. Tidligere var det bare å hente ned software og sette igang, men nå må du lage konto og få nøkkel som varer i 30 dager. Jeg antar at dette er en automatisk utsendelse og går relativt fort.
  11. Guahtdim

    RFXCOM

    Jeg tror ikke det er så lurt å endre i RFXCOM flippen. Hvis det er blitt langt navn i HomeSeer oversikten så kan du endre det i Configuration-flippen om jeg ikke er helt på viddene.
  12. Den så spennende ut. Ulempen er at man må ha software for å plugge den mot hjemmeautomasjon og jeg finner ikke noe for HomeSeer som jeg har. Og jeg ser at de søkte etter hjelp for dette i mai 2017.
  13. Siden jeg selv ikke kjører Linux så vet jeg ikke. Hvis du har backup av HomeSeer katalogen ville jeg prøvd å kopiert inn den. Men det beste er kanskje å vente til noen av de som kjører Linux-utgaver kommer med innspill.
  14. Etter å ha fått opp testsystemet mitt (Hyper-v 2008 server og HomeSeer 3.0.0.318 siden den kjører i 30 dager uten noen lisens) så laget jeg kjapt og brutalt en POC på å hente fra Google Calendar. Akkurat nå så leter den etter en eller flere kalender events med Test som overskrift/summary. Og den er avhengig av å ha en recurring event for å kjøre igang. Jeg har bedt Zorac teste i linux hvis han gidder. Hvis noen andre har lyst til å teste noe som ikke engang kan beskrives som alfa så finner du den her (men ikke start med dette hvis du ikke er helt sikker på hva som skal gjøres) : http://bit.ly/GCalPoc2018 NB: Ta gjerne en kopi av hele HomeSeer katalogen din før du begynner å gjøre noe! Skulle ting gå virkelig galt så er det så enkelt som å kopiere tilbake katalogen. Pakk ut filene i homeseer katalogen din. Du vil få følgende filer der HSPI_GCalendarSeerPOC.exe HSPI_GCalendarSeerPOC.exe.config HSPI_GCalendarSeerPOC.pdb I homeseer/bin/GCalendarSeerPOC vil du få ca 25 filer For å komme igang må du gå inn på f.eks. følgende guide og gjøre punkt 1 https://developers.google.com/calendar/quickstart/php slik at du får credentials.json. Denne filen må du legge inn i katalogen homeseer/bin/GCalendarSeerPOC. Så setter du opp en recurring event som skjer f.eks. hvert minutt og sjekker mot kalender: Når den begynner å kjøre vil det høyst sannsynligvis komme opp en webside hvor du må tillate at enheten åpner din kalender. eks Og etter å ha valgt konto trykker du på Allow For at det skal slå ut må du ha en eller flere registrerte "events" kalenderen din med overskriften Test (Case-sensitivt søk) innenfor de neste 24 timer. Igjen: Ødelegger du noe hos deg selv med dette så tar jeg NULL ansvar.
  15. Pix or it didn't happen!! Bare å dele info. Det er slik vi andre lærer!
  16. Og så må du ha noe/lage noe som kan sende resultatet av tolkningen til ditt hjemmeautomasjonssystem.
  17. Jeg kan ikke garanterer at det jeg lager fungerer i *Nix. Jeg kjøre Win og skjønner svært lite av Linux (desverre). Men slik utviklingen er nå så er det ikke umulig at jeg må lære meg å bruke *nix.
  18. 40$. Ikke så dyrt med tanke på hvor mange timer man bruker på en plugin.
  19. Jeg lover ikke noe enda. Ny utvillerpc i huset og mye som skal settes opp før jeg kan lage plugins igjen.
  20. Hmmm, dette lukter litt plugin mat. Iallefall den delen å kunne sjekke en Google kalender for inneværende dag. Jeg har automatisert tidsstyrt oppvarming, men den er ikke konevennlig å overstyre.
  21. RfLink støtter 868MHz eller 433MHz. Men du kan kun ha 433MHz eller 868MHz i en enhet. http://www.rflink.nl/blog2/ OBS: Løsningen kan medføre litt lodding og fiksing. Her er en oversikt over alle enheter den støtter http://www.rflink.nl/blog2/devlist Det ser her ut som om den har støtte for HomeAssistant http://www.rflink.nl/blog2/links
×
×
  • 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.