Echo & Alexa Forums

General Category => Alexa Across the Pond (Europe) => Topic started by: stonewater on October 24, 2015, 08:53:32 am

Title: Using outside the US
Post by: stonewater on October 24, 2015, 08:53:32 am
So I got myself an Echo Yesterday in Seattle and it's now safe and sound back in London.

But obviously as nice as it is to know the weather in Seattle - I immediately started to play....

Apologies if this has been documented elsewhere on the forum but I couldn't find before posting.

I'm having some success meddling with the address, country and timezone.

You'll need to arm yourself with a copy of request maker for Chrome so that you can mess with the API post requests.

With request maker installed you'll need to visit http://alexa.amazon.com/

Go to the settings for your echo and update the address - chose a US address - the seattle defaults are fine.

Open request maker and you'll see a call to https://pitangui.amazon.com/api/device-preferences/

You can now tamper with the raw data of the post request.

Thus far I've found that setting timezone (which is set by default to null) will OVERRIDE the timezone for the address.

Which means I can ask the time etc and get local london time ;-)

(To see which timezone is correct for you visit https://pitangui.amazon.com/api/available-time-zones?_=1445689862656).

The raw text that I'm using is.

{"deviceAccountId":"XXXXX","deviceAddress":"23 Wenlock Road, London, N17","deviceAddressModel":{"city":"London","countryCode":"UK","county":"London","district":"Hackney","houseNumber":"901","label":"23 WA-305 NE, Bainbridge Island, N1 7SZ, United Kingdom","postalCode":"N1 7SZ","state":"London","street":"WA-305 NE"},"deviceSerialNumber":"XXX","deviceType":"AB72C64C86AW2","firstRunCompleted":true,"postalCode":"98110","responseStyle":"CONCISE","searchCustomerId":"XXXX","temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

As you can see - I've varied a number of parameters which get considerably closer to my address.  The API seems really sensitive to changes to the "label" field - although I've successful updated my postcode to the extent that it shows via the alex.amazon.com site.

It's not quite working for weather but I think it's probably going to be fairly easy to reverse engineer what the API is looking for.

You can mess around yourself - if you get a 200 code then the API has accepted it - 400 means no.

I'll keep looking at this and update what I find.

David
Title: Re: Using outside the US
Post by: stonewater on October 24, 2015, 09:00:18 am
Sorry - I should have said you can't just copy the raw data I used - you'll need your own customer id / device id etc / (maybe) model number although it doesn't seem to do anything - I can change it and the change is retained.

There's probably a model number for internal testing versions if anyone can find it - I haven't really tried.
Title: Re: Using outside the US
Post by: pez on October 25, 2015, 07:07:16 am
This is awesome - it hadn't occurred to me to try crafting my own api requests like that. I have now managed to set my timezone properly - thanks!

I haven't managed to get it to accept my address properly yet. What effect did that have for you? You said that weather still doesn't work? What about nearby restaurants?

A lot of stuff seems to be driven off the top level 'postalCode' which I can not seem to to accept anything other than US zip codes - is that your experience too?

Also, how did you manage to find the 'available time zones' section of the api?

Anyway, thanks again, just getting the timezone working is awesome.
Title: Re: Using outside the US
Post by: kahus on November 16, 2015, 09:39:31 am
how do i edit the source code to put in my country's timezone?
thanks very much for this very informative post, although i am not an IT guy, i am tring to make this to work, i can't seem to figure out how to edit it
Title: Re: Using outside the US
Post by: kickmaleerie on November 19, 2015, 06:59:08 pm
Thanks for posting this.

I am no programmer but I have used your guide and Request Maker in Chrome to intercept the POST and set the "timeZoneId" parameter to UK GMT using the zone "Europe/London"  so Alexa now tells me the correct time :-)

Are the parameters used in the API documented anywhere? How did you decide on the parameters to use in the "deviceAddressModel" parameter and in the label

TIA

john
Title: Re: Using outside the US
Post by: migmog on November 21, 2015, 06:44:19 pm
Brilliant!
It took me a while to figure out how to open Request maker - it puts an envelope icon on the right side of the address bar. If you click on this you get a list of the POST, GET and PUT actions that have happened on that page. I just clicked on the PUT and edited "timezone":null to "timezone":"Europe/London".

That is inspired thinking!
Thank you, David
Title: Re: Using outside the US
Post by: litfoo on November 22, 2015, 05:36:27 am

Have managed to get this working - Excellent work David

"timeZoneId":null to

"timeZoneId":"Europe/London"

Looking forward to hearing any updates regarding getting the weather outside the US to work

thanks again



Title: Re: Using outside the US
Post by: amrhady on November 25, 2015, 02:07:10 am
Thanks for the post David. Can you cofirm, with this trick, if you managed to get local features working? Like resturants, traffic, etc...?

To get local time in London, I just say "time in london"  and same for weather.
Title: Re: Using outside the US
Post by: goblinant on November 27, 2015, 09:46:51 am
Thanks for this,  will have a play over the weekend and see what I can tweak  :)

Antony
Title: Re: Using outside the US
Post by: nurcopolics on November 28, 2015, 03:49:46 pm
This is the final piece of he puzzle for making the echo perfect for me. I've installed the chrome extension but dont see the envelope icon to to he right of the url. When  I open the website  from the , I   get a '401 authorisation error' in the request maker. Anyone else not getting the envelope to edit because of an authorisation error?
Title: Re: Using outside the US
Post by: nurcopolics on November 28, 2015, 04:11:33 pm
When I paste in the new Timezone I get 'message null' and nothing changes... What am I doing wrong?
Title: Re: Using outside the US
Post by: BKL on December 07, 2015, 04:55:50 am
Has anybody been able to change their location to outside of the USA?
I have managed to get the time zone changed, (I'm in Australia).
But anything else is proving to be difficult.
If anyone has been successful it would be great to hear.. :)

Cheers..
Title: Re: Using outside the US
Post by: BlueZulu on February 05, 2016, 05:07:00 pm
Thanks David this is awesome!

I like this fix not so much to tell the time but more for my Calendar so it doesn't tell me i have to pick up the kids like 3 a.m. in the morning or something!

Haven't checked but my alarm should work properly too!

BlueZulu
Title: Re: Using outside the US
Post by: Maff on February 07, 2016, 04:47:47 pm
I've got the timezone working too now, but not the location . The api seems not to like anything other than a US zip code in the right place just like the main app. I did read that the alexa app takes GB instead of UK as a country code. (I adjusted my text string and it did accept GB where it hadn't accepted UK before) I googled "country codes amazon alexa api" and came across a developer thread where someone had posted all of the country abbreviations. Don't know if that helps the OP get any closer. Also I did notice the API text strings on other submissions were putting a + sign instead of a space in the UK postcodes. I wondered if this or an underscore might work better when typing a UK postcode in, as these strings of text don't look like they allow spaces.
Title: Re: Using outside the US
Post by: Maff on February 07, 2016, 05:28:13 pm
Slight side topic, but within this same text string, I noticed a code for voice casting. This is normally only allowed with fire tablets & in my string is set as above. In the original posters post (returning a null/false). Can't help wondering if this was set to "true" and a given a named correct client it may enable voice casting on a non-fire android tablet?

Has anyone given this timezone method a go, who owns/uses a kindle fire tablet too? Would be interesting to see the correct client name and how it appears in your api text string to see if it is as easily edited as the timezone part.
Title: Re: Using outside the US
Post by: coreo on February 18, 2016, 07:47:35 pm
Im having trouble can some one please help or post a video how too..
I've installed the request maker plugin in chrome and gone to http://alexa.amazon.com/ and checked there's a default us post code..
Then this is where I'm stuck!
It says open request maker.. I presume this means click on the little envelope in the address bar then choose https://pitangui.amazon.com/api/device-preferences/ but this is where I'm stuck I can't find this  line https://pitangui.amazon.com/api/device-preferences/ i've gone through the whole list and I'm lost any help would be appreciated.

Thanks

Worked it out you have to not only be at the settings page but also just change the postal code!!! it does say this in the description!!
But if you were like me and thought you have already changed this to your liking previously it's not enough you have to change it to something right at this instances. Other wise when you click the envelope the put comand for https://pitangui.amazon.com/api/device-preferences/ does not appear...
So you have to have literally just changed the postal code on the settings page to something else anything eg.. 90210, then you will see the put https://pitangui.amazon.com/api/device-preferences/ when you click the envelope.  edit to your liking.

Thanks stonewater
Title: Re: Using outside the US
Post by: patcat on February 28, 2016, 01:18:12 am
Has anybody been able to change their location to outside of the USA?
I have managed to get the time zone changed, (I'm in Australia).
But anything else is proving to be difficult.
If anyone has been successful it would be great to hear.. :)

Cheers..

