« Zurück zu Produkt

Dokumentation

YC_SearchDevices

Benötigt: IP-Symcon >= 5.3

 array YC_SearchDevices (int $InstanzID, string $SuchZiel) 

Parameterliste

InstanzID

ID des anzufragenden SSDP Control

SuchZiel

.

Rückgabewert

Gibt alle Informationen zu gefundenen Geräten als Array zurück.

Beschreibung

Schickt eine Anfrage über das SSDP Control mit der ID InstanzID und dem passenden Suchziel SuchZiel.

---param2---

SuchZiel Beschreibung
"ssdp:all" Alle Geräte welche auf das SSDP antworten
"upnp:rootdevice" Alle Geräte mit dem SubType "rootdevice"
"uuid:<UID>" Alle Geräte mit der eindeutigen ID UID
"urn:<URN>" Alle Geräte mit der eindeutigen URN URN

Beispiel

YC_SearchDevices(27253, "ssdp:all");

// Beispielausgabe
var_dump(YC_SearchDevices(27253, "ssdp:all"));
/*
array(97) {
[...]
    [11]=>
    array(9) {
        ["CacheControl"]=>
        string(14) "max-age = 1800"
        ["Date"]=>
        string(0) ""
        ["Ext"]=>
        string(0) ""
        ["Location"]=>
        string(52) "http://172.17.31.142:1400/xml/device_description.xml"
        ["Server"]=>
        string(38) "Linux UPnP/1.0 Sonos/53.2-70210 (ZPS5)"
        ["ST"]=>
        string(47) "urn:schemas-upnp-org:service:DeviceProperties:1"
        ["USN"]=>
        string(78) "uuid:RINCON_000E58507DEA01400::urn:schemas-upnp-org:service:DeviceProperties:1"
        ["Fields"]=>
        array(5) {
            [0]=>
            string(52) "X-RINCON-HOUSEHOLD: HHID_tZkieK2lkPYES3tycishsbwfXIz"
        [1]=>
        string(21) "X-RINCON-BOOTSEQ: 636"
        [2]=>
        string(20) "X-RINCON-WIFIMODE: 0"
        [3]=>
        string(19) "X-RINCON-VARIANT: 0"
        [4]=>
        string(83) "HOUSEHOLD.SMARTSPEAKER.AUDIO: HHID_tZkieK2lkPYES3tycishsbwfXIz.hPqvaa7W35eMY2P3XidJ"
    }
    ["IPv4"]=>
    string(13) "172.17.31.142"
    )
[...]
}
*/
Haben Sie noch Fragen?