php-Status-Abfrage der drehgriffkontakte
Moderator: Co-Administratoren
-
- Beiträge: 19
- Registriert: 03.01.2009, 13:00
Re: php-Status-Abfrage der drehgriffkontakte
Wie hast du das Funksignal ausgelesen ?
könntest du deine PHP´s mal öffentlich machen oder mir zuschicken ?
erlanger24@googlemail.com
könntest du deine PHP´s mal öffentlich machen oder mir zuschicken ?
erlanger24@googlemail.com
Re: php-Status-Abfrage der drehgriffkontakte
Hallo (Dirch),
ich würde Deine Schnittstelle auch gerne testen. Gibt es irgendwo einen Download und weitere Infos?
Wäre klasse...
Viele Grüße
Holger
ich würde Deine Schnittstelle auch gerne testen. Gibt es irgendwo einen Download und weitere Infos?
Wäre klasse...
Viele Grüße
Holger
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: php-Status-Abfrage der drehgriffkontakte
Hallo zusammen,
ich bin leider in letzter Zeit beruflich etwas ausgelastet daher bin ich nicht dazu gekommen viel an der Schnittstelle weiter zu arbeiten, sie ist daher noch recht "unfertig", es sollte aber trotzdem alles funktionieren. An vielen Stellen hab ich Teile des original CCU tcl Codes verwendet und lediglich Kleinigkeiten modifiziert.
Auf die schnelle hab ich auch kein Zusatzsoftware Paket dafuer gebaut sondern nur ein Firmware Patch Paket erstellt. Das Zip Archiv einpacken und die darin enthaltene .img Datei ueber Systemsteuerung->Zentralenwartung einspielen. Es kopiert einige Dateien auf die Zentrale ins Verzeichnis /www/config/xmlapi (http://homematic_ip/config/xmlapi/). Interessant duerften die folgenden sein:
devicelist.cgi: Listet alle Geraete mit Kanaelen auf
functionlist.cgi: Liste aller Gewerke mit den zugeordneten Kanaelen
sysvarlist.cgi: Systemvariablen mit Werten
statelist.cgi: Geraete mit Kanaelen und aktuellen Werten
programlist.cgi: Liste aller Programme
roomlist.cgi: Raeume mit zugeordneten Kanaelen
statechange.cgi: Aendern von Werten, z.B. http://homematic_ip/config/xmlapi/statechange.cgi?ise_id=1234&new_value=1
timestamp ist der Timestamp der letzten Aenderung
ise_id die CCU-interne ID des Geraets/Kanals/Systemvariable/...
Ich gehe mal davon aus dass das XML an sonsten recht selbsterklaerend ist.
Gruss,
Dirch
PS: der Patch sollte eigentlich mit allen Firmwareversionen von von 1.301 bis 1.402 funktionieren, getestet hab ich es aber nur auf der 1.402
PSS: Achtung, den Patch kann man nicht einfach wieder deinstallieren. Wenn man ihn wieder loswerden moechte einfach die Firmware neu aufspielen.
ich bin leider in letzter Zeit beruflich etwas ausgelastet daher bin ich nicht dazu gekommen viel an der Schnittstelle weiter zu arbeiten, sie ist daher noch recht "unfertig", es sollte aber trotzdem alles funktionieren. An vielen Stellen hab ich Teile des original CCU tcl Codes verwendet und lediglich Kleinigkeiten modifiziert.
Auf die schnelle hab ich auch kein Zusatzsoftware Paket dafuer gebaut sondern nur ein Firmware Patch Paket erstellt. Das Zip Archiv einpacken und die darin enthaltene .img Datei ueber Systemsteuerung->Zentralenwartung einspielen. Es kopiert einige Dateien auf die Zentrale ins Verzeichnis /www/config/xmlapi (http://homematic_ip/config/xmlapi/). Interessant duerften die folgenden sein:
devicelist.cgi: Listet alle Geraete mit Kanaelen auf
functionlist.cgi: Liste aller Gewerke mit den zugeordneten Kanaelen
sysvarlist.cgi: Systemvariablen mit Werten
statelist.cgi: Geraete mit Kanaelen und aktuellen Werten
programlist.cgi: Liste aller Programme
roomlist.cgi: Raeume mit zugeordneten Kanaelen
statechange.cgi: Aendern von Werten, z.B. http://homematic_ip/config/xmlapi/statechange.cgi?ise_id=1234&new_value=1
timestamp ist der Timestamp der letzten Aenderung
ise_id die CCU-interne ID des Geraets/Kanals/Systemvariable/...
Ich gehe mal davon aus dass das XML an sonsten recht selbsterklaerend ist.
Gruss,
Dirch
PS: der Patch sollte eigentlich mit allen Firmwareversionen von von 1.301 bis 1.402 funktionieren, getestet hab ich es aber nur auf der 1.402
PSS: Achtung, den Patch kann man nicht einfach wieder deinstallieren. Wenn man ihn wieder loswerden moechte einfach die Firmware neu aufspielen.
- Dateianhänge
-
- xmlapi_ccu_firmware_patch.zip
- (26.04 KiB) 84-mal heruntergeladen
Zuletzt geändert von dirch am 13.08.2009, 18:35, insgesamt 1-mal geändert.
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
Re: php-Status-Abfrage der drehgriffkontakte
Hi,
kann ich mir die Scripte auch auf dem PC anschauen, ohne das Paket glech auf der CCU installieren zu müssen?
kann ich mir die Scripte auch auf dem PC anschauen, ohne das Paket glech auf der CCU installieren zu müssen?
Ciao, Christoph.
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: php-Status-Abfrage der drehgriffkontakte
Einfach entpacken bzw. oeffnen, z.b mit WinRar oder 7Zip.
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
Re: php-Status-Abfrage der drehgriffkontakte
...alternativ habe ich mal die Einzeldateien entpackt in ein Zip-Archiv kopiert:
http://www.homematic-inside.de/software ... mlapi.html
Gruß,
kaju
http://www.homematic-inside.de/software ... mlapi.html
Gruß,
kaju
HomeMatic-INSIDE: http://www.homematic-inside.de
-
- Beiträge: 579
- Registriert: 24.10.2008, 03:26
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 2 Mal
Re: php-Status-Abfrage der drehgriffkontakte
Ach ja, wichtig ist - wie kaju auch schon geschrieben hat - man kommt an die ganzen Daten ohne Anmeldung!
Zuletzt geändert von dirch am 13.08.2009, 18:35, insgesamt 1-mal geändert.
Neun von zehn Stimmen in meinen Kopf sagen ich bin nicht verrückt. Die andere summt die Melodie von Tetris . ...
Re: php-Status-Abfrage der drehgriffkontakte
Hi,
danke, werde ich mir anschauen, sobald ich mich wieder anmelden kann (warte noch auf den Aktivierungslink). Das die frühere Registrierung nicht mehr funktioniert ist gewollt?
danke, werde ich mir anschauen, sobald ich mich wieder anmelden kann (warte noch auf den Aktivierungslink). Das die frühere Registrierung nicht mehr funktioniert ist gewollt?
Ciao, Christoph.
Re: php-Status-Abfrage der drehgriffkontakte
Hallo.
Wenn Du jetzt meine Seite meinst...ja: Da gab's mal Beschwerden wegen Datensammelwut und so. Ein Login wird ja jetzt nur noch benötigt, wenn man sich was runterladen will. Da ich aber nicht wusste, welcher Login jetzt für was eröffnet wurde, habe ich alle gelöscht bzw. nicht in die neue Datenbank übernommen. Sobald ich dann alle noch fehlenden Artikel drüben habe, lösche ich die komplette Datenbank (inkl. alter Accounts)...
Lieben Gruß,
kaju
Wenn Du jetzt meine Seite meinst...ja: Da gab's mal Beschwerden wegen Datensammelwut und so. Ein Login wird ja jetzt nur noch benötigt, wenn man sich was runterladen will. Da ich aber nicht wusste, welcher Login jetzt für was eröffnet wurde, habe ich alle gelöscht bzw. nicht in die neue Datenbank übernommen. Sobald ich dann alle noch fehlenden Artikel drüben habe, lösche ich die komplette Datenbank (inkl. alter Accounts)...
Lieben Gruß,
kaju
HomeMatic-INSIDE: http://www.homematic-inside.de
- Mediaman2000
- Beiträge: 173
- Registriert: 25.04.2009, 17:56
- Wohnort: Nordhorn
- Kontaktdaten:
Re: php-Status-Abfrage der drehgriffkontakte
Hallo,
mal ne janz wischtische Frage: ich hatte das mit dem XML Patch mal getestet, war aber dann ganz schnell der Meinung, da meine Homatic vom Internet aus erreiczhbar ist, das dass Ganze irgendwie schon durch http Access geschützt sein sollte. Ich hatte durch ein anderes Projekt einen 2. http Server mit http Access auf der Zentrale installiert, möchte also nun schnellstens die Dateien des Patches aus meinem www ordner gelöscht haben, bekomme aber immer die Meldungen das ich wegen read-only filesystem nicht löschen kann. Wie bekomme ich nun den Patch wieder runter???
mal ne janz wischtische Frage: ich hatte das mit dem XML Patch mal getestet, war aber dann ganz schnell der Meinung, da meine Homatic vom Internet aus erreiczhbar ist, das dass Ganze irgendwie schon durch http Access geschützt sein sollte. Ich hatte durch ein anderes Projekt einen 2. http Server mit http Access auf der Zentrale installiert, möchte also nun schnellstens die Dateien des Patches aus meinem www ordner gelöscht haben, bekomme aber immer die Meldungen das ich wegen read-only filesystem nicht löschen kann. Wie bekomme ich nun den Patch wieder runter???