I changed everything apart from the "label" field and it appears to affect some of the functionality to be local but not all. For example, it was able to give me driving directions to a nearby location, using my own Aussie address as a starting point. It isn't perfect though — sometimes it still uses the US address for things, so it might depend on how you phrase the question to Alexa?
Title: Re: Using outside the US
Post by: patcat on February 28, 2016, 01:21:32 am
I'm an Australian developer who runs a site called "Dev Diner" that aims to help other developers navigate the world of emerging technology! I put together a quick guide to purchasing and setting up the Echo in Australia, after my own experiences getting it to work this week. I wanted to leave a huge thank you to David for sharing the Chrome extension process as that made all the difference in setting the timezone and a few local bits of functionality!

My guide for any fellow Aussies: http://devdiner.com/answers/how-do-i-set-up-an-amazon-echo-in-australia
Title: Re: Using outside the US
Post by: KillaaChris on February 29, 2016, 04:16:30 am
So I got myself an Echo Yesterday in Seattle and it's now safe and sound back in London.

But obviously as nice as it is to know the weather in Seattle - I immediately started to play....

Apologies if this has been documented elsewhere on the forum but I couldn't find before posting.

I'm having some success meddling with the address, country and timezone.

You'll need to arm yourself with a copy of request maker for Chrome so that you can mess with the API post requests.

With request maker installed you'll need to visit http://alexa.amazon.com/

Go to the settings for your echo and update the address - chose a US address - the seattle defaults are fine.

Open request maker and you'll see a call to https://pitangui.amazon.com/api/device-preferences/

You can now tamper with the raw data of the post request.

Thus far I've found that setting timezone (which is set by default to null) will OVERRIDE the timezone for the address.

Which means I can ask the time etc and get local london time ;-)

