Fork von http://www.homematic-inside.de/software/download/item/xmlapi-addon - kompatibel zur Version 1.2
siehe auch diesen Foren-Thread: http://homematic-forum.de/forum/viewtopic.php?f=26&t=10098&p=75959#p75959
Lizensiert unter GPL v3
1.12
- Workaround für Osram Lightify
1.11
- Kompatibilität zu RaspberryMatic (HM-RASPBERRYMATIC) hergestellt.
1.10 als Addon
- Die XML-API kann jetzt als Addon/Zusatzsoftware über das WebUI installiert/deinstalliert werden
1.10
- statechange.cgi - aendern eines oder mehrere Kanaele-Zustaende
- sysvar.cgi - Anpassung wegen Variablen Name "Timer>>"
1.9
- devicelist.cgi - operate und show_internal hinzugefügt
1.8
- programlist.cgi - operate und visible hinzugefügt
- statelist.cgi - channel visible, operate und operations hinzugefügt
1.7
- statechange.cgi - encoden von Hexadezimalwerten
- protocol.cgi - Timestamp hinzugefügt
- state.cgi - einzelne Datenpunktausgabe (...) entfernt
1.6
- state.cgi - Abfrage Abfrage von mehreren IDs hinzugefügt (z.Bsp.: state.cgi?device_id=12796,1245789 )
- neues cgi systemNotification.cgi - Gibt die System Meldungen aus
- neues cgi systemNotificationClear.cgi - Löscht die vorhandenen System Meldungen
1.5
- Bugfix
- Anpassung für CCU2
1.4
- Datenpunktausgabe "value_name_0 und value_name_1" in sysvar.cgi und sysvarlist.cgi hinzugefügt
1.3
- Datenpunktausgabe "unit" in state.cgi und statelist.cgi hinzugefügt
- scripterrors.cgi - Sucht in den letzten 10 Zeilen von /var/log/messages nach Homematic-Script Fehlermeldungen
1.2-hq10
- Ausgabe von version.cgi von 1.3 auf 1.2 zurück-geändert um Probleme mit Homedroid zu vermeiden
- statechange.cgi - Anführungszeichen hinzugefügt damit auch Varialben vom Typ Zeichenkette gesetzt werden können
1.2-hq9
- neues cgi scripterrors.cgi hinzugefügt. Gibt aus den letzten 10 Zeilen der /var/log/messages Homematic-Script Fehlermeldungen aus
1.2-hq8
- Fehler in sysvarlist.cgi behoben, 3 Attribute haben gefehlt. (Danke Monty)
1.2-hq7
- Datenpunktausgabe in favoritelist.cgi arbeitet nun wie erwartet (gleiches verhalten wie state.cgi, danke Monty).
1.2-hq6
- exec.cgi (von http://homematic-forum.de/forum/viewtopic.php?f=31&t=7014) hinzugefügt. Liefert zwar json und kein xml - passt aber thematisch imho trotzdem dazu
- favoritelist.cgi - Parameter show_datapoint aktiviert Ausgabe der zugehörigen Datenpunkte bzw systemvariablen (übernommen aus statelist.cgi und sysvar.cgi). Paramter show_internal siehe statelist.cgi
- statelist.cgi - Parameter show_internal=1 aktiviert nun die Ausgabe des Datenpunkt-Attributs state
- info.html aktualisiert
1.2-hq5
- version.cgi liefert nun 1.3 zurück
- protocol.cgi hinzugefügt: Gibt das Systemprotokol zurück. Parameter: start, show, clear. clear=1 löscht das Protokoll
1.2-hq4
- allow-origin Header hinzugefügt
- info.html aktualisiert
1.2-hq3
- sysvar.cgi hinzugefügt: Gibt eine einzelne Variable zurück. Liefert Wertelisten. Parameter: ise_id
- sysvarlist.cgi: neuer Parameter text um die neuen Attribute value_list and value_text zu aktivieren (text=true)
- cgi.tcl und once.tcl entfernt