Hauptmenü

New FHEM Tablet UI

Begonnen von setstate, 22 Februar 2015, 23:37:24

Vorheriges Thema - Nächstes Thema

setstate

Ich habe aber auch ein Problem mit meiner UI auf meinem Tablet "Odys-Noon" mit Android 4.1.1.
Immer nach einer Weile verschwinden alle <canvas> Elemente im WebBrowser und WebViewControl. Dann hilft kein Refresh mehr, nur der Neustart des Browsers. Alles funktioniert noch, nur die Canvas-Elemente werden nicht mehr gerendert. Auf allen anderen meiner Geräten macht die FHEM Tablet UI keine Probleme. Wieso verschwinden die Canvas-Elemente auf dem Tablet? Hat da jemand Erfahrung und einen Tipp für mich?

Danke
Mario

Mitch

list vom Wandthermo:

Internals:
   .triggerUsed 1
   CFGFN
   DEF        34B26D02
   NAME       HZ_Wohnzimmer_Climate
   NR         640
   STATE      Ist: 20.3 °C - Soll: 16.0 °C - Luftfeuchte: 36 % - manual - Bat: ok
   TYPE       CUL_HM
   chanNo     02
   device     HZ_Wohnzimmer
   peerList   HZ_Couch_Climate,HZ_Kueche_Climate,HZ_Esstisch_Climate,
   .userreadings:
     Temperature:
       TIME       2015-02-25 09:11:05
       modifier   none
       perlCode   {ReadingsVal("HZ_Wohnzimmer_Climate","measured-temp",0);;}
       t          1424851865.1473
       trigger
       value      20.3
   CHANGETIME:
   Helper:
     Dblog:
       T:
         Mydblog:
           TIME       1424851865.15585
           VALUE      20.3 desired
       Controlmode:
         Mydblog:
           TIME       1424851717.52688
           VALUE      manual
       Desired-temp:
         Mydblog:
           TIME       1424851865.15585
           VALUE      16.0
       Humidity:
         Mydblog:
           TIME       1424851865.15585
           VALUE      36
       Measured-temp:
         Mydblog:
           TIME       1424851865.15585
           VALUE      20.3
       State:
         Mydblog:
           TIME       1424845800.09668
           VALUE      set_desired-temp 16.0
       Temperature:
         Mydblog:
           TIME       1424851865.15585
           VALUE      20.3
       Winopenreporting:
         Mydblog:
           TIME       1424851717.52688
           VALUE      off
   Readings:
     2015-02-25 07:30:00   CommandAccepted yes
     2015-02-16 19:56:49   R-boostPeriod   5 min
     2015-02-17 09:16:43   R-dayTemp       21.5 C
     2015-02-16 19:56:49   R-daylightSaveTime on
     2015-02-16 19:56:49   R-heatCool      heating
     2015-02-16 19:56:49   R-hyst2point    0.4 C
     2015-02-16 19:56:49   R-modePrioManu  all
     2015-02-16 19:56:49   R-modePrioParty all
     2015-02-17 09:16:43   R-nightTemp     16 C
     2015-02-16 19:56:49   R-noMinMax4Manu off
     2015-02-16 19:56:49   R-sendWeatherData on
     2015-02-17 09:16:43   R-showHumidity  tempHum
     2015-02-16 19:56:49   R-showInfo      time
     2015-02-16 19:56:49   R-showSetTemp   actTemp
     2015-02-17 09:16:43   R-showWeekday   on
     2015-02-16 19:56:49   R-tempMax       30.5 C
     2015-02-16 19:56:49   R-tempMin       4.5 C
     2015-02-16 19:56:49   R-tempOffset    0.0K
     2015-02-16 19:56:49   R-weekPrgSel    prog1
     2015-02-16 19:56:49   R-winOpnBoost   off
     2015-02-17 09:38:25   R_P1_0_tempListSat 08:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:25   R_P1_1_tempListSun 08:00 16.0 22:30 21.5 24:00 16.0
     2015-02-17 09:38:25   R_P1_2_tempListMon 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:25   R_P1_3_tempListTue 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:25   R_P1_4_tempListWed 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:25   R_P1_5_tempListThu 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:25   R_P1_6_tempListFri 06:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:25   R_P1_tempList_State verified
     2015-02-17 09:38:25   R_P2_0_tempListSat 24:00 17.0
     2015-02-17 09:38:25   R_P2_1_tempListSun 24:00 17.0
     2015-02-17 09:38:25   R_P2_2_tempListMon 24:00 17.0
     2015-02-17 09:38:25   R_P2_3_tempListTue 24:00 17.0
     2015-02-17 09:38:25   R_P2_4_tempListWed 24:00 17.0
     2015-02-17 09:38:25   R_P2_5_tempListThu 24:00 17.0
     2015-02-17 09:38:25   R_P2_6_tempListFri 24:00 17.0
     2015-02-17 09:38:25   R_P2_tempList_State verified
     2015-02-17 09:38:25   R_P3_0_tempListSat 24:00 17.0
     2015-02-17 09:38:25   R_P3_1_tempListSun 24:00 17.0
     2015-02-17 09:38:25   R_P3_2_tempListMon 24:00 17.0
     2015-02-17 09:38:25   R_P3_3_tempListTue 24:00 17.0
     2015-02-17 09:38:25   R_P3_4_tempListWed 24:00 17.0
     2015-02-17 09:38:25   R_P3_5_tempListThu 24:00 17.0
     2015-02-17 09:38:25   R_P3_6_tempListFri 24:00 17.0
     2015-02-17 09:38:25   R_P3_tempList_State verified
     2015-02-17 09:16:39   RegL_01:        08:00 00:00
     2015-02-17 09:16:43   RegL_07:        01:2B 02:20 03:09 04:3D 05:00 06:00 07:00 08:00 09:C7 0A:30 0B:00 0C:00 0D:00 0E:85 0F:04 10:00 11:00 12:09 13:00 14:40 15:60 16:56 17:E4 18:59 19:0E 1A:41 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:40 2F:60 30:57 31:0E 32:41 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:40 49:48 4A:56 4B:5A 4C:40 4D:90 4E:56 4F:E4 50:59 51:0E 52:41 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:40 63:48 64:56 65:5A 66:40 67:90 68:56 69:E4 6A:59 6B:0E 6C:41 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:40 7D:48 7E:56 7F:5A 80:40 81:90 82:56 83:E4 84:59 85:0E 86:41 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:40 97:48 98:56 99:5A 9A:40 9B:90 9C:56 9D:E4 9E:59 9F:0E A0:41 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:40 B1:48 B2:56 B3:E4 B4:59 B5:0E B6:41 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2015-02-17 09:16:47   RegL_08:        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2015-02-17 09:16:51   RegL_09:        01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
     2015-02-25 09:08:37   battery         ok
     2015-02-25 09:08:37   boostTime       -
     2015-02-25 09:08:37   commReporting   off
     2015-02-25 09:08:37   controlMode     manual
     2015-02-25 09:11:05   desired-temp    16.0
     2015-02-25 09:11:05   humidity        36
     2015-02-25 09:11:05   measured-temp   20.3
     2015-02-24 23:57:53   peerList        HZ_Couch_Climate,HZ_Kueche_Climate,HZ_Esstisch_Climate,
     2015-02-25 07:30:00   recentStateType ack
     2015-02-25 09:11:05   state           T: 20.3 desired: 16.0
     2015-02-25 09:11:05   temperature     20.3
     2015-02-25 09:08:37   winOpenReporting off
   Helper:
     Role:
       chn        1
     Shregr:
       07         00
