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 iceball skrev (På 7.1.2017 den 16.56): PH location plugin har kjøretider via Google automatisk inne. Ekspander 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 Blodstrupmoen skrev (På 13.1.2017 den 14.37): 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. Ekspander 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 mk1 black limited skrev (På 31.1.2017 den 9.52): 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. Ekspander Hvor nøyaktig er dette? Siter
ZoRaC Skrevet 31. januar 2017 Skrevet 31. januar 2017 xibriz skrev (På 31.1.2017 den 10.52): Hvor nøyaktig er dette? Ekspander 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 xibriz skrev (På 31.1.2017 den 10.52): Hvor nøyaktig er dette? Ekspander Ganske nøyaktig vil jeg si. Siter
Moskus Skrevet 31. januar 2017 Skrevet 31. januar 2017 Salvesen skrev (På 31.1.2017 den 13.04): Som ett lite sidespor fikk jeg lagt inn norske adresser i alexa i går og får nå oppdatert tid via henne Ekspander Guide or it didn't happen! Siter
Salvesen Skrevet 31. januar 2017 Skrevet 31. januar 2017 Moskus skrev (På 31.1.2017 den 13.41): Guide or it didn't happen! Ekspander 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 mk1 black limited skrev (På 31.1.2017 den 13.52): Næmmen! Den var hos meg også - nå slipper de litt nytt uten å si fra! Ekspander 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 Moskus skrev (På 31.1.2017 den 13.54): Hmmm... ikke hos meg. Ekspander 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 Moskus skrev (På 31.1.2017 den 13.57): Nei, jeg har kun Echo. Den har versjon 4812. Ekspander 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 Moskus skrev (På 31.1.2017 den 19.18): Ja, men det er litt rart hvis de differensierer mellom de versjonene. Det hadde ikke jeg gjort. Oh well, får vente og se. Ekspander 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) ZoRaC skrev (På 13.1.2017 den 17.23): 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. Ekspander 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.