(To see which timezone is correct for you visit https://pitangui.amazon.com/api/available-time-zones?_=1445689862656).

The raw text that I'm using is.

{"deviceAccountId":"XXXXX","deviceAddress":"23 Wenlock Road, London, N17","deviceAddressModel":{"city":"London","countryCode":"UK","county":"London","district":"Hackney","houseNumber":"901","label":"23 WA-305 NE, Bainbridge Island, N1 7SZ, United Kingdom","postalCode":"N1 7SZ","state":"London","street":"WA-305 NE"},"deviceSerialNumber":"XXX","deviceType":"AB72C64C86AW2","firstRunCompleted":true,"postalCode":"98110","responseStyle":"CONCISE","searchCustomerId":"XXXX","temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

As you can see - I've varied a number of parameters which get considerably closer to my address.  The API seems really sensitive to changes to the "label" field - although I've successful updated my postcode to the extent that it shows via the alex.amazon.com site.

It's not quite working for weather but I think it's probably going to be fairly easy to reverse engineer what the API is looking for.

You can mess around yourself - if you get a 200 code then the API has accepted it - 400 means no.

I'll keep looking at this and update what I find.

David

Hi David,

I might be missing something but I get as far as seeing the raw data in the 'Source Code' tab but it will not allow me to edit the raw data.

Do you know what I might be doing wrong?

Chris
Title: Re: Using outside the US
Post by: MrSpock on April 16, 2016, 11:33:10 am
although I've successful updated my postcode to the extent that it shows via the alex.amazon.com site.

Hello David and all
I have done everything as you describe, the time works now (so thank you for this!) but i i cant see any changes in my post code on alexa.amazon.com under settings, and when i ask it for my location is giving me the US location... not the UK one.

Can you please advise me? :'(

Anyone else any thoughts? (Bellow is what i did)
{"deviceAccountId":"xxxxxxxxxxxx","deviceAddress":"Racecourse Road, Newbury, RG14 7GH","deviceAddressModel":{"city":"Newbury","countryCode":"UK","county":"West Berkshire","district":"London","houseNumber":"64","label":"64 WA-305 NE, Bainbridge Island, RG14 7GH, United Kingdom","postalCode":"RG14 7GH","state":"West Berkshire","street":"RG14 7GH"},"deviceSerialNumber":"xxxxxxxxxxxxx","deviceType":"xxxxxxxxxxxxx","firstRunCompleted":true,"notificationEarconEnabled":false,"postalCode":"98110","responseStyle":"CONCISE","searchCustomerId":"xxxxxxxxxxxxxx","temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}
 
Title: Re: Using outside the US
Post by: patcat on April 20, 2016, 09:08:44 pm
For those who might start to have issues with the Request Maker approach (it seems to not quite be working as it used to), I've got a new post with how to set the timezone using Google Developer Tools and cURL over on my Dev Diner site: https://devdiner.com/answers/setting-timezone-amazon-echo-outside-us
Title: Re: Using outside the US
Post by: spooni on April 21, 2016, 09:10:10 pm
Hi, I tried both methods and no luck. After inputting the code in terminal I just get "Message: null" in reply, any tips?
Title: Re: Using outside the US
Post by: chrissmit on May 09, 2016, 04:24:50 pm
Im having trouble can some one please help or post a video how too..
I've installed the request maker plugin in chrome and gone to http://alexa.amazon.com/ and checked there's a default us post code..
Then this is where I'm stuck!
It says open request maker.. I presume this means click on the little envelope in the address bar then choose https://pitangui.amazon.com/api/device-preferences/ but this is where I'm stuck I can't find this  line https://pitangui.amazon.com/api/device-preferences/ i've gone through the whole list and I'm lost any help would be appreciated.

Thanks

Worked it out you have to not only be at the settings page but also just change the postal code!!! it does say this in the description!!
But if you were like me and thought you have already changed this to your liking previously it's not enough you have to change it to something right at this instances. Other wise when you click the envelope the put comand for https://pitangui.amazon.com/api/device-preferences/ does not appear...
So you have to have literally just changed the postal code on the settings page to something else anything eg.. 90210, then you will see the put https://pitangui.amazon.com/api/device-preferences/ when you click the envelope.  edit to your liking.

Thanks stonewater

I'm still having trouble getting this to work.
This is what I've done:
Installed the Chrome Extension
Gone to the Alexa settings webpage
Entered a different US time zone
Clicked "Save"
Clicket the white envelope from "Request Maker"
I get a whole lists with all kinds of requests made, but don't see this reference: https://pitangui.amazon.com/api/device-preferences/
The only thing I see is: https://pitangui.amazon.com/api/device-preferences/cached.... (followed by more characters).

What am I missing? and How could I edit the preferences should I ever manage to do this?

Thanks for the help.
Title: Re: Using outside the US
Post by: Knightro on May 23, 2016, 11:09:47 pm
Is there an update on this?
Title: Re: Using outside the US
Post by: MakJeng on May 31, 2016, 06:05:44 am
I tried the Chrome 'request maker' approach on my new Echo today and it worked fine for my time zone "Australia/Brisbane" but I could not come up with an accepted address syntax. No problem, I will live with that as the correct time is critical. After getting the time sorted and playing with address, something I did unexpectedly reset the timeZoneId back to default :null so I had to repeat the time zone setting. Leaving it alone for the moment.
Title: Re: Using outside the US
Post by: patcat on June 15, 2016, 08:42:54 pm
At the moment, timezone is mainly the most reliable to change. Changing the address seems to be a bit iffy to manage. Sometimes it works, other times... not so much.

Important to note — the label for the address in Alexa's settings *never* changes. So even if your address has been changed, it won't appear there. You'll only know by asking direction related questions like "how do I get to X station?".

Both the Request Maker Chrome extension and the cURL technique which I've got posted work for different people. Not quite sure why it's not consistent with everyone but at least there are two options right? ;)
Title: Re: Using outside the US (Guam addresses work for Melbourne, Australia)
Post by: dpk174 on June 27, 2016, 02:33:57 am
I am in Adelaide Australia (GMT + 9.5). I was able to set the Echo Dot to a Guam address, which at least gives me a Melbourne timezone of GMT +10.

Need to find a US address in the GMT + 9.5 timezone. Will try the various US military bases in Japan..

Messing with POST parameters got me nowhere.
Title: Re: Using outside the US (worked with CURL method)
Post by: dpk174 on June 27, 2016, 08:01:21 am
got timezone working !
using curl method : https://devdiner.com/answers/setting-timezone-amazon-echo-outside-us
list of timezones here: https://docs.oracle.com/cd/E29542_01/apirefs.1111/e39371/JSP/TimeZones.html

key bit : .... "temperatureScale"":""CELSIUS"",""timeZoneId"":""Australia/Adelaide"",""voiceCastEnabled"":null ...
Title: Re: Using outside the US
Post by: shanek on July 18, 2016, 09:52:45 pm
I though i would update this as i tried the Request Maker Chrome extension yesterday to change the timezone and it was successful but also i managed to change the address so the forecast is now correct outside the US.  It seems to all be based on the country code and post code and gets data from accuweather.com so im here in NZ getting forecast data fine now.
Title: Re: Using outside the US
Post by: kaznad on July 20, 2016, 03:43:26 am
Hi,

I used the cURL method and was able to change my Timezone as well as my address. When I ask for the time and my location it gives me the correct location. However when I ask for the weather it says "I couldn't find a forecast for that location." I am located in Singapore. We do not have State, district, or County, it's a small country. I am wondering how I can get it to work. It seems like accuweather does not work if there is a postal code for Singapore address. Any one here from Singapore or has any idea on this?

Thanks.
Title: Re: Using outside the US
Post by: Maff on July 22, 2016, 07:34:49 pm
I just got both my Echos working with my correct UK address & timezone! Working with weather & local info & displaying correctly on the alexa app. Wonderful! I've had timezone working for a while with the old method, but am ready pleased my echo is finally working now I have been waiting well over a year for 'proper' weather and local info. Alexa seems more polished now! I had trouble getting it to work with the curl method as detailed in the curl link.. In then end I followed the advice for the cygwin installation further down in the comments on the same page & it worked like a charm. Wish I'd done that right at the start! Thanks so much for the advice!
Title: Re: Using outside the US
Post by: mtagt56 on July 24, 2016, 07:02:23 am
Hello,

Can somebody tell me how you actually edit the source code using request maker I cant seem to be able to do it?

I take it i am being stupid or something?

Thanks in advance

Martin
Title: Using outside the US
Post by: mtagt56 on July 24, 2016, 08:04:24 am
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}
Title: Re: Using outside the US
Post by: TheFallenAngel on July 24, 2016, 01:07:34 pm
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}
I am a bit lost in this topic tree :( What exactly did you use to get this working?

Cheers,
Alex

Title: Re: Using outside the US
Post by: mtagt56 on July 24, 2016, 01:54:48 pm
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}
I am a bit lost in this topic tree :( What exactly did you use to get this working?

Cheers,
Alex


Hi Alex.

I used request maker to get it to work via chrome.

Installed request maker

Logged onto Alexa on my PC

Went to settings.

Changed my address to an American address

Then saved

On the right I selected the envelope and looked for the PUT api devices (that's not exact name). But it's in one of the replies on here

I then use request maker to edit raw text!!

If you follow my text but replace with your own address and post code it should work fine

Please don't try and copy and paste as each device has unique user code etc, but you can see the changes I made to code to get it to work!!

Also I did a step at a time I.e changed time zone to Europe/London then clicked send.

So long as you get 200 it will be successful.

Then I worked downwards with my details! Country code I used GB OPPOSED to UK

let me know how to get on


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: TheFallenAngel on July 24, 2016, 02:01:43 pm
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}
I am a bit lost in this topic tree :( What exactly did you use to get this working?

Cheers,
Alex


Hi Alex.

I used request maker to get it to work via chrome.

Installed request maker

Logged onto Alexa on my PC

Went to settings.

Changed my address to an American address

Then saved

On the right I selected the envelope and looked for the PUT api devices (that's not exact name). But it's in one of the replies on here

I then use request maker to edit raw text!!

If you follow my text but replace with your own address and post code it should work fine

Please don't try and copy and paste as each device has unique user code etc, but you can see the changes I made to code to get it to work!!

Also I did a step at a time I.e changed time zone to Europe/London then clicked send.

So long as you get 200 it will be successful.

Then I worked downwards with my details! Country code I used GB OPPOSED to UK

let me know how to get on


Sent from my iPhone using Tapatalk
THANK YOU :)

Cheers,
Alex

Title: Re: Using outside the US
Post by: mtagt56 on July 25, 2016, 05:50:03 am
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}
I am a bit lost in this topic tree :( What exactly did you use to get this working?

Cheers,
Alex


Hi Alex.

I used request maker to get it to work via chrome.

Installed request maker

Logged onto Alexa on my PC

Went to settings.

Changed my address to an American address

Then saved

On the right I selected the envelope and looked for the PUT api devices (that's not exact name). But it's in one of the replies on here

I then use request maker to edit raw text!!

If you follow my text but replace with your own address and post code it should work fine

Please don't try and copy and paste as each device has unique user code etc, but you can see the changes I made to code to get it to work!!

Also I did a step at a time I.e changed time zone to Europe/London then clicked send.

So long as you get 200 it will be successful.

Then I worked downwards with my details! Country code I used GB OPPOSED to UK

let me know how to get on


Sent from my iPhone using Tapatalk
THANK YOU :)

Cheers,
Alex


How did you get on Alex? I added Roger to my iPhone that lets you control Alexa from your phone, had same issue with time and weather but again I changed raw files now it fully works


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: red4life69 on July 26, 2016, 06:30:21 pm
hello everybody I am a complete novice at this can somebody please help me set up my echo to make it work in the UK.

I will happily pay some one if needs be as I do not have the level of expertise to do this.

If anybody could help me I would be every so grateful and pay them for their time.

Thank you in advance

RJ
Title: Re: Using outside the US
Post by: red4life69 on July 26, 2016, 06:43:43 pm
I just got both my Echos working with my correct UK address & timezone! Working with weather & local info & displaying correctly on the alexa app. Wonderful! I've had timezone working for a while with the old method, but am ready pleased my echo is finally working now I have been waiting well over a year for 'proper' weather and local info. Alexa seems more polished now! I had trouble getting it to work with the curl method as detailed in the curl link.. In then end I followed the advice for the cygwin installation further down in the comments on the same page & it worked like a charm. Wish I'd done that right at the start! Thanks so much for the advice!

HI Maff

How did you do this all I am useless at programming and any hep setting up my devices would be so greatly appreciated happily pay you for your time if necessary.

Thanks in advance

RJ
Title: Re: Using outside the US
Post by: mtagt56 on July 27, 2016, 02:20:14 am
I just got both my Echos working with my correct UK address & timezone! Working with weather & local info & displaying correctly on the alexa app. Wonderful! I've had timezone working for a while with the old method, but am ready pleased my echo is finally working now I have been waiting well over a year for 'proper' weather and local info. Alexa seems more polished now! I had trouble getting it to work with the curl method as detailed in the curl link.. In then end I followed the advice for the cygwin installation further down in the comments on the same page & it worked like a charm. Wish I'd done that right at the start! Thanks so much for the advice!

HI Maff

How did you do this all I am useless at programming and any hep setting up my devices would be so greatly appreciated happily pay you for your time if necessary.

Thanks in advance

RJ

Rj

You don't need to pay I'm useless at programming and I managed it are you in UK I assume?

Lol for my post I've done it for few people more even weather works and local pizza


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: mtagt56 on July 27, 2016, 02:20:53 am
hello everybody I am a complete novice at this can somebody please help me set up my echo to make it work in the UK.

I will happily pay some one if needs be as I do not have the level of expertise to do this.

If anybody could help me I would be every so grateful and pay them for their time.

Thank you in advance

RJ
Send me msg I'll help you got free


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: mtagt56 on July 27, 2016, 04:49:43 am
Great to help a fellow uk user of echo


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: mtagt56 on July 27, 2016, 05:21:02 am
Hi, I tried both methods and no luck. After inputting the code in terminal I just get "Message: null" in reply, any tips?


Have you sorted it


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: dag1 on July 30, 2016, 02:30:07 am
Is this method still working for people?  I'm not seeing any PUT requests from when I update my address.
Title: Re: Using outside the US
Post by: mtagt56 on July 30, 2016, 04:13:49 am
Is this method still working for people?  I'm not seeing any PUT requests from when I update my address.


Yeah works with ease


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: mtagt56 on July 31, 2016, 04:13:21 am
Did you get it sorted


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: ckng2000 on August 07, 2016, 04:15:54 pm
Hi. Anyone tested this outside USA and uk? I see most of the post comes from uk user. I am from Malaysia and will be getting my echo in a few days. I am hoping that I can change the local time to my country time zone (gmt +8)using this hack method. Any advice from experience user will be great.  :)
Title: Re: Using outside the US
Post by: mtagt56 on August 07, 2016, 04:17:35 pm
Hi. Anyone tested this outside USA and uk? I see most of the post comes from uk user. I am from Malaysia and will be getting my echo in a few days. I am hoping that I can change the local time to my country time zone (gmt +8)using this hack method. Any advice from experience user will be great.  :)


It will work in what ever country you are from, I did one for somebody in NZ other day!  You just need to get the country code for your country and change that first


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: grimfoot on August 08, 2016, 11:55:49 pm
This seems like an amazing trick!
I understand basically how to do everything, only problem is, that there is no PUT request, there is POST, GET and everything else. But PUT never shows up!
I dont get how to edit the data, when I can't click on it or even get to the PUT, anyone know what may be the problem?
Thanks :)
Title: Re: Using outside the US
Post by: mtagt56 on August 09, 2016, 11:24:42 am
This seems like an amazing trick!
I understand basically how to do everything, only problem is, that there is no PUT request, there is POST, GET and everything else. But PUT never shows up!
I dont get how to edit the data, when I can't click on it or even get to the PUT, anyone know what may be the problem?
Thanks :)


Hello it still works have you tried changing address again to a different one and then saving checking the put file then?


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: ckng2000 on August 12, 2016, 02:40:29 am
Thanks! Managed to get it work in 10 mins! Great work for the creator of the mods! Hope in the future can change default location to outside usa too. :)

Hi. Anyone tested this outside USA and uk? I see most of the post comes from uk user. I am from Malaysia and will be getting my echo in a few days. I am hoping that I can change the local time to my country time zone (gmt +8)using this hack method. Any advice from experience user will be great.  :)


