HomePlus - Hybrid frontend mobile-app UI-Framework (Android, iOS, Web)

Begonnen von Real-TTX, 22 November 2016, 20:57:19

Vorheriges Thema - Nächstes Thema

alpinestars

Zitat von: Real-TTX am 15 April 2017, 15:20:40
Hab was gefunden.. bin dran.. (Im Emulator und über nginx proxy funktionierts - FHEM direkt leider nicht...)  :-X
[emoji106]  Sehr gut und vielen lieben Dank! Web-App hatte ich ausprobiert, funktionierte.

Gesendet von meinem SM-G930F mit Tapatalk


Real-TTX

Hi,

zwei Dinge:

1.) Kleiner Bug in der automatischen URL Erkennung: http bzw https ist case sensitive:
"https://192.168.1.7:8083/fhem" - ist Korrekt.

2.) Allerdings muss dein Zertifikat valide sein, was bei einem self-signed nicht der Fall ist. Aktuell sehe ich keine einfache Möglichkeit ein z.B. Confirmation-Dialog einzubauen (Cordova App). Du kannst höchstens dein Chrome dazubringen die URL deiner FHEM - Instanz zu vertrauen.... Dann würde es in der App auch funktionieren.

Sorry...

Habs mir mal auf meine Backlog gesetzt. Könnte anstelle von AJAX auch den native http client verwenden - dort könnte ich dem Problem aus dem Weg gehen....



Viele Grüße
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Mitch

Hallo,

bin gerade hier drüber gestolpert und wollte mal testen, soll aber 3 EUR kosten?
Dann leider nicht  :(
FHEM im Proxmox Container

Real-TTX

Schade... Habe nur für iOS User die 100 Eier im Jahr bezahlt... Ich selbst habe kein iOS...

Gesendet von meinem Pixel XL mit Tapatalk

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Real-TTX

Deswegen auch iOS 3 Euro und Android und Web-App kostenlos - dort habe ich keine Kosten.

Gesendet von meinem Pixel XL mit Tapatalk

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Pfriemler

War damals EIN Grund für Android bei mir: kostenlose Entwicklungstools. Wer den Apfel braucht, ...

via Tapatalk

"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."

Mitch

Zitat von: Real-TTX am 16 April 2017, 12:36:49
Schade... Habe nur für iOS User die 100 Eier im Jahr bezahlt... Ich selbst habe kein iOS...

Gesendet von meinem Pixel XL mit Tapatalk

Sorry, aber was ist das für ein Argument?
Ich zahlen auch 99 EUR im Jahr an Apple als Entwickler und habe gar keine App im Store.

3 EUR finde ich viel zu viel. Deine Arbeit in aller Ehre, aber eine eine App, wo ich selber alles in fhem konfigurieren muss, wo es keine vernüftige Doku gibt, wo ich nicht weiß (ohne zu testen), wie die Daten übertragen werden...

Du solltest zumindest über eine kostenlose Testversion nachdenken  ;)
FHEM im Proxmox Container

Real-TTX

Sorry, aber was ist das für ein Argument was DU bringst? Ich weiß ja nicht, für was du dein Account hast, aber du hast bestimmt gute Absichten dafür. Meine einzige Absicht war es, dass mich ca. 10 User angeschrieben haben. User hier aus dem Forum. Ich habe kein weiteren Nutzen an dem Entwickler-Account. Und es ist bescheuert von mir, wenn ich den Nutzern was Gutes tun will? Danke auch...
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Mitch

Wie gesagt, ich schätze Deine Arbeit und finde es gut, dass Du hier das zur Verfügung stellst.
Aber ich bleibe dabei:
Zitateine App, wo ich selber alles in fhem konfigurieren muss, wo es keine vernüftige Doku gibt, wo ich nicht weiß (ohne zu testen), wie die Daten übertragen werden...

Du solltest zumindest über eine kostenlose Testversion nachdenken  ;)
FHEM im Proxmox Container

Real-TTX

Btw.. die kostenlose Version hast du als  "Web-App".

Edit: Ist ne PWA - sieht also auf dem Mobilen Endgerät identisch aus.

