13-02-2015, 20:52:48
(Dieser Beitrag wurde zuletzt bearbeitet: 13-02-2015, 21:03:13 von pillepalle.)
Hallo Gemeinde - ich bin vorgestern erst über die iSmartHome-App "gestolpert" und habe sie auf einem iPadAir1 installiert. Lokal im WLAN funktionierte alles auf Anhieb Coole App - klasse gemacht! Mir kam es aber darauf an meine RWE-Zentrale (SHZ) auch von unterwegs zu erreichen. Ich habe nun exakt das gleiche Problem wie "Andreas70". Als Hardware für einen Webserver habe ich hier ein Android-Handy genommen (Galaxy Edge). Wenn alles mal läuft, dann nehme ich dafür wohl ein altes Gerät das eines meiner Kinder "abgelegt" hat Als Webserver mit PHP verwende ich aktuell den Palapa-Webserver. Ist ganz easy zu administrieren und läuft stabil (aber Achtung!! direkt Admin-Account ändern!!). Dazu muss man dann wohl noch "cURL" installieren, da in der "index.php" damit Daten an die SHZ übertragen werden. Diese index.php wird gefunden - der Test mit z.B. HALLO WORLD hat funktioniert. Ich habe null Ahnung von Perl - in dieser Datei sehen die Aufrufe von cURL aber nicht so aus wie sie das Android-curl erwartet. Ich vermute da liegt der Hund begraben ;-) Bin kein Programmierer, werde aber einmal versuchen die index.php anzupassen. Frage an "danyial": könnte das der Grund sein? Das NATing habe ich zu 99% richtig gemacht. Kann mir ggf. noch jemand einen Tip geben was als Webserver am besten geeignet ist? Ich hätte hier wie gesagt einige Androiden, einen Raspberry Pi1 und auch einen iMac der eigentlich immer läuft. Ich habe auch ein wenig Angst hier irgendwelche Backdoors zu öffnen und bevor ich das dauerhaft rennen lasse, werde ich zusehen dass ich alles deaktiviere was nicht wirklich gebraucht wird. Schöne Grüße
Hallo Andreas70 - Dieser "erfolgreiche Test" zeigt meines Erachtens nur dass die index.php gefunden wird und grundsätzlich funktioniert. Ich vermute du hast das gleiche Problem wie ich - nämlich eine nicht kompatible cURL-Version. Schau doch mal mit einem Editor in die index.php und prüf dann mal dein cURL. Versuch das mal im CLI mit "curl --help" und vergleiche dann die Syntax die in dieser Hilfe angezeigt wird mit der in der Datei verwendeten.
Wäre hilfreich zu wissen, ob das bei dir auch unterschiedlich ist. Ansonsten habe ich 100% genau das gleich Verhalten wie du es beschrieben hast.
Gruß
Wolfgang
(09-02-2015, 09:54:39)Andreas70 schrieb:(08-02-2015, 22:08:34)danyial schrieb: Trage bei der Login-Script Adresse http:// davor ein.
Und bitte schalte die Autokorrektur aus.
Das liest sich ja schrecklich
Sorry, wg. der Autokorrektur!
Leider bringen die Änderungen auch nicht den gewünschten Erfolg. Beim zweiten Feld wird http:// autom. wieder gelöscht. Beim dritten Feld bleibt es stehen.
Antwort innerhalb der App: "Keine Antwort der Zentrale mit IP ...". Wobei die gezeigte externe IP meine aktuelle ist. Und nu?
Hallo Andreas70 - Dieser "erfolgreiche Test" zeigt meines Erachtens nur dass die index.php gefunden wird und grundsätzlich funktioniert. Ich vermute du hast das gleiche Problem wie ich - nämlich eine nicht kompatible cURL-Version. Schau doch mal mit einem Editor in die index.php und prüf dann mal dein cURL. Versuch das mal im CLI mit "curl --help" und vergleiche dann die Syntax die in dieser Hilfe angezeigt wird mit der in der Datei verwendeten.
Wäre hilfreich zu wissen, ob das bei dir auch unterschiedlich ist. Ansonsten habe ich 100% genau das gleich Verhalten wie du es beschrieben hast.
Gruß
Wolfgang