Attributes:
   Heizungen  Heizungsventile
   alias      Wohnzimmer
   event-on-change-reading desired-temp,measured-temp,humidity,state,temperature,winOpenReporting,controlMode,ValvePosition
   event-on-update-reading desired-temp,measured-temp,humidity,state,temperature,winOpenReporting,controlMode,ValvePosition
   group      Heizung
   icon       hm-tc-it-wm-w-eu
   model      HM-TC-IT-WM-W-EU
   peerIDs    00000000,319C7202,319C7302,319D8502,
   room       Wohnzimmer
   sortby     1
   stateFormat Ist: measured-temp °C - Soll: desired-temp °C - Luftfeuchte: humidity % - controlMode - Bat: battery
   tempListTmpl /opt/fhem/FHEM/tempList.cfg:HZ_Wohnzimmer_Climate
   userReadings temperature {ReadingsVal("HZ_Wohnzimmer_Climate","measured-temp",0);;}
   userattr   Heizungen Heizungen_map structexclude
   webCmd     desired-temp


list von Ventil:
Internals:
   CFGFN
   DEF        319D8504
   NAME       HZ_Esstisch_Clima
   NR         649
   STATE      Ventil: 0 % - manual - Bat: ok
   TYPE       CUL_HM
   chanNo     04
   device     HZ_Esstisch
   .userreadings:
     Battery:
       TIME       2015-02-25 09:13:28
       modifier   none
       perlCode   {ReadingsVal("HZ_Esstisch","battery",0);;}
       t          1424852008.145
       trigger
       value      ok
     Temperature:
       TIME       2015-02-25 09:13:28
       modifier   none
       perlCode   {ReadingsVal("HZ_Esstisch","measured-temp",0);;}
       t          1424852008.145
       trigger
       value      20.3
     Window:
       TIME       2015-02-25 09:13:28
       modifier   none
       perlCode   {ReadingsVal("d_Fenster_Wohnzimmer","state",0);;}
       t          1424852008.145
       trigger
       value      closed
   CHANGETIME:
   Helper:
     Dblog:
       T:
         Mydblog:
           TIME       1424852008.16301
           VALUE      20.3 desired: 16.0 valve: 0
       Valveposition:
         Mydblog:
           TIME       1424852008.16301
           VALUE      0
       Controlmode:
         Mydblog:
           TIME       1424852008.16301
           VALUE      manual
       Desired-temp:
         Mydblog:
           TIME       1424852008.16301
           VALUE      16.0
       Measured-temp:
         Mydblog:
           TIME       1424852008.16301
           VALUE      20.3
       Temperature:
         Mydblog:
           TIME       1424852008.16301
           VALUE      20.3
       Window:
         Mydblog:
           TIME       1424852008.16301
           VALUE      closed
   Readings:
     2015-02-21 10:36:11   CommandAccepted yes
     2015-02-16 19:56:13   R-boostPeriod   5 min
     2015-02-16 19:56:13   R-boostPos      80 %
     2015-02-16 19:56:13   R-btnNoBckLight off
     2015-02-17 09:22:21   R-dayTemp       21.5 C
     2015-02-16 19:56:13   R-daylightSaveTime on
     2015-02-16 19:56:13   R-decalcTime    11:00
     2015-02-16 19:56:13   R-decalcWeekday Sat
     2015-02-16 19:56:13   R-modePrioManu  all
     2015-02-16 19:56:13   R-modePrioParty all
     2015-02-17 09:22:21   R-nightTemp     16 C
     2015-02-16 19:56:13   R-noMinMax4Manu off
     2015-02-16 19:56:13   R-regAdaptive   offDefault
     2015-02-16 19:56:13   R-reguExtI      15
     2015-02-16 19:56:13   R-reguExtP      30
     2015-02-16 19:56:13   R-reguExtPstart 30
     2015-02-16 19:56:13   R-reguIntI      15
     2015-02-16 19:56:13   R-reguIntP      30
     2015-02-16 19:56:13   R-reguIntPstart 30
     2015-02-16 19:56:13   R-showInfo      time
     2015-02-16 19:56:13   R-showWeekday   off
     2015-02-16 19:56:09   R-sign          off
     2015-02-16 19:56:13   R-tempMax       30.5 C
     2015-02-16 19:56:13   R-tempMin       4.5 C
     2015-02-16 19:56:13   R-tempOffset    0.0K
     2015-02-16 19:56:13   R-valveErrPos   15 %
     2015-02-16 19:56:13   R-valveMaxPos   100 %
     2015-02-16 19:56:13   R-valveOffsetRt 0 %
     2015-02-16 19:56:13   R-winOpnBoost   off
     2015-02-16 19:56:13   R-winOpnDetFall 1.4 K
     2015-02-16 19:56:13   R-winOpnMode    off
     2015-02-16 19:56:13   R-winOpnPeriod  15 min
     2015-02-16 19:56:13   R-winOpnTemp    12 C
     2015-02-17 09:38:24   R_0_tempListSat 08:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:24   R_1_tempListSun 08:00 16.0 22:30 21.5 24:00 16.0
     2015-02-17 09:38:24   R_2_tempListMon 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:24   R_3_tempListTue 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:24   R_4_tempListWed 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:24   R_5_tempListThu 06:00 16.0 07:30 21.5 12:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:24   R_6_tempListFri 06:00 16.0 19:00 21.5 22:30 22.0 24:00 16.0
     2015-02-17 09:38:24   R_tempList_State verified
     2015-02-17 09:22:16   RegL_01:        08:00 00:00
     2015-02-17 09:22:21   RegL_07:        01:2B 02:20 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:01 0F:00 10:00 11:00 12:09 13:0E 14:40 15:60 16:56 17:E4 18:59 19:0E 1A:41 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:40 2F:60 30:57 31:0E 32:41 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:40 49:48 4A:56 4B:5A 4C:40 4D:90 4E:56 4F:E4 50:59 51:0E 52:41 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:40 63:48 64:56 65:5A 66:40 67:90 68:56 69:E4 6A:59 6B:0E 6C:41 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:40 7D:48 7E:56 7F:5A 80:40 81:90 82:56 83:E4 84:59 85:0E 86:41 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:40 97:48 98:56 99:5A 9A:40 9B:90 9C:56 9D:E4 9E:59 9F:0E A0:41 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:40 B1:48 B2:56 B3:E4 B4:59 B5:0E B6:41 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:0F CB:1E CC:1E CD:0F CE:1E CF:1E 00:00
     2015-02-25 09:13:28   ValvePosition   0
     2015-02-25 09:13:28   battery         ok
     2015-02-25 09:13:28   boostTime       -
     2015-02-25 09:13:28   controlMode     manual
     2015-02-25 09:13:28   desired-temp    16.0
     2015-02-25 09:13:28   measured-temp   20.3
     2015-02-25 09:13:28   motorErr        ok
     2015-02-25 09:13:28   partyEnd        -
     2015-02-25 09:13:28   partyStart      -
     2015-02-25 09:13:28   partyTemp       -
     2015-02-21 10:36:11   recentStateType ack
     2015-02-25 09:13:28   state           T: 20.3 desired: 16.0 valve: 0
     2015-02-25 09:13:28   temperature     20.3
     2015-02-25 09:13:28   window          closed
   Helper:
     Role:
       chn        1
     Shregr:
       07         00
