Blodstrupmoen Skrevet 7. januar 2017 Skrevet 7. januar 2017 (endret) Kunne tenkt meg å hatt en virtual device som viste kjøretid mellom to definerte steder, f.eks hjemme til jobb basert på gjeldende trafikk i området. Alle disse dataene ligger tilgjengelig hos google, men jeg trenger litt hjelp til å få dette formatert inn i VB script osv. Hvis man bruker Googles Distance Matrix API, med eks. Stavanger til Sandnes, bruker man denne linken: https://maps.googleapis.com/maps/api/distancematrix/json?origins=stavanger&destinations=sandnes&departure_time=now&key=DIN KEY Og får dette resultatet: { "destination_addresses" : [ "Sandnes, Norge" ], "origin_addresses" : [ "Stavanger, Norge" ], "rows" : [ { "elements" : [ { "distance" : { "text" : "16,2 km", "value" : 16160 }, "duration" : { "text" : "20 min", "value" : 1174 }, "duration_in_traffic" : { "text" : "20 min", "value" : 1195 }, "status" : "OK" } ] } ], "status" : "OK" } Her har man både normal kjøretid og tiden det tar å kjøre nå. Det stopper litt opp når jeg skal få dette inn i variabler i ett script som jeg videre kan bruke til å lage virtuelle devicer etc. Denne dataen kan brukes til f.eks litt mer intelligente vekkerklokker varslinger osv. Noen som har erfaring med å bruke JSON formatert data i VB og Homeseer som kan hjelpe litt på vei. Endret 13. januar 2017 av Blodstrupmoen Siter
ZoRaC Skrevet 7. januar 2017 Skrevet 7. januar 2017 Du kan evt bruke Jon00 Data Scraper plugin. Da legger du inn URL den skal hente fra og en enkel regex-regel for hva du skal hente ut. Dette blir automatisk lagt til en virtuell device. 1 Siter
Blodstrupmoen Skrevet 7. januar 2017 Forfatter Skrevet 7. januar 2017 Hadde håpet å bare hente det inn i noen variabler i ett script, så jeg kan behandle det der. Men det er jo en løsning å bruke dette scriptet ja. Siter
iceball Skrevet 7. januar 2017 Skrevet 7. januar 2017 PH location plugin har kjøretider via Google automatisk inne.Sent from my iPhone using Tapatalk Siter
ZoRaC Skrevet 7. januar 2017 Skrevet 7. januar 2017 22 minutter siden, iceball skrev: PH location plugin har kjøretider via Google automatisk inne. Ironisk nok la jeg til "driving time" fra PHLocation i HSTouch i dag, uten å tenke over at det er det samme Siter
Blodstrupmoen Skrevet 13. januar 2017 Forfatter Skrevet 13. januar 2017 Da har jeg testet dette litt med nyeste versjon PHlocation. Etter som jeg kan se, er oppdateringsfrekvensen på kjøretider ganske lav, og dette kan ikke endres noe sted som jeg kan se. Man kan heller ikke sette tidspunkt for kjøretur frem i tid, og bruke googles historikk for beregning av kjøretid. Er det noen som kan sette meg på sporet av en metode for å hente inn disse JSON dataene inn i variabler, så jeg kan lage ett enkelt script til dette. Siter
Lazarus Skrevet 13. januar 2017 Skrevet 13. januar 2017 14 minutter siden, Blodstrupmoen skrev: Da har jeg testet dette litt med nyeste versjon PHlocation. Etter som jeg kan se, er oppdateringsfrekvensen på kjøretider ganske lav, og dette kan ikke endres noe sted som jeg kan se. Man kan heller ikke sette tidspunkt for kjøretur frem i tid, og bruke googles historikk for beregning av kjøretid. Er det noen som kan sette meg på sporet av en metode for å hente inn disse JSON dataene inn i variabler, så jeg kan lage ett enkelt script til dette. Antar dette er i HomeSeer. Det nærmeste jeg har for det er dette biblioteket. http://json.codeplex.com/ Siter
ZoRaC Skrevet 13. januar 2017 Skrevet 13. januar 2017 Det er selvsagt morsommere å lage sitt eget hjul, men skulle du velge å bruke et hjul som allerede finnes, så er det dette du skal sette i Jon00DataScraper.ini: [Grab4] Path=https://maps.googleapis.com/maps/api/distancematrix/json?origins=stavanger&destinations=sandnes&departure_time=now&key=DIN_KEY Pattern1=(?s)duration.*?"text" : "(.*?)", DeviceName1=Tid_til_jobb DeviceText1=[1] Så er det bare å lage eventet: Og sim sala bim! PS: Legg merke til at jeg her brukte "Grab4", vet ikke om tallene må henge sammen, du vil i såfall bruke 1 eller 2 og må sette parameter til scriptet til samme tallverdi. 5 Siter
mk1 black limited Skrevet 31. januar 2017 Skrevet 31. januar 2017 Inspirert av dette, og koblet sammen med lokasjonsopplysninger fra PHLocation-plugin, har jeg satt opp slik at i det jeg går ut døra hjemme på hverdager om morgenen får jeg en pushmelding på telefonen om antatt kjøretid til jobb. Når jeg forlater jobben på ettermiddagen får jeg en ny pushmelding om antatt kjøretid hjem via regulær kjørerute, og en annen tid for en alternativ rute hjem. Artig. 1 Siter
xibriz Skrevet 31. januar 2017 Skrevet 31. januar 2017 59 minutter siden, mk1 black limited skrev: Inspirert av dette, og koblet sammen med lokasjonsopplysninger fra PHLocation-plugin, har jeg satt opp slik at i det jeg går ut døra hjemme på hverdager om morgenen får jeg en pushmelding på telefonen om antatt kjøretid til jobb. Når jeg forlater jobben på ettermiddagen får jeg en ny pushmelding om antatt kjøretid hjem via regulær kjørerute, og en annen tid for en alternativ rute hjem. Artig. Hvor nøyaktig er dette? Siter
ZoRaC Skrevet 31. januar 2017 Skrevet 31. januar 2017 2 timer siden, xibriz skrev: Hvor nøyaktig er dette? Bør vel i teorien være like nøyaktig som Google Maps... Har aldri sjekka hvor godt det stemmer, bare lagt merke til at den legger til litt ekstra tid når det er mye trafikk. Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 Som ett lite sidespor fikk jeg lagt inn norske adresser i alexa i går og får nå oppdatert tid via henne Siter
mk1 black limited Skrevet 31. januar 2017 Skrevet 31. januar 2017 2 hours ago, xibriz said: Hvor nøyaktig er dette? Ganske nøyaktig vil jeg si. Siter
Moskus Skrevet 31. januar 2017 Skrevet 31. januar 2017 35 minutter siden, Salvesen skrev: Som ett lite sidespor fikk jeg lagt inn norske adresser i alexa i går og får nå oppdatert tid via henne Guide or it didn't happen! Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 3 minutter siden, Moskus skrev: Guide or it didn't happen! Hehe jeg vet ikke om det er nytt eller bare jeg som ikke har gjort det før. Men etter å ha "installert" 3 nye dots i går ble jeg sittende å kikke igjennom settings menyen. Under settings -> traffic fikk jeg opp dette(-ende destinasjonen). Usikker på hvor den har hjemme adressen min i fra, men jeg slengte iallefall jobb adressen inn og nå fungerer det feilfritt Siter
mk1 black limited Skrevet 31. januar 2017 Skrevet 31. januar 2017 Næmmen! Den var hos meg også - nå slipper de litt nytt uten å si fra! Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 Et øyeblikk siden, mk1 black limited skrev: Næmmen! Den var hos meg også - nå slipper de litt nytt uten å si fra! Ja! Kunne ikke sette adressen i Norge da, merkelig nok. Forhåpentligvis er det rett rundt hjørnet Vill gjerne ha vær detaljer for dagen når jeg velger antrekk for dagen, da har jeg mer eller mindre de fleste praktiske tingene på plass Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 Et øyeblikk siden, Moskus skrev: Hmmm... ikke hos meg. Hm, har du både dot og echo? Jeg har begge nå, og var ikke før dette jeg fikk muligheten. Men igjen sjekket jeg ikke rett før jeg "inkluderte" dot'ene. Evt hvilken SW versjon kjører din på? Siter
Moskus Skrevet 31. januar 2017 Skrevet 31. januar 2017 Nei, jeg har kun Echo. Den har versjon 4812. Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 42 minutter siden, Moskus skrev: Nei, jeg har kun Echo. Den har versjon 4812. Min echo er også på 4812, mulig det ligger i dot da? Siter
Moskus Skrevet 31. januar 2017 Skrevet 31. januar 2017 Ja, men det er litt rart hvis de differensierer mellom de versjonene. Det hadde ikke jeg gjort. Oh well, får vente og se. Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 44 minutter siden, Moskus skrev: Ja, men det er litt rart hvis de differensierer mellom de versjonene. Det hadde ikke jeg gjort. Oh well, får vente og se. Ja ikke helt logisk, men mulig det er tilgjengelig i siste SW av dot men ikke echo enda også er vell traffic noe som synces i mellom enhetene. Men det blir jo såklart bare synsing Siter
mk1 black limited Skrevet 31. januar 2017 Skrevet 31. januar 2017 Når jeg tenker meg om så tror jeg faktisk denne trafikksaken har vært der lenge, bare jeg som har glemt den. Siter
MrTiger Skrevet 31. januar 2017 Skrevet 31. januar 2017 (endret) On 13.1.2017 at 18:23, ZoRaC said: Det er selvsagt morsommere å lage sitt eget hjul, men skulle du velge å bruke et hjul som allerede finnes, så er det dette du skal sette i Jon00DataScraper.ini: [Grab4] Path=https://maps.googleapis.com/maps/api/distancematrix/json?origins=stavanger&destinations=sandnes&departure_time=now&key=DIN_KEY Pattern1=(?s)duration.*?"text" : "(.*?)", DeviceName1=Tid_til_jobb DeviceText1=[1] Så er det bare å lage eventet: Og sim sala bim! PS: Legg merke til at jeg her brukte "Grab4", vet ikke om tallene må henge sammen, du vil i såfall bruke 1 eller 2 og må sette parameter til scriptet til samme tallverdi. Hvordan finner du fram api key til google?hvordan har du klart og få den linken der.. Endret 31. januar 2017 av MrTiger 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.