added foreach -> for

This commit is contained in:
Philipp Wo 2020-04-21 15:09:51 +02:00
parent 9f5f1d131d
commit 3e04c8ac51
1 changed files with 13 additions and 13 deletions

View File

@ -159,7 +159,7 @@ sub TadoAPI_Set(@) {
if(!defined($sets{$cmd})) {
my @cmds = ();
foreach my $key (sort keys %sets) {
for my $key (sort keys %sets) {
push @cmds, $sets{$key} ? $key.":".join(",",$sets{$key}) : $key;
}
return "Unknown argument $a[1], choose one of " . join(" ", @cmds);
@ -289,7 +289,7 @@ sub TadoAPI_Get(@) {
if(!defined($gets{$cmd})) {
my @cmds = ();
foreach my $key (sort keys %gets) {
for my $key (sort keys %gets) {
push @cmds, $gets{$key} ? $key.":".join(",",$gets{$key}) : $key;
}
return "Unknown argument $a[1], choose one of " . join(" ", @cmds);
@ -320,7 +320,7 @@ sub TadoAPI_Get(@) {
Log3 $name, 3, "TadoAPI $name" . ": " . "processing ($cmd)";
my @data = TadoAPI_GetMobileDevices($hash);
$message = "Device List:\n";
foreach my $item ( @data ){
for my $item ( @data ){
$message .= $item->{'name'} . ": " . $item->{'id'} . "\n";
};
Log3 $name, 3, "TadoAPI $name" . ": " . "$cmd finished";
@ -345,7 +345,7 @@ sub TadoAPI_Get(@) {
my $tadodevices = $devArr[$i]->{'devices'};
$message .= "ZoneID: " . ($devArr[$i]->{'id'});
my $spacer = 0;
foreach my $item ( @$tadodevices ){
for my $item ( @$tadodevices ){
$message .= "\t " if ($spacer > 0);
$message .= " " . $item->{'serialNo'} . " Battery: " . $item->{'batteryState'} . "\n";
$devicecount++;
@ -730,7 +730,7 @@ sub TadoAPI_GetAllZoneOverlays(@){
my $name = $hash->{NAME};
my @zones = TadoAPI_GetTadoDevices($hash);
foreach my $zone ( @zones ){
for my $zone ( @zones ){
my $zoneID = $zone->{'id'};
my $zoneName = TadoAPI_ReplaceUmlaute($zone->{'name'});
my ($temperature, $humidity, $desiredTemp, $currentHeatingPower, $overlay ) = TadoAPI_GetZoneReadingsById($hash, $zoneID);
@ -822,7 +822,7 @@ sub TadoAPI_UpdateAllZoneReadingsCallback($){
$hash->{LastRequest}="error";
}else{
readingsBeginUpdate($hash);
foreach my $zone ( @$decoded_data ){
for my $zone ( @$decoded_data ){
my $zoneID = $zone->{'id'};
my $zoneName = TadoAPI_ReplaceUmlaute($zone->{'name'});
Log3 $name, 5, "TadoAPI $name" . ": " . "Set Reading Update for Zone $zoneID ";
@ -838,7 +838,7 @@ sub TadoAPI_UpdateAllZoneReadingsCallback($){
# iterate through all devices in zone
my $devices = $zone->{'devices'};
foreach my $device ( @$devices ){
for my $device ( @$devices ){
readingsBulkUpdate($hash, "Battery_" . $device->{'serialNo'}, $device->{'batteryState'});
}
}
@ -952,7 +952,7 @@ sub TadoAPI_UpdateMobileReadingsCallback($){
Log3 $name, 3, "TadoAPI $name" . ": " . "Error in UpdateMobileReadingsCallback, Code: " . $decoded_data->{'errors'}->[0]->{'code'};
$hash->{LastRequest}="error";
}else{
foreach my $item ( @$decoded_data ){
for my $item ( @$decoded_data ){
TadoAPI_GetGeoById($hash, $item->{'id'}, $item);
}
}
@ -1178,7 +1178,7 @@ sub TadoAPI_GetGeoById(@){
Log3 $name, 3, "TadoAPI $name" . ": " . "GetGeoById: Error in UpdateMobileReadingsCallback, Code: " . $decoded_data->{'errors'}->[0]->{'code'};
$hash->{LastRequest}="error";
}else{
foreach my $item ( @$decoded_data ){
for my $item ( @$decoded_data ){
if($item->{'id'} eq $mobileID){
return my ($setting, $distance) = TadoAPI_ParseMobileItem($hash, $item);
}
@ -1254,7 +1254,7 @@ sub TadoAPI_GetMobileDevices(@) {
Log3 $name, 3, "TadoAPI $name" . ": " . "GetMobileDevices: decode_json failed, invalid json. error:$@\n";
}else{
if(ref($decoded_data) eq 'ARRAY'){
foreach my $item( @$decoded_data ) {
for my $item( @$decoded_data ) {
push @devices, $item;
}
# default case
@ -1304,7 +1304,7 @@ sub TadoAPI_GetZoneCount(@) {
Log3 $name, 3, "TadoAPI $name" . ": " . "GetZoneCount: decode_json failed, invalid json. error:$@\n";
}else{
if(ref($decoded_data) eq 'ARRAY'){
foreach my $item( @$decoded_data ) {
for my $item( @$decoded_data ) {
$zonecount++;
}
return $zonecount;
@ -1323,7 +1323,7 @@ sub TadoAPI_GetZoneNameById(@) {
my $zoneName = undef;
my @zones = TadoAPI_GetTadoDevices($hash);
foreach my $zone ( @zones ){
for my $zone ( @zones ){
if ($zone->{'id'} == $zoneID){
$zoneName = TadoAPI_ReplaceUmlaute($zone->{'name'});
return $zoneName;
@ -1422,7 +1422,7 @@ sub TadoAPI_GetTadoDevices(@) {
}else{
if(ref($decoded_data) eq 'ARRAY'){
my @devices = ();
foreach my $dev (@$decoded_data){
for my $dev (@$decoded_data){
push @devices, $dev;
}
return @devices;