XML-API
version.cgiVersion der XML-API
devicelist.cgiListe aller Geräte mit Kanälen. Enthält u.a. die Namen, Seriennummern, Gerätetypen und ID's
Parameter: show_internal=1 (gibt zusätzlich die internen Kanäle aus)
functionlist.cgiListe aller Gewerke mit Kanälen
favoritelist.cgiListe aller Favoriten und Usern
Paramter: favoritelist.cgi&show_datapoint gibt zusätzlich die Attribute datapoint_id und datapoint_type aus.
mastervalue.cgiGibt ein einzelnes oder mehrere (1234,5678) Geräte mit den Namen und Werten der MasterValues zurück
Parameter: mastervalue.cgi?device_id=1234 (gibt alle MasterValues des Gerätes zurück) | mastervalue.cgi?device_id=1234&requested_names=TEMPERATURE_COMFORT,TEMPERATURE_LOWERING (gibt nur die MasterValues TEMPERATURE_COMFORT und TEMPERATURE_LOWERING zurück)
mastervaluechange.cgiSetzt ein oder mehrere (TEMPERATURE_LOWERING,TEMPERATURE_COMFORT) MasterValues für ein oder mehrere (1234,5678) Geräte
Parameter: mastervaluechange.cgi?device_id=1234,5678&name=TEMPERATURE_LOWERING,TEMPERATURE_COMFORT&value=17.0,22.5 (Setzt Absenktemperatur für Gerät 1234 auf 17 Grad und Komforttemperatur für Gerät 5678 auf 22.5 Grad
scripterrors.cgiSucht in den letzten 10 Zeilen von /var/log/messages nach Homematic-Script Fehlermeldungen
sysvarlist.cgiListe alle Systemvariablen mit Werten
Parameter: sysvarlist.cgi?text=true - gibt den Text des aktuellen Werts in den Attributen value_text aus.
sysvar.cgiEine einzelne Systemvariablen mit Werten.
Parameter: ise_id
state.cgiGibt ein einzelnes oder mehrere ("123,456,...") Geräte mit Kanälen und aktuellen Werten zurueck
Parameter: z.Bsp. state.cgi?device_id=12796 | state.cgi?channel_id=12796 | state.cgi?datapoint_id=12839 (gibt nur Value() zurueck)
statelist.cgi Liste alle Geräte mit Kanälen und aktuellen Werten
Parameter: ise_id, show_internal=1 (gibt zusätzlich das Attribut state aus)

HMW-RCV-50 BidCoS-Wir!
Damit die virtuellen Wired Kanäle der CCU angezeigt werden, muss der Name "HMW-RCV-50 BidCoS-Wir" der Komponente auf der CCU in einen X Beliebigen umbenannt werden.
statechange.cgiändern eines oder mehrere Kanäle-Zustände mit der angegebenen ID
Parameter: z.B. statechange.cgi?ise_id=1234&new_value=0.20 oder statechange.cgi?ise_id=1234,1235&new_value=0.20,1.45
systemNotification.cgiGibt die System Meldungen aus
systemNotificationClear.cgiLöscht die vorhandenen System Meldungen
programlist.cgiListe aller Programme
programactions.cgiändern der Programmaktionen activ und sichtbar
Parameter: programactions.cgi?program_id=1234&active=true&visible=true
protocol.cgiGibt das Systemprotokoll aus
Parameter: protocol.cgi?clear=1 löscht das Systemprotokoll
runprogram.cgiStartet ein Programm mit der angegebenen ID
Parameter: z.B. runprogram.cgi?program_id=1234
roomlist.cgiListe aller Räume mit Kanälen
rssilist.cgiListe aller Geräte mit Signalstärke