Homematic Thermostat auf "Cent" stellen

Hallo,

Ist keine Class aber hier ist schon mal eine erste kleine Bibliothek mit Funktionen, die über XMLRPC ein paar wichtige Dinge, die IPS nicht abdeckt, steuern. Habe ich natürlich dank euren Beiträgen hier gebastelt.
Da in „Home Automation“ auch Automation drin steht, habe ich versucht alles zu automatisieren, damit es auch schön wie IPS Befehle aussieht.

Die Bibliothek deckt alles ab, was ich brauche. Ich kann aber gerne mehr hinzufügen, falls Interesse besteht.

Beispiel:


include "hmxml.inc.php";

$result = HMXML_setTCMode(29123 /*[HM TC Instanz]*/, 0); // Set to Central mode

$tempProfile = HMXML_getTempProfile(29123 /*[HM TC Instanz]*/, "MONDAY", false);

$tempProfileNew = array();
$tempProfileNew['MONDAY']['EndTimes'] = array("06:30","08:30","16:30","22:00","24:00");
$tempProfileNew['MONDAY']['Values'] = array(17.0,20.0,17.0,19.5,17.0);
$result = HMXML_setTempProfile(29123 /*[HM TC Instanz]*/, $tempProfileNew);

HMXML_setTCValveMode(29123 /*[HM TC Instanz]*/, 1);  // Close the Valve

$RFLevels = HMXML_getRFLevelsAB("IEQ012345", 29123  /*[HM Gerät Instanz]*/);


etc…

Viel Spaß (hoffentlich).

Gruß,

Zapp

hmxml.inc.php.zip (5.25 KB) i[/i]