It will work in what ever country you are from, I did one for somebody in NZ other day!  You just need to get the country code for your country and change that first


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: mtagt56 on August 12, 2016, 02:42:27 am
How do you mean default location change?


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: jolerius on August 13, 2016, 07:51:22 pm
This i gotta try when recieving my Echo. Hopefully it will work in Sweden to 😃

Sent from my SM-G928F using Tapatalk

Title: Re: Using outside the US
Post by: celticfan1888 on August 14, 2016, 06:01:17 am
i followed this carefully and setup up for Belgium and the town i live in weather traffic and time all work
excellent
Title: Re: Using outside the US
Post by: mtagt56 on August 14, 2016, 06:30:57 am
Great glad it worked celticfan!


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: pc360 on August 17, 2016, 12:28:47 pm
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

im not able to get this working, taking the above and replacing the device account ID and device serial number - when I run this via Chrome request Maker in the put request I'm getting a 400 bad request error, does anyone have any ideas what might cause that?
Title: Re: Using outside the US
Post by: mtagt56 on August 17, 2016, 02:56:03 pm
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

im not able to get this working, taking the above and replacing the device account ID and device serial number - when I run this via Chrome request Maker in the put request I'm getting a 400 bad request error, does anyone have any ideas what might cause that?


It def works! You need to do stage a time I start work time zone id Europe/London

Send that through you get 200 today means it has worked! Did you change US to GB?

IT 100% WORKS just do bit at time clicking send each time everytime you should get 200


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: TheFallenAngel on August 17, 2016, 03:05:08 pm
I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc.

Install request maker in Chrome.
Log onto Alexa on my PC http://alexa.amazon.com/ (http://alexa.amazon.com/)
Go to settings.
Change address to an American address.
Then save.

On the top/right - select the envelope and looked for the XHR PUT pitangui.amazin.com/api/…
Then use request maker to edit raw text as follows:

Important: DO NOT change the label value at any point!

Firstly, set your timeZoneId (e.g.  America/Toronto), leave everything else as is and hit “Send”.

Then, add the following to your request (keep the timeZoneId changed, each step builds on the last):
1. Set the city value to your city/suburb  (e.g. Toronto)
2. Set countryCode (e.g. CA)
3. Set county (e.g. Toronto)
4. Set district (most likely — null)
5. Set houseNumber (e.g. 54)
6. Press “Send” to send those values

Then, once those have been sent, add changes to the following in the same way:
1. Set the first postalCode (e.g. M5K 6G4)
2. Set state (e.g. ON)
3. Set street (e.g. Grand Lake)
4. Press “Send” to send those values
Lastly:

1. Update the second postalCode  (e.g. M5K 6G4)
2. Press “Send” to send that value.

The Label will update itself based on your input above. Weather and asking for nearby restaurants all work. Asking for my location also gives me the correct information.

So long as you get 200 OK it will be successful. [emoji1] 🇨🇦

Cheers,
Alex

Cheers,
Alex

Title: Re: Using outside the US
Post by: mtagt56 on August 17, 2016, 03:25:21 pm
I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc.

Install request maker in Chrome.
Log onto Alexa on my PC http://alexa.amazon.com/ (http://alexa.amazon.com/)
Go to settings.
Change address to an American address.
Then save.

On the top/right - select the envelope and looked for the XHR PUT pitangui.amazin.com/api/…
Then use request maker to edit raw text as follows:

Important: DO NOT change the label value at any point!

Firstly, set your timeZoneId (e.g.  America/Toronto), leave everything else as is and hit “Send”.

Then, add the following to your request (keep the timeZoneId changed, each step builds on the last):
1. Set the city value to your city/suburb  (e.g. Toronto)
2. Set countryCode (e.g. CA)
3. Set county (e.g. Toronto)
4. Set district (most likely — null)
5. Set houseNumber (e.g. 54)
6. Press “Send” to send those values

Then, once those have been sent, add changes to the following in the same way:
1. Set the first postalCode (e.g. M5K 6G4)
2. Set state (e.g. ON)
3. Set street (e.g. Grand Lake)
4. Press “Send” to send those values
Lastly:

1. Update the second postalCode  (e.g. M5K 6G4)
2. Press “Send” to send that value.

The Label will update itself based on your input above. Weather and asking for nearby restaurants all work. Asking for my location also gives me the correct information.

So long as you get 200 OK it will be successful. [emoji1] [emoji1063]

Cheers,
Alex

Cheers,
Alex


Good instructions Alex glad you got it sorted


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: pc360 on August 17, 2016, 06:18:06 pm
Hi Again,

Ignore my previous psot i sussed it out. 

I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc

I noticed in command source that changing country code to GB appears to make it work.

Code for what I have done is below

{"deviceAccountId":"xxxxxxxxx","deviceAddress":"75 Cloverhill Court, Stanley, Durham, DH9","deviceAddressModel":{"city":"Durham","countryCode":"GB","county":"Durham","district":null,"houseNumber":"75","label":"123 W Sample St, South, United Kingdom","postalCode":"DH9 6BU","state":null,"street":"Cloverhill Court"},"deviceSerialNumber":"xxxxxxxxxx","deviceType":"","firstRunCompleted":true,"notificationEarconEnabled":true,"postalCode":"46601","responseStyle":"CONCISE","searchCustomerId":temperatureScale":"CELSIUS","timeZoneId":"Europe/London","voiceCastEnabled":null,"autocastToThisClient":false,"isSaveInFlight":true}

im not able to get this working, taking the above and replacing the device account ID and device serial number - when I run this via Chrome request Maker in the put request I'm getting a 400 bad request error, does anyone have any ideas what might cause that?


It def works! You need to do stage a time I start work time zone id Europe/London

Send that through you get 200 today means it has worked! Did you change US to GB?

IT 100% WORKS just do bit at time clicking send each time everytime you should get 200


Sent from my iPhone using Tapatalk

Thanks, I now have this working!!  :)
Title: Re: Using outside the US
Post by: pc360 on August 17, 2016, 06:18:53 pm
I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc.

Install request maker in Chrome.
Log onto Alexa on my PC http://alexa.amazon.com/ (http://alexa.amazon.com/)
Go to settings.
Change address to an American address.
Then save.

On the top/right - select the envelope and looked for the XHR PUT pitangui.amazin.com/api/…
Then use request maker to edit raw text as follows:

Important: DO NOT change the label value at any point!

Firstly, set your timeZoneId (e.g.  America/Toronto), leave everything else as is and hit “Send”.

Then, add the following to your request (keep the timeZoneId changed, each step builds on the last):
1. Set the city value to your city/suburb  (e.g. Toronto)
2. Set countryCode (e.g. CA)
3. Set county (e.g. Toronto)
4. Set district (most likely — null)
5. Set houseNumber (e.g. 54)
6. Press “Send” to send those values

Then, once those have been sent, add changes to the following in the same way:
1. Set the first postalCode (e.g. M5K 6G4)
2. Set state (e.g. ON)
3. Set street (e.g. Grand Lake)
4. Press “Send” to send those values
Lastly:

1. Update the second postalCode  (e.g. M5K 6G4)
2. Press “Send” to send that value.

The Label will update itself based on your input above. Weather and asking for nearby restaurants all work. Asking for my location also gives me the correct information.

So long as you get 200 OK it will be successful. [emoji1] 🇨🇦

Cheers,
Alex

Cheers,
Alex

Great instructions Alex, this worked perfectly, thanks for taking the time to post.
Title: Re: Using outside the US
Post by: TheFallenAngel on August 17, 2016, 06:20:03 pm
Quote
  Great instructions Alex, this worked perfectly, thanks for taking the time to post.
Glad it helped! :)

Cheers,
Alex
Title: Re: Using outside the US
Post by: Ruckus on August 20, 2016, 09:17:38 am
Hi there, new echo user here.

I've tried several times to do this and followed the instructions however i never seen the request for pitangui.amazin.com in my Chrome Request Maker.

I do also have another question, once i manage to get this working is it only going to work if the pc i use to edit the request is on?
Title: Re: Using outside the US
Post by: Chris1958 on August 20, 2016, 09:45:32 am
Worked for me too.  Brilliant and thank you.
For those of you struggling - just work through this thread and you will eventually sort it - everything is here to help you - its just that its outside usual skills - at least for me.  Got there in the end though. Thanks to all that contributed.
Title: Re: Using outside the US
Post by: Ruckus on August 20, 2016, 10:40:25 am
got any tips for why i'm not seeing anything in my chrome request plugin?
Title: Re: Using outside the US
Post by: TheFallenAngel on August 20, 2016, 10:48:53 am
got any tips for why i'm not seeing anything in my chrome request plugin?
Did you follow MY instructions (not the OP) to the T? They have worked 100% of the time. I could only speculate you are missing the step when you enter an US address and THEN open the request maker..

Cheers,
Alex