Attributes:
   alias      Esstisch
   event-on-change-reading desired-temp,measured-temp,state,temperature,window,controlMode,ValvePosition
   event-on-update-reading desired-temp,measured-temp,state,temperature,window,controlMode,ValvePosition
   group      Heizung
   icon       hm-cc-rt-dn
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       Wohnzimmer
   stateFormat Ventil: ValvePosition % - controlMode - Bat: battery
   tempListTmpl /opt/fhem/FHEM/tempList.cfg:HZ_Esstisch_Clima
   userReadings battery {ReadingsVal("HZ_Esstisch","battery",0);;},window {ReadingsVal("d_Fenster_Wohnzimmer","state",0);;},temperature {ReadingsVal("HZ_Esstisch","measured-temp",0);;}
FHEM im Proxmox Container

alex885

#17
 ;D
Wow, bin sehr begeistert!
insbesonders das temperature widget halte ich für sehr gelungen!
ein workaround für den hm wandthermostat könnte über stateformat funktionieren ?

noch ein dimmer/slider widget wäre toll - um die schöne optik beizubehalten, evtl als popup switch...
merci und bin gespannt und hoffe das es weitergeht...
alex
FHEM auf Hackintosh-NUC, 5 x Rpi mit Fhem2Fhem & Shairport-Sync , FB7390, CUL, HMLAN, ZWave, Zigbee, RfxTrx, Rollotron, mySensors, Xiaomi mi, div Zeuchs..

