bwssytems / ha-bridge

Home automation bridge that emulates a Philips Hue light system and can control other systems such as a Vera, Harmony Hub, Nest, MiLight bulbs or any other system that has an http/https/tcp/udp interface. This is a compact impl to run on small format computers. This is impl started from this project https://github.com/armzilla/amazon-echo-ha-bridge.
Apache License 2.0
1.45k stars 199 forks source link

Alexa: German umlauts don't work anymore #1151

Open ammawel opened 5 years ago

ammawel commented 5 years ago

As has long been known, devices are created twice. Once as "Dimmable Light" and once as "Royal Philips Electronics intelligentes Gerät". So far this has caused little problems, the duplicate devices were only seen in the web app and not in the Android app.

Since the end of October, devices with umlaut are displayed twice in the Android app and no longer work. They appear once correctly with umlaut and once incorrectly in the Royal-Philips-version with incorrectly coded umlaut. Example "Küchenschrank" as screenshot:

Dimmable Light:

Küchenschrank_dim

Royal Philips Electronis intelligentes Gerät:

Küchenschrank

COMHOME commented 5 years ago

I have the same problem, but maybe i can deliver a little work-around: If i connect a Echo Dot 3rd gen, and refresh the devices, all umlauts are correct (maybe you have to search twice) again. If i disconnect the 3rd gen, a few minutes later, umlauts are broken again. So, it has nothing to with the ha-bridge itself, at least that's my suggestion.

ichraffsnicht commented 5 years ago

same problem here. my umlauts dosnt work anymore

scholzmichael commented 4 years ago

Had the same problem, solved it by changing the port from 80 to 81 weeks ago. Ever since I only have dimmable devices and Umlaute work fine.

ingod68 commented 4 years ago

Same Problem here. Devicename is "Verstärker" but in Alexa its "Verstärker "

michbeck100 commented 4 years ago

I did solve this using iconv-lite: https://github.com/michbeck100/pimatic-echo/issues/72

COMHOME commented 4 years ago

I did solve this using iconv-lite: michbeck100/pimatic-echo#72

How exactly do i do this? Is that an alternative to ha-bridge or did you insert that code somewhere? I'd like to get this working again! Thanks in advance!

ingod68 commented 4 years ago

I use "Versterker" instead of "Verstärker" and it works fine. Maybe that works on other words. :-)

COMHOME commented 4 years ago

I use "Versterker" instead of "Verstärker" and it works fine. Maybe that works on other words. :-)

Is there something like a Workaround-Award? I‘d like to suggest you 😁

Thanks anyway, but I’ll continue to search for a solution 😉

ammawel commented 4 years ago

Is there something like a Workaround-Award? I‘d like to suggest you 😁

Thanks anyway, but I’ll continue to search for a solution 😉

I am also looking for a real solution and don't want any strange spelling mistakes. 😀 How do I use "iconv-lite" with ha-bridge exactly?

btw: Why is this error still marked as a question?

michbeck100 commented 4 years ago

I did solve this using iconv-lite: michbeck100/pimatic-echo#72

How exactly do i do this? Is that an alternative to ha-bridge or did you insert that code somewhere? I'd like to get this working again! Thanks in advance!

In the end I‘m not sure if the change made a difference. What I did to fix the umlauts was to power off my echo dot 2nd gen and start the search from alexa.amazon.com then. This fixed it for me. My echo or the dot 3rd gen didn’t break the umlauts.

beandi commented 4 years ago

As long as theres no other solution, heres my workaround: Change the Device-Name in the Alexa-App, there you can change the misspelled name to the correct one including "Umlaute".

noesberger commented 4 years ago

Had the same problem, solved it by changing the port from 80 to 81 weeks ago. Ever since I only have dimmable devices and Umlaute work fine.

I changed the port to 81, 8081. But no success. It's always showing in the alexa web interface: Royal Philips Electronics intelligentes Gerät Licht Küche

veitk commented 4 years ago

well renaming it in alexa solves this. actually since i have so many devices i use routines anyway most of the time.

noesberger commented 4 years ago

well renaming it in alexa solves this. actually since i have so many devices i use routines anyway most of the time.

Hi because I'm from Switzerland, I don't have the APP and in the Webinterface I can't see any option for renaming.