Title: Re: Using outside the US
Post by: Ruckus on August 20, 2016, 11:10:36 am
yes followed your instructions further up the page here.

edit address to a different US Address
click save
click on chrome request in the top right and its empty.

several times i've tried now, so really no idea whats going on with it. if i open a new tab i can see that content in requests for that tab.
Title: Re: Using outside the US
Post by: TheFallenAngel on August 20, 2016, 11:15:37 am
yes followed your instructions further up the page here.

edit address to a different US Address
click save
click on chrome request in the top right and its empty.

several times i've tried now, so really no idea whats going on with it. if i open a new tab i can see that content in requests for that tab.
Sorry mate,  never seen that happen...  Not sure why Request maker wouldn't show anything.. When you change  the address to a valid US address and press submit,  does the page reload and display that new address and the new zip code below it as it all should?

Cheers,
Alex

Title: Re: Using outside the US
Post by: Ruckus on August 20, 2016, 11:34:52 am
ok i did a reboot and seemed to have managed to capture it and ive managed to edit it, thank for helping me out

now, the only other problem is that i live in Costa Rica. believe it or not, they dont have street addresses here. its crazy.

at least the time is working fine.

thanks again!!!
Title: Re: Using outside the US
Post by: TheFallenAngel on August 20, 2016, 12:28:50 pm
ok i did a reboot and seemed to have managed to capture it and ive managed to edit it, thank for helping me out

now, the only other problem is that i live in Costa Rica. believe it or not, they dont have street addresses here. its crazy.

at least the time is working fine.

thanks again!!!
Great! They should still have some sort of addressing..  Experiment with the street field.. But you just can't order pizza I guess :)  if the rest of your location worked,  then you can all time related tasks and check the weather..  That's all you need :)

Cheers,
Alex

Title: Re: Using outside the US
Post by: Ruckus on August 20, 2016, 12:38:57 pm
yeah been playing with all that stuff but its not taking anything. seriously the addresses here are descriptions like "200 meters south of walmart 200 west of some other building" and no one uses street names, zip codes or anything else apart from the area of the city you live in, and i'm in the cusp of 3 different zones.

i'm not too bothered about ordering pizza and stuff and i'm only a mile away from the embassy where i work. alexa is doing all i expected her to do for now.

moving on in a year, hopefully to a country with real addresses ;)
Title: Re: Using outside the US
Post by: jolerius on August 20, 2016, 05:08:46 pm
I've followed the guide with only 200-answers so everything should be working. But i cant get her to tel Me weather for my location. She just says she can't find a forecast for the specified location. But she can tell me the time correctly.

Why not weather? It shouldn't be a problem I live in Sweden's second biggest town.

Sent from my SM-G928F using Tapatalk

Title: Re: Using outside the US
Post by: Ruckus on August 20, 2016, 10:12:38 pm
yeah on mine i still have to specify "weather in san jose, costa rica"

just "weather" returns "i couldnt find a forecast for that location" but figured it was just as my address system is a bit odd here.
Title: Re: Using outside the US
Post by: jolerius on August 21, 2016, 03:46:27 am
I figured it could be a good thing to test out on accuweather.com what does work and gives a forecast.

But now when i tries, request maker doesnt find anything. It is just empty when clicking on it.
I tried restarting the chrome and the computer. But nothing...

any idea?
Title: Re: Using outside the US
Post by: kezza_chris on August 24, 2016, 09:15:25 pm
Is anybody having problems setting the default music player in Settings > Music & Media > "Choose default music services".  I get a response of 'Could not retrieve music settings. Please try again later'

I am trying to set Spotify as the default so I don't have to ask Alexa to 'play on spotify'

Cheers
Title: Re: Using outside the US
Post by: jolerius on August 25, 2016, 02:25:30 am
Is anybody having problems setting the default music player in Settings > Music & Media > "Choose default music services".  I get a response of 'Could not retrieve music settings. Please try again later'

I am trying to set Spotify as the default so I don't have to ask Alexa to 'play on spotify'

Cheers
I wanna do that too

Sent from my SM-G928F using Tapatalk

Title: Re: Using outside the US
Post by: Farley on September 01, 2016, 03:58:04 pm
I'm having some success meddling with the address, country and timezone.

Hey, wanted to let you know I just moved to the Netherlands, and this post worked great for me!  As long as you get the data right, city, state, zip, in the exact right format, it works, weather and time and everything works perfectly.  It took a little meddling, but my json looked like this... with some specifics stripped of course... so hopefully this helps someone else out there.

Code: [Select]
{
"deviceAccountId": "ACCOUNTIDHERE",
"deviceAddress": null,
"deviceAddressModel": {
"city": "Den Haag",
"countryCode": "NL",
"county": "South Holland",
"district": null,
"houseNumber": "1234",
"label": "StreetName 1234, 1234AB Den Haag, Netherlands",
"postalCode": "1234 AB",
"state": null,
"street": "StreetName"
},
"deviceSerialNumber": "DEVICESERIAL",
"deviceType": "DEVICETYPE",
"distanceUnits": "IMPERIAL",
"firstRunCompleted": true,
"notificationEarconEnabled": true,
"postalCode": "1234 AB",
"responseStyle": "CONCISE",
"searchCustomerId": "CUSTOMERIDHERE",
"temperatureScale": "FAHRENHEIT",
"timeZoneId": "Europe/Amsterdam",
"voiceCastEnabled": null,
"autocastToThisClient": false,
"isSaveInFlight": true
}
Title: Re: Using outside the US
Post by: TheFallenAngel on September 01, 2016, 04:49:13 pm
I'm having some success meddling with the address, country and timezone.

Hey, wanted to let you know I just moved to the Netherlands, and this post worked great for me!  As long as you get the data right, city, state, zip, in the exact right format, it works, weather and time and everything works perfectly.  It took a little meddling, but my json looked like this... with some specifics stripped of course... so hopefully this helps someone else out there.

Code: [Select]
{
"deviceAccountId": "ACCOUNTIDHERE",
"deviceAddress": null,
"deviceAddressModel": {
"city": "Den Haag",
"countryCode": "NL",
"county": "South Holland",
"district": null,
"houseNumber": "1234",
"label": "StreetName 1234, 1234AB Den Haag, Netherlands",
"postalCode": "1234 AB",
"state": null,
"street": "StreetName"
},
"deviceSerialNumber": "DEVICESERIAL",
"deviceType": "DEVICETYPE",
"distanceUnits": "IMPERIAL",
"firstRunCompleted": true,
"notificationEarconEnabled": true,
"postalCode": "1234 AB",
"responseStyle": "CONCISE",
"searchCustomerId": "CUSTOMERIDHERE",
"temperatureScale": "FAHRENHEIT",
"timeZoneId": "Europe/Amsterdam",
"voiceCastEnabled": null,
"autocastToThisClient": false,
"isSaveInFlight": true
}
Why Fahrenheit?  :)

Cheers,
Alex

Title: Re: Using outside the US
Post by: DParker on September 02, 2016, 01:53:18 pm
Why Fahrenheit?  :)

Cheers,
Alex

Because that's how God measures the temperature.  8)
Title: Re: Using outside the US
Post by: TheFallenAngel on September 02, 2016, 02:37:35 pm
Why Fahrenheit?  :)

Cheers,
Alex

Because that's how God measures the temperature.  8)
You wish [emoji12]

Cheers,
Alex

Title: Re: Using outside the US
Post by: DParker on September 02, 2016, 02:56:55 pm
Why Fahrenheit?  :)

Cheers,
Alex

Because that's how God measures the temperature.  8)
You wish [emoji12]

Cheers,
Alex

He also refers to soccer as "soccer" (not "football"), carries a 9mm (not a .45) and never....EVER...puts beans in chili.

I think that about covers it.  ;)
Title: Re: Using outside the US
Post by: nozamaohce on September 03, 2016, 12:14:39 am
Hello everyone!

Just wanna say mine works here in Manila after the doing the request maker but no weather update though which is not a biggie.

I did notice that after the update, asking who our current president is it gave me the previous president as the answer. Prior to the update it was giving me the correct answer.

Any ideas on why is it's giving me a wrong answer?

Thanks and more power!
Title: Re: Using outside the US
Post by: mtagt56 on September 03, 2016, 06:17:44 am
Hi fallen angel have you any idea how I change the destination route info from killometre to miles?


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: TheFallenAngel on September 03, 2016, 12:39:55 pm
Hi fallen angel have you any idea how I change the destination route info from killometre to miles?


