Autor Thema: HomePlus - Hybrid frontend mobile-app UI-Framework (Android, iOS, Web)  (Gelesen 7872 mal)

Offline Real-TTX

  • Full Member
  • ***
  • Beiträge: 113
Antw:Home+ - Android,iOS,Web FHEM App
« Antwort #210 am: 10 März 2017, 20:16:58 »
Konnte keinen Fehler feststellen - dein Dummy funktioniert bei mir. In der App wird weiterhin "Success" angezeigt? Dann sollte eigentlich dein Raum "Testraum" im Menü auftauchen.

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)

Offline Esjay

  • Full Member
  • ***
  • Beiträge: 266
So ich habe jetzt ein Paar Sachen eingerichtet, und ich komme immer besser zurecht.

Was ich mir noch wünschen würde:

Räume sortieren--> evtl. über auswerten des Sortroom Attribut?
Devices in den einzelnen Räumen sortieren
Deutlichere Abgrenzung der einzelnen Devices unter Android--> Im Screenshot im ersten Beitrag ist meiner Meinung nach die IOs Version zu sehen, und dort ist es deutlicher oder?
uiDeviceType-->THERMOMETER => Nur Anzeige von Temperatur und Feuchte
Verschiedene Styles
Die Möglichkeit uiDisplayName zu zentrieren und/oder Fett zu formatieren.
Den Text der durch uiDeviceTypeParameter angezeigt wird in abhängigkeit des Zustandes zu dynamisieren. Beispiel SWITCH

Wo ich noch Probleme habe:
Bei mir werden die Icons nicht angezeigt. Hier mal ein list eines Devices wo ich ein Icon erwarten würde. Evtl eine Idee dazu?
Internals:
   DEF        ShutterContact 10cb79
   IODev      Max_Steuerung
   NAME       MAX_10cb79
   NR         70
   STATE      closed
   TYPE       MAX
   addr       10cb79
   type       ShutterContact
   Readings:
     2017-03-10 07:02:55   RSSI            -72
     2017-03-10 07:02:55   battery         ok
     2017-03-10 07:02:55   onoff           0
     2017-03-10 07:02:55   state           closed
   Internals:
     interfaces switch_active;battery
Attributes:
   HomeContactType window
   HomeModeAlarmActive armaway
   HomeOpenMaxTrigger 2
   HomeOpenTimes 5
   HomeValues opened
   IODev      Max_Steuerung
   alias      Schlafzimmer_Fenster
   group      Fenster
   room       Schlafzimmer
   uiDeviceIcon ion-social-windows-outline
   uiDeviceType LABEL-VALUE
   uiDeviceTypeParameter Zustand
   uiDisplayName Fenster
   uiGet      [[DEVICE:MAX_10cb79:state|IF:"%1%"="closed",geschlossen,geöffnet]]
   uiShow     1
   userattr   HomeContactType:doorinside,dooroutside,doormain,window HomeModeAlarmActive HomeOpenDontTriggerModes HomeOpenDontTriggerModesResidents HomeOpenMaxTrigger HomeOpenTimeDividers HomeOpenTimes HomeReadings HomeValues

Das Erstellen eines Sliders für die Farbe einer Hue Lampe: Bin mir sicher, dass es am set Befehl liegt,besser gesagt, dass das %VALUE% dort nicht hingehört.
Internals:
   CHANGED
   DEF        1  IODev=Hue
   ID         1
   INTERVAL
   IODev      Hue
   NAME       HUEDevice1
   NR         30
   STATE      on
   TYPE       HUEDevice
   desired    1
   manufacturername Philips
   modelid    LCT001
   name       Flur Lampe
   swversion  5.23.1.13452
   type       Extended color light
   uniqueid   00:17:88:01:00:e7:d5:11-0b
   Readings:
     2017-03-10 11:37:43   alert           none
     2017-03-10 11:37:43   bri             254
     2017-03-10 21:45:55   colormode       hs
     2017-03-10 21:46:08   ct              500 (2000K)
     2017-03-10 11:37:43   effect          none
     2017-03-10 21:48:58   hue             40
     2017-03-10 21:36:07   onoff           1
     2017-03-10 21:36:07   pct             100
     2017-03-10 21:30:55   reachable       1
     2017-03-10 21:48:58   rgb             ff2120
     2017-03-10 21:45:55   sat             222
     2017-03-10 21:36:07   state           on
     2017-03-10 21:49:55   xy              0.6375,0.3292
   Helper:
     alert      none
     bri        254
     colormode  hs
     ct         500
     devtype
     effect     none
     hue        40
     pct        100
     reachable  1
     rgb        ff2120
     sat        222
     update_timeout -1
     xy         0.6375,0.3292
