Android Geofence App: EgiGeoZone

Begonnen von egmontr, 02 April 2014, 20:01:25

Vorheriges Thema - Nächstes Thema

Christoph

Hallo,

Danke für die Super App.
Emails direkt aus der App senden, wäre eine gute Erweiterung.
Dann könnte man das ganze in Verbindung mit mailcheck einfach lösen.

Gruß Christoph

Gesendet von meinem XT890 mit Tapatalk


egmontr

Zitat von: Christoph am 13 April 2014, 13:35:42
Emails direkt aus der App senden, wäre eine gute Erweiterung.
Kommt als nächstes.

Zitat von: Christoph am 13 April 2014, 13:35:42
Dann könnte man das ganze in Verbindung mit mailcheck einfach lösen.
Wie meinst du das?
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

Christoph

Ohne einen Apache Proxy einzurichten zu müssen  ;)

hyper2910

#18
Hi,

Leider geht die Garage nicht.
Die Leerzeichen habe ich als %20 gesetzt.


Über den Browser kann ich die Garage direkt öffnen


https://xxx.xxxx.de:8083/fhem?cmd.TorOeffner=set TorOeffner on

Wenn ich diese url in die app packe passiert nichts!


Kann ich eigentlich die url fuer fhem eintragen und auch betreten und verlassen gleichzeitig?
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

hyper2910

#19
Also ohne Verschlüsselung funktioniert alles, sobald https aktiviert ist, geht über die app nichts mehr!
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

egmontr

#20
Zitat von: hyper2910 am 13 April 2014, 18:19:15
https://xxx.xxxx.de:8083/fhem?cmd.TorOeffner=set TorOeffner on
Diese URL kommt nicht in die Fhem URL sondern in die Betreten URL

Zitat von: hyper2910 am 13 April 2014, 18:19:15
Kann ich eigentlich die url fuer fhem eintragen und auch betreten und verlassen gleichzeitig?
Nein. Dann solltest du zwei Zonen einrichten.
Zitat von: hyper2910 am 13 April 2014, 19:16:05
Also ohne Verschlüsselung funktioniert alles, sobald https aktiviert ist, geht über die app nichts mehr!
Wundert mich. Hast du ein Serverzertifikat in die App eingetragen? Ich mache es über den Apache und es funktioniert.
Ist in deinem Router die Weiterleitung richtig?

Ich muss es mal mit dem SSL von fhem probieren.
Ich meine mit: attr WEBhook HTTPS

LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

Hi,
https://xxx.xxxx.de:8083/fhem?cmd.TorOeffner=set

War bei betreten eingefügt aber mit https://  ohne Funktion

Serverzertifikat habe ich keins eingetragen, liegen tut es bei mir im modpath.

Sowie hier beschrieben
http://www.fhemwiki.de/wiki/Raspberry_Pi_%26_HTTPS
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

egmontr

#22
Ich prüfe HTTPS heute mal so richtig durch und melde mich.

@Edit: Scheint, dass es erstmal nur geht, wenn der Apache Webserver davor steht.
Mit HTTPS direkt im fhem geht es erstmal nicht. Ich bin dabei.
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

egmontr

#23
Zitat von: hyper2910 am 13 April 2014, 22:35:26
Hi,
https://xxx.xxxx.de:8083/fhem?cmd.TorOeffner=set

War bei betreten eingefügt aber mit https://  ohne Funktion

Serverzertifikat habe ich keins eingetragen, liegen tut es bei mir im modpath.

Sowie hier beschrieben
http://www.fhemwiki.de/wiki/Raspberry_Pi_%26_HTTPS

Ich habe nun auch einen Port über FHEMWEB auf HTTPS gesetzt und vorher die Zertifikate erstellt.

define WEBhook FHEMWEB 8xx8 global
attr WEBhook HTTPS 1
attr WEBhook basicAuth xxxxxxxxxxxxxxxxxxx
attr WEBhook hiddenroom DashboardRoom
attr WEBhook webname webhook



Am Anfang hatte ich Schwierigkeiten mit Bug: http://forum.fhem.de/index.php/topic,17767.msg117265.html#msg117265, aber nun läuft der Port. Ohne Apache.
Und es funktioniert auch in der App. Habe nichts ändern müssen. Einstellungen in der App siehe Bild.

In der App habe ich als URL Fhem Geofancy:  https://xxx.xxxx.de:8xx8/webhook/geo eingetragen. Den Rest macht die App.
Den Radius nicht zu klein wählen. So ab 100 Meter sind OK. Empfehlung in den Foren.

