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

Real-TTX

Ich aktualisiere kurz FHEM.. meld mich dann.

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

OK... Habe den Fehler gefunden...  Es wurde einfach die Schnittstelle von jsonlist2 geändert... 

JSON:
Aktuell werden jetzt Eigenschaften eines Objekts ausgeblendet, falls keine Einträge mehr vorhanden sind. In meinem Fall trifft es die Eigenschaft "Attributes", welche bis jetzt als leere Liste dargestellt wurde...

s. https://forum.fhem.de/index.php/topic,66018

Ich kümmer mich um ein Update...
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

Update 0.5.6 für Android + Web-App ist online...

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)

kadettilac89

Zitat von: Real-TTX am 31 Januar 2017, 23:43:20
Update 0.5.6 für Android + Web-App ist online...

Viele Grüße  :)

Funktioniert wieder. Vielen dank für das schnelle Update!

olli001003

Hi Matthias,

vielen Dank für das Update! *funzt*

Grüße,
Olli

devil77

Hallo, keine Ahnung ob schon jemand was ähnliches beobachtet hat. Die App ist bei mir auf 2 Handys installiert. Alles bisher ohne Probleme aber diese Woche hat die App bei einem Gerät an 2 Tagen 1,3GB mobile Daten verbraucht. Wie kann das sein? Zumal davor und danach kein weiterer Datenverbrauch festzustellen war.

Real-TTX

Hi devil77,

uhh 1,3 GB ist schon ne Menge. Wie hast du die Menge gemessen?  Ich nehme an du hast die automatische Aktualisierung aktiviert?  Die App registriert kein service-worker, dass heißt sie ist definitiv paussiert, wenn du sie in den Hintergrund schickst. Was für ein OS verwendest du?  Stock-Android? 


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

Hier mal eine kurze Zwischeninformation / Vorschau:

https://play.google.com/store/apps/details?id=info.schmoldt.homeplus.app

- Rewrite nach Typescript / Ionic 2 ist soweit durch.
- Sind soweit alle Funktionen aus der alten Home+ Version < 0.6 integriert.
- Aktuell werden bei einigen Device-Typen das Attribute uiDeviceColor und uiDeviceIcon nicht richtig dargestellt / verwendet.
- Unterstützung für FHEM 5.8 / CSFR-Token

Weitere Informationen folgen...

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)

olli001003

#158
Cool Matthias!

Besten Dank für den ersten Einblick!
(Die alte App will nämlich aktuell nicht mehr nach dem letzten Fhem Update. Ich vermute mal es liegt an der Token Nummer)

Deine neue (unreleased) App bringt mir nur leider im Fhem Log folgende Meldung, wenn ich beispielsweise eine Lampe schalten möchte.

FHEMWEB WEB CSRF error: ne fhem_89442319849503.1. For detals see the csrfToken FHEMWEB attribute


Muss ich hier noch aktiv werden?


EDIT:

Ich habe jetzt mal temporär den csrfToken auf none gesetzt.
==> attr WEB csrfToken none

Seeehr geil Matthias!
Alleine Die Temperatursteuerung mit dem Schieber macht jetzt weitaus mehr Spaß :-)
UND....Der Schieber übermittelt anscheinend nicht sofort den neuen Wert sondern gewährt eine kurze Verzögerung.
So kann ich denn Wert per schieben / wischen entsprechend einstellen und es werden nicht gleich mehrere Werte an FHEM übermittelt. Schont die Creditnutzung :-)

Eine Kleinigkeit ist mir bereits aufgefallen:
Starte die App mal...Leg sie dann in den Hintergrund. Wenn Du sie dann wieder aus dem Hintergrund holst und etwas schalten möchtest, reagiert der Taster erst nach dem 2. Klicken.

Edit 2:
Könntest Du bitte noch bei dem Schieberegler für THERMOSTAT 0.5 Schritte erlauben.
Keine Sorge...Ich halt Dich auf trapp ;-)

Real-TTX

FHEMWEB WEB CSRF error: ne fhem_89442319849503.1. For detals see the csrfToken FHEMWEB attribute
Kannst du eigentlich ignorieren (In diesem Fall!!!) - Die Meldung sollte ja nur einmalig auftauchen? Ich merke mir das csrf-Token über App-Starts hinweg, bis es irgendwann ungültig wird (Deine Meldung) - Dann hol ich mir ein neues und speichere es wieder...

In meiner Backlog steht bereits, dass ich den Anwendungsstart und das "Resume" noch performanter gestallten will. Aber ich denke das mit den 2 Sekunden hat was mit dem refresh zu tun, den du beim "resume" vermutlich eingestellt hast?

Für alle Range Controls: SWITCH-RANGE, RANGE, THERMOSTAT fehlt die Unterstützung von floating-point steps... 0.5 .. Auch bereits in meiner Backlog zu finden...

Aber vielen vielen Dank für den Hinweis. Die Backlog werde ich noch veröffentlichen. Die nächsten Punkte sind Einrichtungs-Assistent + Range Controls (Step, floating-point values) + iOS App im App Store veröffentlichen.
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)

hckoe

@Real-TTX

Das aktuelle Android_paket läuuft jetzt auch auf meinem Galaxy S4 mini mit Android 4.4.2.
Danke.
# CT mit Debian Buster / FHEM aktuell / EnOcean TCM310 / Eltako FSA12, FUD12NPN, FSB12, FRW, FSRP-230V
# Permundo PCS234, Nodon NO-SIN-2-2-00, GTAGS

olli001003

Zitat von: Real-TTX am 22 Februar 2017, 23:36:58
FHEMWEB WEB CSRF error: ne fhem_89442319849503.1. For detals see the csrfToken FHEMWEB attribute
Kannst du eigentlich ignorieren (In diesem Fall!!!) - Die Meldung sollte ja nur einmalig auftauchen? Ich merke mir das csrf-Token über App-Starts hinweg, bis es irgendwann ungültig wird (Deine Meldung) - Dann hol ich mir ein neues und speichere es wieder...

Hi,

setze ich "attr WEB csrfToken random" (sollte die Standardeinstellung sein), bekomme ich untenstehende Meldung.
Eine Steuerung ist somit mit der APP nicht möglich.

FHEMWEB WEB CSRF error: ne 234715455172681

Real-TTX

Habe dort noch was geändert - Update läuft schon. Melde dich nochmal diesbezgl.

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)

olli001003

Ich habe Deine App geupdatet und auch einmal refresh und clear cache gemacht.
Das Fehlerbild bleibt aber leider.

FHEMWEB WEB CSRF error: ne 307562342647862

Home+ App 0.6.4 #beta-preview

Real-TTX

0.6.6 ist veröffentlicht - könntest Probieren  ;)

Beim letzten Update über den PlayStore ist irgendwas schief gegangen - eigentlich war es Version 0.6.5...
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)