Attributes:
   IODev      Hue
   alias      Flur Lampe
   color-icons 2
   devStateIcon {(HUEDevice_devStateIcon($name),"toggle")}
   group      Kugellampen
   icon       hue_filled_white_and_color_e27_b22
   model      LCT001
   room       Flur
   subType    extcolordimmer
   uiDeviceIcon ion-power
   uiDeviceType COLOR-PICKER
   uiDeviceTypeParameter 0;65535
   uiDisplayName Farben
   uiGet      [[DEVICE:HUEDevice1:hue]]
   uiSet      set HUEDevice1 hue %VALUE%
   uiShow     1
   webCmd     rgb:rgb ff0000:rgb DEFF26:rgb 0000ff:ct 490:ct 380:ct 270:ct 160:toggle:on:off


Vielleicht geht ja einiges schon, und ich weiß noch nicht wie. Ist auch nicht auszuschließen. Ansonsten nochmal vielen Dank für deine App!

LG

Offline Real-TTX

  • Full Member
  • ***
  • Beiträge: 113
Zitat
Räume sortieren--> evtl. über auswerten des Sortroom Attribut?
Ja, habs notiert.

Zitat
Devices in den einzelnen Räumen sortieren
Gibt es : uiDisplayOrder

Zitat
Deutlichere Abgrenzung der einzelnen Devices unter Android--> Im Screenshot im ersten Beitrag ist meiner Meinung nach die IOs Version zu sehen, und dort ist es deutlicher oder?
Jaa.. war die alte App. Die war aber an iOS angelehnt. Werde ich aber verbessern... stört mich auch.

Zitat
uiDeviceType-->THERMOMETER => Nur Anzeige von Temperatur und Feuchte
Verschiedene Styles
Wie schon besprochen  8)

Zitat
Die Möglichkeit uiDisplayName zu zentrieren und/oder Fett zu formatieren.
s. Oben (Deutliche Abgrenzung)

Zitat
Den Text der durch uiDeviceTypeParameter angezeigt wird in abhängigkeit des Zustandes zu dynamisieren. Beispiel SWITCH
Geht schon - ab Version 0.6.0 kann bei jedem Attribut ein Home-Expression verwendet werden.

Zitat
Wo ich noch Probleme habe:
Bei mir werden die Icons nicht angezeigt. Hier mal ein list eines Devices wo ich ein Icon erwarten würde. Evtl eine Idee dazu?
Schau ich mir an, habe nichts gesehen. Werde es aber überprüfen und mich erneut melden.

Zitat
Das Erstellen eines Sliders für die Farbe einer Hue Lampe: Bin mir sicher, dass es am set Befehl liegt,besser gesagt, dass das %VALUE% dort nicht hingehört.
COLOR-PICKER ist noch ziehmlich beta (sieht nicht so gut aus) - aber anstelle %VALUE% einfach %H% verweden für HUE... L und S fehlen noch komplett im Colorpicker.



Viele Grüße & Danke
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)

Offline Esjay

  • Full Member
  • ***
  • Beiträge: 266
Ich hab zu danken,für die ausführliche Antwort!! Ich werd die Sachen morgen mal ausprobieren.
Bei %H% bekomme ich im log
PERL WARNING: Argument "%H%" isn't numeric in addition (+) at ./FHEM/31_HUEDevice.pm line 492Deswegen hab ich es erstmal mit %VALUE% probiert.
Grüße

Offline hckoe

  • Full Member
  • ***
  • Beiträge: 105
Gibt es zwischenzeitlich eigentlich ein Update für die Web-App?
Im ersten Beitrag finde ich keinen Link mehr.

Gruß
Helmut
# CT mit Debian Jessie / FHEM 5.8 / EnOcean TCM310 / Eltako FSA12, FUD12NPN, FSB12, FRW, FSRP-230V
# Permundo PCS234, Nodon NO-SIN-2-2-00, GTAGS

Offline Real-TTX

  • Full Member
  • ***
  • Beiträge: 113
Liegt hier bereit - ist aber noch nicht veröffentlicht, da ein Bug im HTTPSERV Modul ist - s. https://forum.fhem.de/index.php/topic,68800.0.html

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)

 

decade-submarginal