Sent from my iPhone using Tapatalk
Yep - in your Alexa App -> Strings -> Select your device.. (http://uploads.tapatalk-cdn.com/20160903/dea2a3bfdd2b99299ebe8efd3758717a.jpg)

Cheers,
Alex

Title: Re: Using outside the US
Post by: mtagt56 on September 03, 2016, 01:01:52 pm
Hi fallen angel have you any idea how I change the destination route info from killometre to miles?


Sent from my iPhone using Tapatalk
Yep - in your Alexa App -> Strings -> Select your device.. (http://uploads.tapatalk-cdn.com/20160903/dea2a3bfdd2b99299ebe8efd3758717a.jpg)

Cheers,
Alex


Thanks Alex I've still not getting miles just km


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: TheFallenAngel on September 03, 2016, 01:21:51 pm
Hi fallen angel have you any idea how I change the destination route info from killometre to miles?


Sent from my iPhone using Tapatalk
Yep - in your Alexa App -> Strings -> Select your device.. (http://uploads.tapatalk-cdn.com/20160903/dea2a3bfdd2b99299ebe8efd3758717a.jpg)

Cheers,
Alex


Thanks Alex I've still not getting miles just km


Sent from my iPhone using Tapatalk
That box has to be off not on for miles but also means temperatures in F, you can't have them mixed :)

Cheers,
Alex
Title: Re: Using outside the US
Post by: atters on September 10, 2016, 05:07:22 pm
For those in the UK - do you have your echo associated with your UK Amazon accounts or have you set up an Amazon.com account?
Title: Re: Using outside the US
Post by: Maff on September 11, 2016, 05:52:47 pm
I use my UK account, but it's possible a long time ago I enabled this account to also work on US site. I'm really hoping after the Echo is launched in the UK next week, that it will be an easy transition to a UK setup, and having my echo understand its in the UK with no odd issues. On the other hand I suspect, like Google & Siri that Echo that echo will now have a British accent if used in the UK.. I think I'm going to miss the American voice! And I really hope they don't make Echo male in the UK, which Apple did with Siri.
Title: Re: Using outside the US
Post by: loudnproud on September 15, 2016, 10:19:04 am
As mentioned in another thread, I just changed my address to UK in settings and it took it OK.
Title: Re: Using outside the US
Post by: ngwarrior on September 15, 2016, 06:27:00 pm
Is this method still working for people?  I'm not seeing any PUT requests from when I update my address.
From Nigeria.
I think Request Maker is very buggy.
I am going crazy trying to find the PUT request. Changed address multiple times. Initially thought new intercepted data is on the top of the list when you click the envelope. Scrolling down, I saw some past PUT requests but when I changed those to Africa/Lagos, I got the 400 bad request error. Probably the url expired or something. 
Anyway, I will keep trying to get the XHR PUT to show again when I click the envelope after changing the address.

PS: I closed chrome, restarted PC. Even tried to find other addons on mozilla and chrome to do the same thing.


UPDATE: Don't know what I did but XHR PUT eventually showed in request maker. I think I put an invalid address and the error display came up saying put a valid one, then I put a US one. So if you can't find XHR PUT, put a weird address like CZ or TH and save. Then put a US address.
Anyway, Alexa knows my time now. Not sure Weather and others will work because Amazon will probably get done with the rest of the free world before adding Nigeria. No idea how the address system for my country is setup by Amazon (if the state name is spelt out fully or coded etc). I tried street name spelt fully and short code, tried google maps name for my street too (it can be different sometimes). The label updated itself correctly though.

Anyway, I'm glad Alexa has the correct time anyway and I can use timers and alarms properly now.
Thanks OP and everyone else that's contributed.
Title: Re: Using outside the US
Post by: Karenlee on September 18, 2016, 06:29:59 am
I can confirm that the PUT command rarely comes up now.  I did 3 echoes months ago using this method, so I know they worked, but now I cannot get the PUT anymore.  I have made multiple attempts, but only got it once.  There was no discernible pattern as to why it appeared that once, and I cannot get it to appear again.  This wasn't an issue 6 months ago.
Title: Re: Using outside the US
Post by: loudnproud on September 23, 2016, 06:57:53 pm
I thought it showed up mostly after you changed the address, I may be wrong.
Title: Re: Using outside the US
Post by: deschutz on September 24, 2016, 05:05:01 am
Hi! I'm from Singapore and am trying to get my echo tagged to my current location.

Timezone ID change works fine! :)

But when i try the second step, i.e. "city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore"

I always get a 400 bad request. Singapore's a really small country (more like a city) without any clear definition of City/County/District, it's usually just Singapore. Anyone has a solution for this?

I've tried pretty much many combinations of

"city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore"
"city":"Singapore","countryCode":"SG","county":"Singapore","district":null
"city":"Singapore","countryCode":"SG","county":null,"district":null
"city":null,"countryCode":"SG","county":null,"district":null

and still getting 400 bad requests. :(

halphalp anybody? :)
Title: Re: Using outside the US
Post by: TheFallenAngel on September 24, 2016, 10:20:15 am
Hi! I'm from Singapore and am trying to get my echo tagged to my current location.

Timezone ID change works fine! :)

But when i try the second step, i.e. "city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore"

I always get a 400 bad request. Singapore's a really small country (more like a city) without any clear definition of City/County/District, it's usually just Singapore. Anyone has a solution for this?

I've tried pretty much many combinations of

"city":"Singapore","countryCode":"SG","county":"Singapore","district":"Singapore"
"city":"Singapore","countryCode":"SG","county":"Singapore","district":null
"city":"Singapore","countryCode":"SG","county":null,"district":null
"city":null,"countryCode":"SG","county":null,"district":null

and still getting 400 bad requests. :(

halphalp anybody? :)
Yeah that's a tough one..  What does it as when you ask "Alex what is the weather in Singapore?"

Cheers,
Alex

Title: Re: Using outside the US
Post by: mtagt56 on September 24, 2016, 03:49:41 pm
Think you need to narrow down which one is giving you 400.

Do it at time get SG in
Also before null I don't think you need : you need "null"


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: mtagt56 on September 24, 2016, 03:50:25 pm
Ignore I'm wrong on null


Sent from my iPhone using Tapatalk
Title: Re: Using outside the US
Post by: TheFallenAngel on September 24, 2016, 04:01:06 pm
Think you need to narrow down which one is giving you 400.

Do it at time get SG in
Also before null I don't think you need : you need "null"


Sent from my iPhone using Tapatalk
No, null is with no quotes.. But yes do things one by one..

Cheers,
Alex

Title: Re: Using outside the US
Post by: deschutz on September 25, 2016, 10:36:04 am
Thanks for the advice - trying again right now and some updates here.

Changing timezone works fine , i.e. change to "Asia/Singapore"

but when i followed the advice to change item by item, i started off changing the Country from US to SG (also tried SGP) but still getting the 400 bad response :(

(https://dl.dropboxusercontent.com/u/7056144/Screen%20Shot%202016-09-25%20at%2010.27.00%20PM.png)

(https://dl.dropboxusercontent.com/u/7056144/Screen%20Shot%202016-09-25%20at%2010.30.20%20PM.png)
Title: Re: Using outside the US
Post by: pellinore on October 05, 2016, 11:56:56 am
Has anyone been able to change their location lately.  I was able to do it 2 weeks ago, I tried the Request Maker and Curl methods and neither work.  I am able to change my timezone.

edit:
I'm getting this message when I try to change my city.

{"message":"User-entered device address and validated device address are not consistent; address will not be saved"}
Title: Re: Using outside the US
Post by: bwbboot on October 10, 2016, 02:49:28 am
I am getting this message:

{"message":"Could not find a valid address matching the DeviceAddresModel; please make sure all required fields are present and that the address is located in a supported country"}

Are there other methods to update the address?

Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 04:50:23 am
Sad to say that after settings up Echoism.io to work in NZ on the 19th September, attempting to configure a V1 Dot today is not working using Request Maker and the Magic Order. Timezone ID is returning 200 so at least that sets but everything else 400.

Looks like Amazon are now doing address verification.
Title: Re: Using outside the US
Post by: lostprophet on October 10, 2016, 11:02:35 am
Hi all,

I am kind of new to Amazon Echo, and I have read some of the topics posted here. My question is - would it work (localized) if I purchase it? I am from Romania - Bucharest, and I would like to know if it would work here as well. I do not intend to use the shopping/pizza ordering functions, but more for the local weather, traffic, news/local news sort of things.

Thank you very much for your ideas/opinions.
Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 02:49:25 pm
I am from Romania - Bucharest, and I would like to know if it would work here as well.
Based on my experience yesterday, you can now only enter your timezone, that's it. That means that local restaurant/local business searching will not work and for weather, you'd have to ask for the weather in Bucharest, not just "what's the weather today".
Title: Re: Using outside the US
Post by: Paphle on October 10, 2016, 06:57:21 pm
Hey guys,

I just found that post and I am impressed how easy this is, especially for the time zone.
However, I got a problem with changing the address (as many others as well). I am currently living in Germany and tried to change my location. So I entered City Berlin, Country Code: Ger and the rest null.
I get the message 200 OK.

However, when I ask Alexa for her location, it still gives me the pre set location. I changed the country code for fun to "ABCD" and still get the 200 OK.

Shouldn't I get a 400 response?

One reason could be that I did not find https://pitangui.amazon.com/API/device-preference/, but only https://pitangui.amazon.com/API/device-preference/90F00xxxxxxxxx.

As mentioned previously, time zone change worked with that URL.

Any idea which mistake I made? I am thankful for any help :)
Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 07:01:59 pm
Shouldn't I get a 400 response?
No, you should be getting 200 responses which means OK. 400 is a bad request. As you are getting 200 responses as of today, there is a glimmer of hope that this method may still work. Did you follow the "Magic Order" for entering your data and if not, in what order did you enter everything to get the 200 responses?
Title: Re: Using outside the US
Post by: Paphle on October 10, 2016, 07:15:28 pm
What do you mean by magic order? Sorry, apparently have skipped that while scanning the posts.

I just re-tried by changing from San Diego Location to Seattle Location. Device is currently set-up to San Diego and when Alexa is asked, she responds that she is in San Diego, even after following changes.

1. I changed the time zone and sent it  ==> 200 OK
2. I changed everything to null except City (Seattle) and CountryCode (US) ==> 200 OK

As mentioned previously, it still gives me San Diego as my location. Same happens if I name the city randomly ChewingGum and the Country Code ABCD.

Currently, my address line looks as follows (with an OK response but no changes in Alexa, so still San Diego location):

{"city":"Seattle","countryCode":"US","county":null,"district":null,"houseNumber":null,"label":null,"postalCode":null,"state":null,"street":null}

Thanks again for the quick help! :)
Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 07:31:52 pm
What do you mean by magic order?
https://devdiner.com/internet-of-things/how-do-i-set-up-an-amazon-echo-in-australia (https://devdiner.com/internet-of-things/how-do-i-set-up-an-amazon-echo-in-australia). About 1/3 way down is the "Magic Order". See if that works.
Title: Re: Using outside the US
Post by: Paphle on October 10, 2016, 07:57:44 pm
Unfortunately, it does not work. If I do not change the label, it gives me a 400 bad request.

Did you have the same problem?
I even tried doing all the steps although I got a bad request.
Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 07:59:47 pm
If I do not change the label, it gives me a 400 bad request.
So if you also change the label (which others say not to), it does actually allow you to make some changes?
Title: Re: Using outside the US
Post by: Paphle on October 10, 2016, 08:05:11 pm
When I change it to null, I get a 200 response, however, Alexa keeps saying she is in the old location.
I have all parameters changed then, but she keeps telling me that she is at the location I set her on Alexa.amazon.com
Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 08:09:19 pm
When I change it to null, I get a 200 response, however, Alexa keeps saying she is in the old location.
I have all parameters changed then, but she keeps telling me that she is at the location I set her on Alexa.amazon.com
If you are using null for your address locations, nothing will change. Looks like Amazon is performing some kind of address verification now so you can only adjust the timezone ID which allows you to enter calendar events in the right time zone at least.
Title: Re: Using outside the US
Post by: Paphle on October 10, 2016, 08:11:44 pm
I only used it for the label. Maybe I can try to change the label to something different
Title: Re: Using outside the US
Post by: xbmcnut on October 10, 2016, 08:34:54 pm
I only used it for the label. Maybe I can try to change the label to something different
If the address is accepted which used to happen prior to this week, the label updates automatically. According to most of the forums, you're not supposed to alter the label at all. I set one up on the 19th September here in NZ and everything worked a treat. Street, Suburb, City etc so local weather worked. Shortly thereafter, the label updated in the Echo. Believe it is broken now until someone smarter than me finds a workaround.  :-[
Title: Re: Using outside the US
Post by: pellinore on October 11, 2016, 09:47:51 am
What do you mean by magic order? Sorry, apparently have skipped that while scanning the posts.

I just re-tried by changing from San Diego Location to Seattle Location. Device is currently set-up to San Diego and when Alexa is asked, she responds that she is in San Diego, even after following changes.

1. I changed the time zone and sent it  ==> 200 OK
2. I changed everything to null except City (Seattle) and CountryCode (US) ==> 200 OK

As mentioned previously, it still gives me San Diego as my location. Same happens if I name the city randomly ChewingGum and the Country Code ABCD.

Currently, my address line looks as follows (with an OK response but no changes in Alexa, so still San Diego location):

{"city":"Seattle","countryCode":"US","county":null,"district":null,"houseNumber":null,"label":null,"postalCode":null,"state":null,"street":null}

Thanks again for the quick help! :)

I pretty sure it's based off the zip code.  Try changing the 2nd zip code option, the one not in the label.
Title: Re: Using outside the US
Post by: Paphle on October 11, 2016, 04:43:12 pm
Also changed that. However, I changed label to null as well.

As long as I have label set as null, I get a 200 response, but still no change of address (Alexa tells me I would still be in San Diego although I changed everything to Berlin, Germany)
Title: Re: Using outside the US
Post by: Kiwi0ne on October 12, 2016, 04:56:22 pm
Any new development on this?
I just received the Echo and I am in New Zealand.
:)