Vielleicht schickt ihr mir per PM die Eingaben (anonymisiert). Oder liegt es an einer besonderen Android Version?

Bei wem funktioniert die App?
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

So, habe https:// auf dem Port8084 fürs mobile aus und alles funktioniert,  sobald https:// an ist nicht mehr.  Den Bug habe ich auch schon durch, da Probleme mit sendmail auftraten und der ssl Verschlüsselung,  das ist behoben,  manuell geht ja alles.

Als Android Version habe ich 4.4.2 und 4.3 getestet könnte rein theoretisch noch eine ältere testen.

Muss in die Zertifikatszeile irgendwas?  Habe mal das pem Zertifikat in pkcs12 konvertiert und dort angegeben aber kein reading im fhem, das icon der app beim betreten ist immer weiss, wenn ich ein Zertifikat angeben,  welches es nicht gibt, wird es rot und gibt einen Fehler!


Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

egmontr

#25
Zitat von: hyper2910 am 14 April 2014, 19:21:44
So, habe https:// auf dem Port8084 fürs mobile aus und alles funktioniert,  sobald https:// an ist nicht mehr.  Den Bug habe ich auch schon durch, da Probleme mit sendmail auftraten und der ssl Verschlüsselung,  das ist behoben,  manuell geht ja alles.
Mit manuell, meinst du im Browser auf dem Handy, oder?
Komisch. Kann ich nicht nachvollziehen. Welche Fehlermeldung kommt dann da bei HTTPS? Kannst du mal den Debug Level auf Debug setzen und mir die Log schicken?

Zitat von: hyper2910 am 14 April 2014, 19:21:44
Als Android Version habe ich 4.4.2 und 4.3 getestet könnte rein theoretisch noch eine ältere testen.
Ich habe es mit 4.1 und 4.3 erfolgreich getestet.

Zitat von: hyper2910 am 14 April 2014, 19:21:44
Muss in die Zertifikatszeile irgendwas?  Habe mal das pem Zertifikat in pkcs12 konvertiert und dort angegeben aber kein reading im fhem, das icon der app beim betreten ist immer weiss, wenn ich ein Zertifikat angeben,  welches es nicht gibt, wird es rot und gibt einen Fehler!
Also laut SSL-Richtlinien und Sicherheit sollten die Ausstellerzertifikate schon in die Zeile Aussteller Zertifikate, aber nur im PEM Format, da die App da nur PEM liest. Wenn keines eingetragen ist, so akzeptiere ich alle Serverzertifikate. In deinem Falle die server-cert.pem aus modpath/certs, aber darum wird es nicht besser. Es sollte auch ohne funktionieren.


Ab und zu gibt es noch ein paar Abbrüche in der Bedienung, aber die bekomme ich auch noch hin.
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

Ich muss nochmal testen,  aber du scheinst heute im Update etwas geändert zu haben. Gerade kam über https:// ein reading
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

egmontr

Mein Update hatte folgende Sachen:

- Dialog-Abstürze behoben
- Bessere Anzeige von Fehlern/ErrorResponse bei Requests (roter Tropfen)
- Map im Vollbildmodus

Also nichts mit SSL.
LG Egmont

RPI B+ mit FHEM und CUL V3 868MHZ

hyper2910

Also auf Tablet kommt das reading jetzt direkt auch über https://,   habe seit gestern auch nichts geändert,  ggf. Hat sich im fhem update der letzten Tage was getan, habe heute auch ein rpi update gemacht!   Mobile prüfe ich nachher auch. Bin momentan dort noch eine presence Funktion am testen,  daher ist das mobil im flugmodus!

Gesendet von meinem SGP521 mit Tapatalk

Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

dlehmann69

Ich teste auch gerade die App. Auf dem Handy meldet sie immer wieder das Betreten einer Zone, obwohl diese nicht verlassen wurde. In FHEM in der Datenbank stehen dann für jedes Reading so ca. 14 Einträge hintereinander. Und wie es aussieht, kommt eine Meldung über das Verlassen der Zone nicht in FHEM an.
FHEM 6.0 Development auf Ubuntu 20.04 GIGABYTE GB-BACE mit Intel(R) Celeron(R) CPU N3150
CUL 3.4 FW 1.53 868 MHz für FS20, FHT
CUL 3.4 FW 1.66 868 MHz für HM
configDB; DbLog
FHT80, FS20, HMS, EM1000WZ, FHTTF, HM-LC-Sw1-DR; Lightify; HM-CC-RT-DN; HM-TC-IT-WM-W-EU; HM-SEC-SCO