setstate

Es gab eine kleine Änderung, jetzt sollten die Thermo-Readings auswertbar sein.
Ich lese jetzt pro Device state anstatt STATE, dann bleibt man unabhängig vom User stateformat.

bjoernbo

Das sieht echt stylisch aus! Ich hoffe da kommt noch was nach. Wenn man über einen Reiter etc. noch die einzelnen Räume abbilden kann (nicht Floorplan) wäre das eine feine Sache.
Raspberry Pi 3 - FB6490C - Synology NAS DS916+ - NETATMO - HUE - SIEMENS G-Tag'S - FTUI - EchoDOT -

kud

Macht die UI eigentlich Longpoll ?

setstate

Nein, das UI macht normales Poll aller 30 Sekunden für alles Devices auf einmal. Mit "list .* state" geht das wunderbar schnell. Jsonlist2 und xmllist ist bei mir extrem langsam (ca. 5 Sekunden), weil auch jedes mal viel zu viele Daten mitkommen und die Filtermöglichkeiten  begrenzt sind.
Aber Longpoll zusammen mit HTTPSRV schaut interessant aus. Kannte ich so noch gar nicht.
Damit könnte man auch die Nutzung von PHP loswerden, war eh nur ein Workaround wegen Blockade der Cross-Origin-Anfrage.
Schaue ich mir mal an ...

Auch das Thema Dimmer Control schaue ich mir an, da habe ich schon eine coole Idee. Mehrere Tabs sollte auch einfach machbar sein.

Vielen Dank für die Vorschläge.
Mario

kud

Na da freue ich mich auf die Aussichten. Kompliment. Ist jetzt schon schick.
Wo sind eigentlich die Icons ? Möchte gerne etwas wie "Pfeil runter" einbauen.

