php-Status-Abfrage der drehgriffkontakte

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

erlanger24
Beiträge: 19
Registriert: 03.01.2009, 13:00

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von erlanger24 » 23.06.2009, 19:44

Wie hast du das Funksignal ausgelesen ?

könntest du deine PHP´s mal öffentlich machen oder mir zuschicken ?

erlanger24@googlemail.com

holgi5468
Beiträge: 43
Registriert: 16.07.2008, 12:10
Wohnort: 45472 Mülheim

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von holgi5468 » 10.08.2009, 10:51

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

dirch
Beiträge: 579
Registriert: 24.10.2008, 03:26
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von dirch » 10.08.2009, 20:39

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.
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 . ...

Christoph
Beiträge: 283
Registriert: 28.07.2007, 13:12

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von Christoph » 11.08.2009, 13:10

Hi,

kann ich mir die Scripte auch auf dem PC anschauen, ohne das Paket glech auf der CCU installieren zu müssen?
Ciao, Christoph.

dirch
Beiträge: 579
Registriert: 24.10.2008, 03:26
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von dirch » 12.08.2009, 07:37

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 . ...

Benutzeravatar
kaju74
Beiträge: 2050
Registriert: 06.03.2007, 13:14
Danksagung erhalten: 19 Mal
Kontaktdaten:

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von kaju74 » 12.08.2009, 08:54

...alternativ habe ich mal die Einzeldateien entpackt in ein Zip-Archiv kopiert:

http://www.homematic-inside.de/software ... mlapi.html

Gruß,
kaju

dirch
Beiträge: 579
Registriert: 24.10.2008, 03:26
Hat sich bedankt: 1 Mal
Danksagung erhalten: 2 Mal

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von dirch » 12.08.2009, 13:13

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 . ...

Christoph
Beiträge: 283
Registriert: 28.07.2007, 13:12

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von Christoph » 13.08.2009, 09:03

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?
Ciao, Christoph.

Benutzeravatar
kaju74
Beiträge: 2050
Registriert: 06.03.2007, 13:14
Danksagung erhalten: 19 Mal
Kontaktdaten:

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von kaju74 » 13.08.2009, 10:36

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

Benutzeravatar
Mediaman2000
Beiträge: 173
Registriert: 25.04.2009, 17:56
Wohnort: Nordhorn
Kontaktdaten:

Re: php-Status-Abfrage der drehgriffkontakte

Beitrag von Mediaman2000 » 13.08.2009, 17:12

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???
mfg. Mediaman2000

Mein Blog: http://maximilian-roth.de

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“