Gesendet von meinem Pixel XL mit Tapatalk
Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

Mitch

Ja, habe ich mir angeschaut und getestet.
Ich finde, hat Potential, aber wichtig wäre mir eine vernünftige iOS Version.
Webfrontends gibt es ja schon zur genüge auch sehr gute.

Ich persönlich würde z.B. eine kostenlose "Lightversion" rausgeben.
30 Tage Laufzeit, oder auf eine geringe Anzahl Devices limitiert, oder...

Aber alles Dein Ding  ;)

Ich werde jetzt mal mit Android testen und dann sehe ich mal.

PS: ich weiß, ich bin hier kritisch, aber ich habe leider schon so viel "Schrott" an Apps gekauft, weil die Beschreibung falsch war, die Dinger nicht so getan haben, wie sie sollten, keine Updates mehr kamen, falsche Features angepriesen, usw. usw.
Man kann auch bei Apple keine App zurück geben, leider.
Bei Goole habe ich das schon öfter gemacht.
FHEM im Proxmox Container

Real-TTX

Ne passt schon - gute Kritik nehme ich auch gerne an. Die Testversion wäre auf jeden Fall ne gute Sache. Aber wenn dann Geräte beschränkt. So kann jemand der die App nur für ein paar Geräte brauch einfach weiterhin nutzen. Hatte oft gleiche Probleme, als ich vor einigen Jahren noch iOS hatte....

Bin aktuell dabei die Doku so richtig auf Vordermann zu bringen.

Viele Grüße



Gesendet von meinem Pixel XL mit Tapatalk

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

alpinestars

Zitat von: Real-TTX am 15 April 2017, 17:48:33

1.) Kleiner Bug in der automatischen URL Erkennung: http bzw https ist case sensitive:
"https://192.168.1.7:8083/fhem" - ist Korrekt.

2.) Allerdings muss dein Zertifikat valide sein, was bei einem self-signed nicht der Fall ist. Aktuell sehe ich keine einfache Möglichkeit ein z.B. Confirmation-Dialog einzubauen (Cordova App). Du kannst höchstens dein Chrome dazubringen die URL deiner FHEM - Instanz zu vertrauen.... Dann würde es in der App auch funktionieren.


Ich habe mir mal einen nginx Reverse Proxy mit Let's Encrypt Zertifikat davor gesetzt, d.h. spreche hinter dem Reverse Proxy nur http, aber mit Basic Auth. Funktioniert! Ich werde nun mal testen ...

Besten Dank!

Real-TTX

Server: 3x Supermicro A1SAi-2750F, FHEM @ Debian-VM
Bandwidth: 800 Mbit / 100 Mbit, Failover LTE
Homematic: 2x HM-MOD-RPI-PCB (via Pi3 socat)
Z-Wave: Z-Wave.Me USB Stick (via Pi3 socat)
RFXTrx: RFXCom (via Pi3 socat)

wiewaldi

Hallo,

Vorab möchte ich mich bedanken für ein richtig tolles Frontend, lese hier schon seit Anfang an mit.
Erst dachte ich naja schon wieder eine Fhem-App bei der alle Standard Geräte funktionieren (wie bei allen anderen auch).
dann habe ich mich ein bissen damit beschäftigt und habe das große Potential, durch freie Konfiguration der einzelnen Geräte, erkannt.

Super Arbeit, vielen Dank....


Ich habe nun schon einige Aktoren/Sensoren konfiguriert, Homeplus läuft hier auf einem Android Tablet, alles prima.

Jetzt habe ich für meine iOS Geräte mir die iOS Version gekauft,
hier habe ich aber ein Problem und zwar bekomme ich keine Verbindung zum Fhemserver per HTTPS
was mache ich falsch ?

Bei der Android Version gebe ich an:

Server: https://fhemserverip:8083
Server Authentication: entsprechend Username und Passwort

Wie gesagt läuft super.

Die gleichen Daten in der iOS Version ergeben beim Test:     Connection: Error

Was mache ich falsch ?


Grüße
wiewaldi