From 8b1198062953d9a4765380c39c8bd31f6c682c13 Mon Sep 17 00:00:00 2001 From: rapster <> Date: Thu, 3 Sep 2015 18:15:12 +0000 Subject: [PATCH] 74_Unifi: Fixed multiple client-ids in clients-hash when using controller v3.x git-svn-id: https://svn.fhem.de/fhem/trunk@9198 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/74_Unifi.pm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/fhem/FHEM/74_Unifi.pm b/fhem/FHEM/74_Unifi.pm index 5ddd4d0d8..cb598fe84 100644 --- a/fhem/FHEM/74_Unifi.pm +++ b/fhem/FHEM/74_Unifi.pm @@ -510,8 +510,8 @@ sub Unifi_GetClients_Receive($) { $hash->{unifi}->{connectedClients} = undef; for my $h (@{$data->{data}}) { - $hash->{unifi}->{connectedClients}->{$h->{_id}} = 1; - $hash->{clients}->{$h->{_id}} = $h; + $hash->{unifi}->{connectedClients}->{$h->{user_id}} = 1; + $hash->{clients}->{$h->{user_id}} = $h; } } else { Unifi_ReceiveFailure($hash,$data->{meta}); } @@ -1261,7 +1261,7 @@ Or you can use the other readings or set and get features to control your unifi-
set <name> archiveAlerts
set <name> disconnectClient <all|_id|controllerAlias|hostname|devAlias>
set <name> disconnectClient <all|user_id|controllerAlias|hostname|devAlias>
set <name> restartAP <all|_id|name|ip>
Note: Some getters are not available if no data is available for them.
get <name> clientData <all|_id|controllerAlias|hostname|devAlias>
get <name> clientData <all|user_id|controllerAlias|hostname|devAlias>
get <name> events
<_id|controllerAlias|hostname>:Aliasname.
<user_id|controllerAlias|hostname>:Aliasname.
attr unifi devAlias 5537d138e4b033c1832c5c84:iPhone-Claudiu
attr unifi devAlias 5537d138e4b033c1832c5c84:iPhone-Claudiu
attr unifi devAlias iPhoneControllerAlias:iPhone-Claudiu
attr unifi devAlias iphone:iPhone-Claudiu