Was können wir verbessern?

Dokumentation

(Bearbeiten)

YC_SearchDevices

Benötigt: IP-Symcon >= 5.3

array YC_SearchDevices (integer $InstanzID, string $SuchZiel)

Parameterliste

InstanzID ID des anzufragenden SSDP Control
SuchZiel
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

Rückgabewerte

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.

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"
    )
[...]
}
*/
Zum Warenkorb
Haben Sie noch Fragen?