Cheers,e
Title: Re: Using outside the US
Post by: pellinore on October 12, 2016, 10:08:36 pm
So following Paphle, I was able to add in any address but I had to put the label=null or label="" and it accepted the address.  The echo still thinks it's in the US address I changed in the Settings.  The label is also the same as the US address I inputted.  Will leave it for the night and see if the label updates...

Edit:  Left it for the night and it did not update my location.  The label stayed the same and asking for the Weather gives me the US address I changed it too :(.
Title: Re: Using outside the US
Post by: deanc on October 28, 2016, 04:41:58 pm
Just to confirm with complete certainty if anyone outside of US/UK is thinking of buying these - hold off for now. As described above it's now not possible to set to an address outside of the US or UK. You are still able to set your timezone which at least helps with the correct time, but any other local features are out the question. No cinema listings, nearby restaurants and most importantly "Alexa, what's the weather today?" will answer incorrectly.

I know they are not selling these devices outside the US/UK for a reason, but given the data sources they are using for the information - all of them support pretty much every country.

Our office now has 3 dumb echos. I wish I had seen this thread earlier ;-)
Title: Re: Using outside the US
Post by: jwlv on October 28, 2016, 09:56:05 pm
Just to confirm with complete certainty if anyone outside of US/UK is thinking of buying these - hold off for now. As described above it's now not possible to set to an address outside of the US or UK. You are still able to set your timezone which at least helps with the correct time, but any other local features are out the question. No cinema listings, nearby restaurants and most importantly "Alexa, what's the weather today?" will answer incorrectly.

I know they are not selling these devices outside the US/UK for a reason, but given the data sources they are using for the information - all of them support pretty much every country.

Our office now has 3 dumb echos. I wish I had seen this thread earlier ;-)

When Echo first came out in the US two years ago, there were no cinema listings either. And you can't even get an answer for where the nearest McDonalds is located.  I remember when I first got the Echo two years ago, I was severely disappointed as I thought I could ask things like "What time does Pizza Hut open?" There was no support for smart switches either. I had several Wemo switches already before I got the Echo. All these little things that I thought it could do, it didn't do. Back then, getting an Echo was by invitation only. I had two invitations and the waiting list was extremely long. Because I was so disappointed in the beginning, I cancelled my order for the second one. After months and months of waiting, then seeing new features and improvements, I began to appreciate what the Echo can do. But by then, demand for the Echo had exploded. The waiting list was something 6 months. (There are probably some posts in this forum about how long people were waiting for their Echos). I ended up paying a large sum of money to get one quickly from Ebay. Now I have a total of 3 Echos, 1 Tap, and 6 Dots. I'm happy with them all.

The benefit to the UK folks is that you already know what the US Echo can do. It's just a matter of time for those missing features to be added to the UK Echos. Cinema listings? It'll be there soon. Address and operating hours of local businesses? It's coming. IMDB? Very soon. IFTTT? You bet!

If you feel mislead or disappointed, just remember that the US folks had to wait a lot longer than you before these features came out. And even as we waited, there was no official word on whether something was going to be supported. It was just all rumors. Everyone hoped Wemo, IFTTT, Nest, and other services/devices would be supported. And that's all it was, just hope that Amazon would do something. Amazon never said anything until the day the new firmware was released. Similarly to this week's Logitech Harmony announcement. Amazon made no official announcement until the day it was released.

In case you're interested, I've located the thread where we talked about how the waiting list was.
http://www.echotalk.org/index.php/topic,9.0.html
The original post was from Jan 2015. At that time, 56% of respondents indicated that they were expecting to receive their Echo in May 2015 or later. And that was only if you were one of the lucky ones to get the invitation. The Echo was not available to the general public.
Title: Re: Using outside the US
Post by: deanc on October 29, 2016, 01:22:17 pm
Just to confirm with complete certainty if anyone outside of US/UK is thinking of buying these - hold off for now. As described above it's now not possible to set to an address outside of the US or UK. You are still able to set your timezone which at least helps with the correct time, but any other local features are out the question. No cinema listings, nearby restaurants and most importantly "Alexa, what's the weather today?" will answer incorrectly.

I know they are not selling these devices outside the US/UK for a reason, but given the data sources they are using for the information - all of them support pretty much every country.

Our office now has 3 dumb echos. I wish I had seen this thread earlier ;-)