Danke und Gruss KU

Marcel85

Sieht wirklich sehr schön schlicht und aufgeräumt auf.

setstate

Zitat von: kud am 27 Februar 2015, 08:52:58
Wo sind eigentlich die Icons ? Möchte gerne etwas wie "Pfeil runter" einbauen.

Hallo Kud,

die Icons sind eigentlich kein Icons, eher ein Font. Alle 519 Icons mit den entsprechenden Namen findet man hier: http://fortawesome.github.io/Font-Awesome/icons
Man sucht sich ein Icon aus und trägt einfach den Namen bei push oder switch Elementen unter dem data-icon Attribut ein

<div type="push" device="WebRadio" data-icon="fa-step-backward" data-cmd="Prev" class="cell" ></div>

Damit lassen sich ganz easy schöne Buttons bauen, die man auch als eigenständiges jQuery Plugin verwenden kann. Beispiele und Documentation zu fa-multi-button habe ich hier hinterlegt: https://github.com/knowthelist/fa-multi-button

StefanL

Hallo
Sehr schönes UI. Habe nur ein Problem auf dem PI. Webserver läuft und zeigt auch alles an. Index geändert auf meine Geräte Namen. Aber beim klicken passiert nix. Auch im log steht nichts.

Jemand eine Idee ?

Gruss  stefant

gesendet vom Handy

NUC als Prduktivsystem,  Rasperry Pi mit FHEM zum Testen, diverse HM Komponenten, Arduino mit EthernetShield (China), AVR NetIO, NanoCUL, FHEMduino

setstate

Hallo StefanL

das müssen wir Schritt durchgehen:
1. Bietet dein FHEM Server Telnet an? Host? Port ?
2. Unterstützt der Webserver auf dem PI PHP ?
3. Wenn ja, was sieht man beim Aufruf: http://<deinServer>/<tablet-ui-pfad>/php/send.php?cmd=list+.*+state&host=localhost&port=7072 ? Kommen hier Daten?
4. Wenn ja, werden im UI für die Devices die on und temp Zustände angezeigt?
5. Wenn ja, muss man die Developer Tools (Console und Netzwerkanalyse im FF Menü) bemühen und schauen, welche Fehler kommen und welche Commands gesendet werden.

Aber ich bin gerade dabei bei der Datenbeschaffung umzubauen. Ich will die PHP Aufrufe rauszuwerfen und dann die UI per Fhem HTTPSRV hosten. Damit kann man dann mit reinem Ajax arbeiten und longpoll implementieren.

Viele Grüße
Mario

Patrik

Hallo Mario,

sehr schöne Oberfläche, und läuft bei mir schon.

Ein kleines Thema habe ich noch mit dem alten HM-CC-TC. Der liefert mir in state T: 23.5 H: 39. Es wird aber T: 23.5 desired: 20.0 valve: 43 benötigt wie beim HM-CC-RT-DN. Richtig? Kann mir vielleicht jemand helfen wir ich den HM-CC-TC zur richtigen Anzeige bringe. Im Voraus schon mal vielen Dank.

Wir eigentlich immer state abgefragt, oder kann ich auch auf andere Werte zugreifen (ohne Workarrounds)?

Gruß
Patrik

StefanL

#28
Hallo Mario,
ich bekomme irgendwie die TELNET Verbindung nicht hin. Zeigt bei der Eingabe vom Link NOT FOUND an. Als Webserver habe ich Apache installiert. Im UI wird beim Klick das Icon gelb. Funktion ist gegeben. Umbenannt hat er den Button auch wie in der Index.php angegeben. Bin da gerade etwas ratlos.
Könnte evtl doch an der Telnet Verbindung liegen. Port ist 7072 wie standardmäßig in FHEM angegeben.

Gruß Stefan


edit: Telnet über Putty funktioniert, bei list bekomme ich auch eine Ausgabe. Jetzt bin ich nocht ratloser :-)
NUC als Prduktivsystem,  Rasperry Pi mit FHEM zum Testen, diverse HM Komponenten, Arduino mit EthernetShield (China), AVR NetIO, NanoCUL, FHEMduino

setstate

@Stefan: Was passiert bei Punkt 3 von meinem Post #26? Ich vermute, dir fehlt PHP auf der Kiste.
Aber wartet noch etwas, ich hoffe noch dieses WE die HTTPSRV Version anbieten zu können. Da braucht man kein PHP mehr und ich versuche auch, andere Parameter neben 'state' zu ermöglichen.