Skip to content

Kasimir9735/XML-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Homematic XML-API

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

Changelog

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