From b8a52672e52c520aa2a32cc755a6ec6515c20e1b Mon Sep 17 00:00:00 2001 From: dominikkarall Date: Sun, 11 Mar 2018 19:37:47 +0000 Subject: [PATCH] 98_GOOGLECAST: fix umlauts for device name readings git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@16386 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/98_GOOGLECAST.pm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/FHEM/98_GOOGLECAST.pm b/FHEM/98_GOOGLECAST.pm index 7c87729e8..932e8888b 100755 --- a/FHEM/98_GOOGLECAST.pm +++ b/FHEM/98_GOOGLECAST.pm @@ -7,10 +7,13 @@ # FHEM module to communicate with Google Cast devices # e.g. Chromecast Video, Chromecast Audio, Google Home # -# Version: 2.1.2 +# Version: 2.1.3 # ############################################################# # +# v2.1.3 - 20180311 +# - BUGFIX: fix umlauts for device name readings +# # v2.1.2 - 20180310 # - BUGFIX: fix speak, play, displayWebsite # - FEATURE: added German commandref (thx@Sailor) @@ -150,7 +153,7 @@ sub GOOGLECAST_Initialize($) { $hash->{AttrList} = "favoriteURL_1 favoriteURL_2 favoriteURL_3 favoriteURL_4 ". "favoriteURL_5 ".$readingFnAttributes; - Log3 $hash, 3, "GOOGLECAST: GoogleCast v2.1.2"; + Log3 $hash, 3, "GOOGLECAST: GoogleCast v2.1.3"; return undef; } @@ -626,7 +629,7 @@ sub GOOGLECAST_Read { } GOOGLECAST_updateReading($hash, "presence", "online"); - GOOGLECAST_updateReading($hash, "name", $hash->{helper}{ccdevice}->{name}); + GOOGLECAST_updateReading($hash, "name", Encode::encode("UTF-8", $hash->{helper}{ccdevice}->{name})); GOOGLECAST_updateReading($hash, "model", $hash->{helper}{ccdevice}->{model_name}); GOOGLECAST_updateReading($hash, "uuid", $hash->{helper}{ccdevice}->{uuid}); GOOGLECAST_updateReading($hash, "castType", $hash->{helper}{ccdevice}->{cast_type});