ich bin gerade in der Experimentierphase für welchen Weg der externen Homematic-Steuerung ich mich mal entscheiden werde.
Zuerst mal meine Prämissen: Ich möchte keine CCU verwenden, sondern nur über den USB-Konfigurationsadapter gehen und für die "lebensnotwendigen" Funktionen weitestgehend nur Direktverknüpfungen verwenden. Weitergehende Steuerungsprogramme sollen dann als (vorzugsweise VB.NET-) Programm auf einem 24/7 PC laufen.
Die Kommunikation mit dem USB-Konfigurator per XML-RPC klappt soweit ganz gut. Ich kann Status der Elemente lesen/setzen, "listDevices" liefert mir das Gewünschte zurück usw.
Momentan hänge ich aber etwas mit dem Initialisieren... Ich habe jetzt folgenden XML-RPC Request verwendet:
Code: Alles auswählen
<?xml version="1.0"?>
<methodCall>
<methodName>init</methodName>
<params>
<param><value><string>BidCoS-RF</string></value></param>
<param><value><string>url_i</string></value></param>
<param><value><string>127.0.0.1:6770</string></value></param>
<param><value><string>interface_id</string></value></param>
<param><value><string></string>4321</value></param>
</params>
</methodCall>
Code: Alles auswählen
<?xml version="1.0"?>
<methodResponse><params><param>
<value></value>
</param></params></methodResponse>
Wenn ich jetzt aber auf Port 6770 lausche bekomme ich aber nix mitgeteilt. Es kann aber gut sein, dass mein TCP-Listener noch einen Fehler hat. Deshalb würde ich jetzt gerne erstmal wissen, ob mein "init" erstmal (zumindest mit hoher Wahrscheinlichkeit...) funktioniert. Könnt Ihr mir dazu was sagen?
Danke und Gruß
Thilo