mir fallen auch gleich ein paar Dinge auf und ein:
Soweit ich dass weiß, nein. Du solltest aber auch die Firewall deines NAS denken. Die Firewall des Servers ist oft das größere Problem.bumaas hat geschrieben:auf der Homematic Homematic habe ich die Firewall deaktiviert (HomeMatic XML-RPC API: Vollzugriff, Remote HomeMatic-Script API: Vollzugriff)
--> muss hier noch mehr konfguriert werden?
Hier sehe ich einen Fehler. und zwar hast du einen / am Anfang des Pfads vergessen. Wenn du dir die konstruktion des XMLRPC_CLIENT_COMPLETE_PATH (define("XMLRPC_CLIENT_COMPLETE_PATH", "http://".XMLRPC_CLIENT_ADDRESS.":".XMLRPC_CLIENT_PORT.XMLRPC_CLIENT_PATH);) mal anschaust, siehst du dass deine Daten das hier ergeben würden (Port schätze ich mal 80):bumaas hat geschrieben:includes/globals.inc.php habe ich angepasst:
define("XMLRPC_SERVER_ADDRESS", "192.168.178.46");
define("XMLRPC_CLIENT_ADDRESS", "192.168.178.27");
define("XMLRPC_CLIENT_PATH", "homematic/includes/php/xmlrpc_server.php");
Code: Alles auswählen
http://192.168.178.27:80homematic/includes/php/xmlrpc_server.php
Code: Alles auswählen
define("XMLRPC_CLIENT_PATH", "/homematic/includes/php/xmlrpc_server.php");
das bedeutet normalerweise dass es beim verarbeiten des SITE_devicesArray ein Problem gab. Schau dir bitte noch mal genau dass Beispiel, bzw. die angehängte Datei an, und ob du auch wirklich alles so angepasst hast wie es soll. Also richtige SN und INTERFACE. (bie wired komponenten muss man das Interface ändern). sollte es immer noch probleme geben schicke oder poste einfach mal die index.html die du gebaut, bzw. angepasst hast.bumaas hat geschrieben:die angezeigte LED bleibt schwarz und blinkt nicht
Sobald falsche Aktoren im SITE_devicesArray stehen kommt es eben zu Probleme habe mich dem Fehler abfangen noch nicht SO gewidmet.
Und zu guter Letzt:
Das sagt mir dass du meinem Rat nicht gefolgt bist und dir große Packet gezogen hast. Zieh dir bitte einfach die webcontrol_0_1_tutorial.zip aus dem 1. Post, das ist für Einsteiger in Verbindung mit dem Tutorial sicher das richtige. Meine Oberflächen sind schon sehr spezialisiert und individualisiert.bumaas hat geschrieben:ein Aufruf von "http://server/homematic/includes/php/ph ... =homematic" zeigt
{"GEQ0008327:1":{"MOTION":"false","BRIGHTNESS":"36","LastUpdate":"August 03, 2010 19:27:11", ...
Das sind nicht die Daten von meiner CCU, sondern wohl eher die von deiner?
außerdem ist all packet auch die index seite vom simulator enthalten mit der man das PHP-Session Array mit Inhalt versehen kann.
um das wieder zu löschen kannst du entweder in deiner globals.inc.php die Session ID ändern, oder du rufst auf deinem Server diese Seite auf:
Code: Alles auswählen
/includes/php/phpSession_unsetArray_once.php
Code: Alles auswählen
http://192.168.178.27/homematic/includes/php/phpSession_unsetArray_once.php
danach schauste einfach noch mal in die phpSession_displayArray.php?array=homematic dann siehste ja ob alles weg ist, und dann kannst du auch sehen ob was von der CCU kommt. Habe ich ja schon erklärt mit LastUpdate und so.
und das können wir auch einfach testenbumaas hat geschrieben:Ich scheitere meiner Meinung nach am Zugriff auf die Homematic.
ruf doch mal die Seite
Code: Alles auswählen
/includes/php/xmlrpc_setValue.php?port=2001&dev=EEQ0000001:1&what=STATE&value=true
Code: Alles auswählen
http://192.168.178.27/homematic/includes/php/xmlrpc_setValue.php?port=2001&dev=EEQ0000001:1&what=STATE&value=true
Ich hoffe dass dir das ein bisschen weiter hilft. Sonst wie gesagt einfach mal dein Tutorial versuch an mich schicken oder hier posten. Die index.html reicht.
Viele Grüße
Daniel