diff --git a/CHANGED b/CHANGED
index aeba7b56e..82c2d7bcb 100644
--- a/CHANGED
+++ b/CHANGED
@@ -1,5 +1,6 @@
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
# Do not insert empty lines here, update check depends on it.
+ - feature: 74_GardenaSmartDevice: check character for create devicenames
- bugfix: FHEM2FHEM: addStateEvent attribute (Forum #76229)
- bugfix: HttpUtils: use urlDecode for password in URL (Forum #76230)
- bugfix: 74_GardenaSmartDevice.pm: fix little Commandref bug's
diff --git a/FHEM/73_GardenaSmartBridge.pm b/FHEM/73_GardenaSmartBridge.pm
index 9a225a694..928d0e843 100644
--- a/FHEM/73_GardenaSmartBridge.pm
+++ b/FHEM/73_GardenaSmartBridge.pm
@@ -70,7 +70,7 @@ eval "use IO::Socket::SSL;1" or $missingModul .= "IO::Socket::SSL ";
###todo Hier fehlt noch Modulabfrage für ssl
-my $version = "0.2.0";
+my $version = "0.2.1";
@@ -809,7 +809,7 @@ sub GardenaSmartBridge_ParseJSON($$) {
- debugJSON -
- disable - Disables the Bridge
- - interval - Interval in Minutes (Default=5)
+ - interval - Interval in seconds (Default=300)
diff --git a/FHEM/74_GardenaSmartDevice.pm b/FHEM/74_GardenaSmartDevice.pm
index f68d13c95..c1054174a 100644
--- a/FHEM/74_GardenaSmartDevice.pm
+++ b/FHEM/74_GardenaSmartDevice.pm
@@ -64,11 +64,11 @@ use Time::Local;
use Data::Dumper; #debugging
-eval "use Encode qw(encode encode_utf8 decode_utf8);1" or $missingModul .= "Encode ";
+# eval "use Encode qw(encode encode_utf8 decode_utf8);1" or $missingModul .= "Encode "; wird nicht benötigt
eval "use JSON;1" or $missingModul .= "JSON ";
-my $version = "0.2.1";
+my $version = "0.2.2";
@@ -313,8 +313,9 @@ sub GardenaSmartDevice_Parse($$) {
} else {
- Log3 $name, 3, "GardenaSmartDevice ($name) - autocreate new device " . join('',split("[ \t]+",$decode_json->{name})) . " with deviceId $decode_json->{id}, model $decode_json->{category} and IODev IODev=$name";
- return "UNDEFINED " . join('',split("[ \t]+",$decode_json->{name})) . " GardenaSmartDevice $decode_json->{id} $decode_json->{category} IODev=$name";
+ Log3 $name, 3, "GardenaSmartDevice ($name) - autocreate new device " . makeDeviceName($decode_json->{name}) . " with deviceId $decode_json->{id}, model $decode_json->{category} and IODev IODev=$name";
+ #return "UNDEFINED " . join('',split("[ \t]+",$decode_json->{name})) . " GardenaSmartDevice $decode_json->{id} $decode_json->{category} IODev=$name";
+ return "UNDEFINED " . makeDeviceName($decode_json->{name}) . " GardenaSmartDevice $decode_json->{id} $decode_json->{category} IODev=$name";
}
}
}