When Echo first came out in the US two years ago, there were no cinema listings either. And you can't even get an answer for where the nearest McDonalds is located.  I remember when I first got the Echo two years ago, I was severely disappointed as I thought I could ask things like "What time does Pizza Hut open?" There was no support for smart switches either. I had several Wemo switches already before I got the Echo. All these little things that I thought it could do, it didn't do. Back then, getting an Echo was by invitation only. I had two invitations and the waiting list was extremely long. Because I was so disappointed in the beginning, I cancelled my order for the second one. After months and months of waiting, then seeing new features and improvements, I began to appreciate what the Echo can do. But by then, demand for the Echo had exploded. The waiting list was something 6 months. (There are probably some posts in this forum about how long people were waiting for their Echos). I ended up paying a large sum of money to get one quickly from Ebay. Now I have a total of 3 Echos, 1 Tap, and 6 Dots. I'm happy with them all.

The benefit to the UK folks is that you already know what the US Echo can do. It's just a matter of time for those missing features to be added to the UK Echos. Cinema listings? It'll be there soon. Address and operating hours of local businesses? It's coming. IMDB? Very soon. IFTTT? You bet!

If you feel mislead or disappointed, just remember that the US folks had to wait a lot longer than you before these features came out. And even as we waited, there was no official word on whether something was going to be supported. It was just all rumors. Everyone hoped Wemo, IFTTT, Nest, and other services/devices would be supported. And that's all it was, just hope that Amazon would do something. Amazon never said anything until the day the new firmware was released. Similarly to this week's Logitech Harmony announcement. Amazon made no official announcement until the day it was released.

In case you're interested, I've located the thread where we talked about how the waiting list was.
http://www.echotalk.org/index.php/topic,9.0.html
The original post was from Jan 2015. At that time, 56% of respondents indicated that they were expecting to receive their Echo in May 2015 or later. And that was only if you were one of the lucky ones to get the invitation. The Echo was not available to the general public.

Sadly for me, I'm outside of both the US and UK. So we might be waiting a while in Finland ;-)
Title: Re: Using outside the US
Post by: xbmcnut on October 30, 2016, 06:28:54 pm
So following Paphle, I was able to add in any address but I had to put the label=null or label="" and it accepted the address.  The echo still thinks it's in the US address I changed in the Settings.  The label is also the same as the US address I inputted.  Will leave it for the night and see if the label updates...

Edit:  Left it for the night and it did not update my location.  The label stayed the same and asking for the Weather gives me the US address I changed it too :(.

It looks like the “label” is everything now. If I first set the label to just “label”:”” or “label”:null, it will let me complete all steps in the magic order however, the label never updates like it used to prior to 1st October and therefore the address never changes. I’ve tried a dozen different ways of typing the label field data and all return 400 bad request. 🙁
Title: Re: Using outside the US
Post by: eli on November 22, 2016, 06:19:22 am
Hi All
I have followed all the detailed instructions in terms of using Chrome extension Request Maker.
I have followed the instructions exactly, but when I make a change in the browser to the location and "save it", the request maker , does not show any information.
I know its working, because if I brows =to another web page, Request Maker displays the data!!
Any ideas anyone?
Many thanks
Eli
Title: Re: Using outside the US
Post by: xbmcnut on November 24, 2016, 02:33:59 am
I have followed the instructions exactly, but when I make a change in the browser to the location and "save it", the request maker , does not show any information.
Are you using "Send" top right when you edit the timezone?
Title: Re: Using outside the US
Post by: darkempriss on December 01, 2016, 12:29:55 am
I followed the instructions and managed to change the time zone (in Calgary, AB Canada to MST), but entering any other parameters i.e. city "Calgary" comes up with a 400 bad error. I tried making changes to each of the fields to see what was causing the error, but anything I enter beyond changing the time zone comes up with an error. Help?
Title: Re: Using outside the US
Post by: xbmcnut on December 01, 2016, 02:51:31 am
but anything I enter beyond changing the time zone comes up with an error. Help?
That is normal behaviour now if you read back through the blog. Amazon blocked everything else just prior to the Dot V2 release.
Title: Re: Using outside the US
Post by: aik100 on December 01, 2016, 11:39:55 am
Sorry to bother you with this but,  I loaded the requester and got the details from the system.  I am not sure how to now make the time zone change and submit it.   It seems to need me to separate the header from the fields.   Can you post or explain an example put request so I can change my timezone to Asia/Hong Kong   ?

Any help would be appreciated.

Thank you
Title: Re: Using outside the US
Post by: xbmcnut on December 01, 2016, 02:36:34 pm
Can you post or explain an example put request so I can change my timezone to Asia/Hong Kong?

Thank you

https://www.youtube.com/watch?v=7T7kCfsOGYA
Title: Re: Using outside the US
Post by: AlexDrepager on February 02, 2017, 09:55:41 am
When writing an essay or any other academic work, pay attention to the word order. http://smartessayrewriter.com/blog/how-to-make-your-essay-concise (http://smartessayrewriter.com/blog/how-to-make-your-essay-concise) Even if you are familiar with the grammar rules of using inversions, stick to the classic variant. Now we will tell you why it is so important.
Title: Re: Using outside the US
Post by: LadyGresley on July 05, 2017, 07:44:25 am
I know this is an old thread, but I'm a new Dot owner, and thank you for all the help on here.  I've managed to get my Dot to know where I am!  I used Request Maker and kept getting 400 error, then on closer inspection of the code, I noticed it had put (after the bit where it says my city, England, postcode, GB) it had put <br /> between the postcode and the GB - deleted this and hey presto, it works  :D
Hope this helps someone else  :D
Title: Re: Using outside the US
Post by: greatg67 on July 10, 2017, 01:52:39 pm
Just got my new Echo all set up. I live in Niagara Falls ON. Tried to use this procedure, but keeps coming back with 400 error? Could use some advise/help (any Canucks get this working?)


I have it all working now  using request maker I even got it to change the weather to my local area (my own post code) and its spot on.  I can also now find nearby information such as takeaway, hospitals etc.

Install request maker in Chrome.
Log onto Alexa on my PC http://alexa.amazon.com/ (http://alexa.amazon.com/)
Go to settings.
Change address to an American address.
Then save.

On the top/right - select the envelope and looked for the XHR PUT pitangui.amazin.com/api/…
Then use request maker to edit raw text as follows:

Important: DO NOT change the label value at any point!

Firstly, set your timeZoneId (e.g.  America/Toronto), leave everything else as is and hit “Send”.

Then, add the following to your request (keep the timeZoneId changed, each step builds on the last):
1. Set the city value to your city/suburb  (e.g. Toronto)
2. Set countryCode (e.g. CA)
3. Set county (e.g. Toronto)
4. Set district (most likely — null)
5. Set houseNumber (e.g. 54)
6. Press “Send” to send those values

Then, once those have been sent, add changes to the following in the same way:
1. Set the first postalCode (e.g. M5K 6G4)
2. Set state (e.g. ON)
3. Set street (e.g. Grand Lake)
4. Press “Send” to send those values
Lastly:

1. Update the second postalCode  (e.g. M5K 6G4)
2. Press “Send” to send that value.

The Label will update itself based on your input above. Weather and asking for nearby restaurants all work. Asking for my location also gives me the correct information.

So long as you get 200 OK it will be successful. [emoji1] 🇨🇦

Cheers,
Alex

Cheers,
Alex
Title: Re: Using outside the US
Post by: ddalder on July 13, 2017, 08:39:36 pm
I've had no success either.  I followed the order to the letter.  I also am wondering if anyone else in Canada has had success (more recently than these instructions were originally posted).  I did update "timeZoneId":"Canada/Mountain" with no difficulty.

After having no success with the directions/order Alex posted, I tried updating distanceUnits":"METRIC" and ,"temperatureScale":"CELSIUS" manually as a matter of curiosity to see if I'd get a "200 OK" (which did work).  I tried playing with a bunch of other parameters as well, all with no success.  It didn't choke when I changed "supportedLocales":["en-US","en-CA","en-GB","de-DE"] (to include en-CA) but it didn't seem to add any enhanced functionality.
Title: Re: Using outside the US
Post by: istvanszucs on July 14, 2017, 05:28:48 am
I can only confirm, that I get 200 if the label is null, but this way nothing changes. I can't get a non 400 response if I play with the Label, and try to set an address in Hungary. :-(
Interestingly Austria works, but it works from the GUI as well.
Title: Re: Using outside the US
Post by: jwlv on August 09, 2017, 02:50:31 pm
It's been reported by several users that around May 2017, there was an update that rendered the timezone/location workaround mentioned above ineffective.

That means you will no longer be able to change your location to a place that Amazon does not support using the above methods. If another method exists, no one has gone public with it yet.
Title: Re: Using outside the US
Post by: twistedspokebrewing on October 06, 2017, 09:07:41 am
has anyone managed to find a workaround for this yet? =(
Title: Re: Using outside the US
Post by: tetraecho on December 09, 2017, 07:13:50 pm
has anyone managed to find a workaround for this yet? =(

Yes, thanks to Philba:
https://forums.whirlpool.net.au/archive/2651998#r55242911