Kommunikation mit Home Assistant

Hallo zusammen,

ich versuche, Home Assistant mit Homegear zu verbinden. Beides läuft in Docker. In Home Assistant sehe ich den Fehler WARNING (SyncWorker_4) [pyhomematic._hm] Failed to initialize proxy for homeassistant-wireless, den ich gerade versuche zu debuggen.

Wenn ich über die CLI die Geräte anzeigen lasse, sehe ich eine Liste der verbundenen Geräte.

homegear -e rc 'print_r($hg->listDevices(false, ["FAMILY", "ID", "ADDRESS", "TYPE", "FIRMWARE"]));'

Array
(
    [0] => Array
        (
            [ADDRESS] => KEQ0006059

…usw.

Irgendwo habe ich einen Python-Snippet zum Abfragen der XML-RPC-API gefunden, das sieht so aus:

from xmlrpc.client import ServerProxy
p = ServerProxy("http://homegear:2001")
p.listDevices()

Damit bekomme ich jedoch nichts zurück. Ist das in Ordnung so?

Grüße

So, etwas gebastel später stellt sich raus, dass alles in Ordnung ist.

Ich habe Home Assistant und Homegear in Docker laufen. Der Home-Assistant-Container startet ‘zu Früh’ und deswegen klappt die Verbindung (noch) nicht. Startet man Home Assistant später nochmal durch, funktioniert alles.