Home Companion (Android Wear)

Begonnen von schdef, 26 April 2015, 08:36:02

Vorheriges Thema - Nächstes Thema

SpenZerX

Bei mir steht  off:noArg on:noArg - ist das der Grund warum es nicht funktioniert?

"PossibleSets":"runter hoch off:noArg on:noArg blink toggle on-for-timer on-till off-for-timer intervals off-till",

stefanheintz

Zitat von: SpenZerX am 19 August 2015, 12:35:42
Bei mir steht  off:noArg on:noArg - ist das der Grund warum es nicht funktioniert?

"PossibleSets":"runter hoch off:noArg on:noArg blink toggle on-for-timer on-till off-for-timer intervals off-till",

Trotz der eventMap und dem off:noArg on:noArg sollte es funktionieren. Die App verwendet auf jedenfall das on bzw. off Kommando. Probier mal, ob der Befehl über die FHEM-Weboberfläche mit on/off auch funktioniert, dann können wir das zumindest ausschließen.

mi.ke

Hi Stefan.

Ich würde ja auch gerne mal Deine APP testen, aber "Gerät nicht kompatibel."
Erforderliche Android-Version:      4.4 oder höher   

Gibt es dafür andere Gründe, denn meine "LG G Watch R" läuft seit Monaten stabil mit einem S4 mit Android 4.3?
Und ich steuer zur Zeit mit WearTasker mein fhem mit der Uhr und das tuts ganz gut.

Konntest Du die Beta mal für 4.3 freischalten, dann könnt ich's mal versuchen, ob die App ja doch läuft.

Cheers
mi.ke
FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

stefanheintz

Zitat von: mi.ke am 29 August 2015, 09:48:30
Hi Stefan.

Ich würde ja auch gerne mal Deine APP testen, aber "Gerät nicht kompatibel."
Erforderliche Android-Version:      4.4 oder höher   

Gibt es dafür andere Gründe, denn meine "LG G Watch R" läuft seit Monaten stabil mit einem S4 mit Android 4.3?
Und ich steuer zur Zeit mit WearTasker mein fhem mit der Uhr und das tuts ganz gut.

Konntest Du die Beta mal für 4.3 freischalten, dann könnt ich's mal versuchen, ob die App ja doch läuft.

Cheers
mi.ke

Hi mi.ke,

hab gerade in einer neue Test-Version ne neue Visualisierungsart für die Watch gebaut und dabei auch die Unterstützung für Android 4.3 freigeschalten. Getestet hab ich das nicht, sprich versuch es einfach mal und drücke die Daumen, dass es (auf anhieb) geht.

mi.ke

So, erste Wasserstadsmeldung.

Mit Android 4.3 funktioniert die App einwandfrei.

Das Wear Gerät hat Android 5.1.1 /  Wear 1.3.0.2166028

Zitat von: schdef am 28 April 2015, 08:51:01
leider benötigt man für die SmartWatch-Anbindung mindestens Android 4.4W (größer 4.4.4), drum musste ich das ganze für Android 5.x bauen.

Kann es sein, das sich die Beschränkung "mindestens Android 4.4W" auf das Android auf der Watch bezieht?


FHEM 5.9 | RPi4 + 5 x RPi(Z) + FB7590 + FB 6890 LTE via LAN und WAN (VPN) verbunden.
2 x CUL868 + 3 x RFXTRX(e) + 6 x HMwLanGW + 4 x z2tGw + 5 x LGW + 2 x IRBlast + CO2 +++
FS20, FHT, FMS, Elro(mod), CM160, Revolt, LGTV, STV, AVR, withings, HM-sec-*, HM-CC-RT-DN, AMAD, PCA301, arlo, Aqara

stefanheintz

Zitat von: mi.ke am 30 August 2015, 12:57:43
So, erste Wasserstadsmeldung.

Mit Android 4.3 funktioniert die App einwandfrei.

Das Wear Gerät hat Android 5.1.1 /  Wear 1.3.0.2166028

Kann es sein, das sich die Beschränkung "mindestens Android 4.4W" auf das Android auf der Watch bezieht?
Ja stimmt. Das war für mich nicht so ganz ersichtlich welche Version von Android Betriebsystem zu Google Play App Version und dann noch zu Android Wear App Version kompatible sein muss.

Dann lass ich die Version auf 4.3+, da anscheinend hier die Android Wear App Version erst mit der Unterstützung anfängt.

Brockmann

Mir ist aufgefallen, dass meine Homematic-Wandthermostate nicht in der Liste auftauchen. Im Prinzip könnte deren Ist-Temperatur ja nun auch angezeigt werden. Allerdings ist der entscheidende Wert dabei "measured-temp", beispielsweise bei diesem Gerät:

{
    "Name":"BZ_TC",
    "PossibleSets":"assignHmKey burstXmit clear:readings,trigger,register,rssi,msgEvents,attack,all desired-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig getRegRaw getSerial peerBulk raw regBulk regSet reset sign:on,off statusRequest sysTime unpair",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings do_not_notify:1,0 showtime:1,0 rawToReadable unit expert:0_off,1_on,2_full param actAutoTry:0_off,1_on aesCommReq:1,0 ignore:1,0 dummy:1,0 IODev IOList IOgrp hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger rssiLog:1,0 actCycle hmKey hmKey2 hmKey3 serialNr firmware .stc .devInfo actStatus autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto msgRepeat hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger aesKey:5,4,3,2,1,0  repPeers peerIDs tempListTmpl levelRange levelMap event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat model:ASH550,ASH550I,CCU-FHEM,CMM,DORMA_BRC-H,DORMA_RC-H,DORMA_atent,HM-CC-RT-DN,HM-CC-RT-DN-BoM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-Dis-TD-T,HM-Dis-WM55,HM-ES-PMSw1-DR,HM-ES-PMSw1-Pl,HM-ES-PMSw1-Pl-DN-R1,HM-ES-PMSw1-Pl-DN-R2,HM-ES-PMSw1-Pl-DN-R3,HM-ES-PMSw1-Pl-DN-R4,HM-ES-PMSw1-Pl-DN-R5,HM-ES-TX-WM,HM-LC-BL1-FM,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-Bl1-FM-2,HM-LC-Bl1-SM-2,HM-LC-Bl1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-PL,HM-LC-DIM1T-CV,HM-LC-DIM1T-FM,HM-LC-DIM1T-PL,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2T-SM,HM-LC-Dim1L-CV-2,HM-LC-Dim1L-CV-644,HM-LC-Dim1L-Pl-2,HM-LC-Dim1L-Pl-3,HM-LC-Dim1L-Pl-644,HM-LC-Dim1PWM-CV,HM-LC-Dim1PWM-CV-2,HM-LC-Dim1T-CV-2,HM-LC-Dim1T-CV-644,HM-LC-Dim1T-FM-2,HM-LC-Dim1T-FM-644,HM-LC-Dim1T-Pl-2,HM-LC-Dim1T-Pl-3,HM-LC-Dim1T-Pl-644,HM-LC-Dim1TPBU-FM,HM-LC-Dim1TPBU-FM-2,HM-LC-Dim2L-SM-2,HM-LC-Dim2L-SM-644,HM-LC-Dim2T-SM,HM-LC-Dim2T-SM-2,HM-LC-SW1-BA-PCB,HM-LC-SW1-FM,HM-LC-SW1-PB-FM,HM-LC-SW1-PL,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW2-DR,HM-LC-SW2-FM,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-PCB,HM-LC-SW4-SM,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-Sw1-DR,HM-LC-Sw1-FM-2,HM-LC-Sw1-Pl-3,HM-LC-Sw1-Pl-DN-R1,HM-LC-Sw1-Pl-DN-R2,HM-LC-Sw1-Pl-DN-R3,HM-LC-Sw1-Pl-DN-R4,HM-LC-Sw1-Pl-DN-R5,HM-LC-Sw1-SM-2,HM-LC-Sw1PBU-FM,HM-LC-Sw2-DR-2,HM-LC-Sw2-FM-2,HM-LC-Sw4-DR-2,HM-LC-Sw4-PCB-2,HM-LC-Sw4-SM-2,HM-LC-Sw4-WM-2,HM-MOD-Em-8,HM-MOD-Re-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-4,HM-RC-4-2,HM-RC-4-B,HM-RC-8,HM-RC-Dis-H-x-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-Key4-2,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-Sec4-2,HM-SCI-3-FM,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCo,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-EP,HM-SEN-MDIR-SM,HM-SWI-3-FM,HM-Sec-Cen,HM-Sen-DB-PCB,HM-Sen-MDIR-O,HM-Sen-MDIR-O-2,HM-Sen-MDIR-WM55,HM-Sen-RD-O,HM-Sen-Wa-Od,HM-Sys-sRP-Pl,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550Tech,IS-WDS-TH-OD-S-R3,IS-WDS-TH-OD-S-R3,KFM-Display,KFM-Sensor,KS550,KS550LC,KS550TECH,KS888,PS-Th-Sens,PS-switch,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,Roto_ZEL-STG-RM-FFK,Roto_ZEL-STG-RM-FSS-UP3,S550IA,Schueco_263-130,Schueco_263-131,Schueco_263-132,Schueco_263-133,Schueco_263-134,Schueco_263-135,Schueco_263-144,Schueco_263-145,Schueco_263-146,Schueco_263-147,Schueco_263-155,Schueco_263-158,Schueco_263-160,Schueco_263-162,Schueco_263-167,Schueco_263-xxx,WDF-solar,WS888 subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,keyMatic,motionAndBtn,motionDetector,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,sensRain,sensor,singleButton,smokeDetector,swi,switch,thermostat,threeStateSensor,tipTronic,virtual,winMatic Hausbeleuchtung Hausbeleuchtung_map WidgetName cmdIcon devStateIcon devStateStyle icon sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "206124",
      "HM_LAN_MSGCNT": "11316",
      "HM_LAN_RAWMSG": "E206124,0000,3A79E3A5,FF,FFC5,9EA2582061241FA2180000",
      "HM_LAN_RSSI": "-59",
      "HM_LAN_TIME": "2015-09-02 08:15:02",
      "LASTInputDev": "HM_LAN",
      "MSGCNT": "11316",
      "NAME": "BZ_TC",
      "NR": "325",
      "NTFY_ORDER": "50-BZ_TC",
      "STATE": "T: 23.1 H: 71",
      "TYPE": "CUL_HM",
      "channel_01": "BZ_Sensor",
      "channel_02": "CUL_HM_HM_CC_TC_206124_Climate",
      "channel_03": "CUL_HM_HM_CC_TC_206124_WindowRec",
      "lastMsg": "No:9E - t:58 s:206124 d:1FA218 0000",
      "protLastRcv": "2015-09-02 08:15:02",
      "protSnd": "14 last_at:2015-09-02 00:00:37",
      "protState": "CMDs_done",
      "rssi_HM_LAN": "avg:-58 min:-58 max:-58 lst:-58 cnt:3 ",
      "rssi_at_HM_LAN": "avg:-59.97 min:-68 max:-55 lst:-59 cnt:11316 "
    },
    "Readings": {
      "Activity": { "Value":"alive", "Time":"2015-08-23 09:55:58" },
      "CommandAccepted": { "Value":"yes", "Time":"2015-08-23 09:57:44" },
      "D-firmware": { "Value":"2.1", "Time":"2014-06-02 18:42:33" },
      "PairedTo": { "Value":"0x141971", "Time":"2015-02-24 09:29:38" },
      "R-backlOnMode": { "Value":"off", "Time":"2015-02-24 09:29:38" },
      "R-backlOnTime": { "Value":"0", "Time":"2015-02-24 09:29:38" },
      "R-btnLock": { "Value":"off", "Time":"2015-02-24 09:29:38" },
      "R-burstRx": { "Value":"off", "Time":"2015-02-24 09:29:38" },
      "R-pairCentral": { "Value":"0x141971", "Time":"2015-02-24 09:29:38" },
      "RegL_00:": { "Value":"01:00 02:01 05:00 0A:14 0B:19 0C:71 0F:00 00:00", "Time":"2015-02-24 09:29:38" },
      "actuator": { "Value":"0", "Time":"2015-09-02 08:15:02" },
      "battery": { "Value":"ok", "Time":"2015-08-23 09:57:45" },
      "controlMode": { "Value":"manual", "Time":"2015-06-04 08:41:55" },
      "day-temp": { "Value":"21 C", "Time":"2015-06-04 08:41:55" },
      "decalcDay": { "Value":"Sat", "Time":"2015-06-04 08:41:55" },
      "desired-temp": { "Value":"12.0", "Time":"2015-08-23 09:57:45" },
      "displayMode": { "Value":"temp-hum", "Time":"2015-06-04 08:41:55" },
      "displayTemp": { "Value":"actual", "Time":"2015-06-04 08:41:55" },
      "displayTempUnit": { "Value":"celsius", "Time":"2015-06-04 08:41:55" },
      "humidity": { "Value":"71", "Time":"2015-09-02 08:14:42" },
      "measured-temp": { "Value":"23.1", "Time":"2015-09-02 08:14:42" },
      "night-temp": { "Value":"17 C", "Time":"2015-06-04 08:41:55" },
      "party-temp": { "Value":"20 C", "Time":"2015-06-04 08:41:55" },
      "state": { "Value":"T: 23.1 H: 71", "Time":"2015-09-02 08:14:42" },
      "time-request": { "Value":"-", "Time":"2015-09-02 00:00:37" }
    },
    "Attributes": {
      "IODev": "HM_LAN",
      "actCycle": "000:10",
      "actStatus": "alive",
      "autoReadReg": "4_reqStatus",
      "event-min-interval": "desired-temp:3600",
      "event-on-change-reading": "state,battery",
      "expert": "2_full",
      "firmware": "2.1",
      "icon": "hm_ccu",
      "model": "HM-CC-TC",
      "room": "_Badezimmer",
      "subType": "thermostat"
    }
  },

stefanheintz

Zitat von: Brockmann am 02 September 2015, 08:28:42
Mir ist aufgefallen, dass meine Homematic-Wandthermostate nicht in der Liste auftauchen. Im Prinzip könnte deren Ist-Temperatur ja nun auch angezeigt werden. Allerdings ist der entscheidende Wert dabei "measured-temp", beispielsweise bei diesem Gerät:

{
    "Name":"BZ_TC",
    "PossibleSets":"assignHmKey burstXmit clear:readings,trigger,register,rssi,msgEvents,attack,all desired-temp:on,off,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig getRegRaw getSerial peerBulk raw regBulk regSet reset sign:on,off statusRequest sysTime unpair",
    "PossibleAttrs":"verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings do_not_notify:1,0 showtime:1,0 rawToReadable unit expert:0_off,1_on,2_full param actAutoTry:0_off,1_on aesCommReq:1,0 ignore:1,0 dummy:1,0 IODev IOList IOgrp hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger rssiLog:1,0 actCycle hmKey hmKey2 hmKey3 serialNr firmware .stc .devInfo actStatus autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto msgRepeat hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger aesKey:5,4,3,2,1,0  repPeers peerIDs tempListTmpl levelRange levelMap event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat model:ASH550,ASH550I,CCU-FHEM,CMM,DORMA_BRC-H,DORMA_RC-H,DORMA_atent,HM-CC-RT-DN,HM-CC-RT-DN-BoM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-Dis-TD-T,HM-Dis-WM55,HM-ES-PMSw1-DR,HM-ES-PMSw1-Pl,HM-ES-PMSw1-Pl-DN-R1,HM-ES-PMSw1-Pl-DN-R2,HM-ES-PMSw1-Pl-DN-R3,HM-ES-PMSw1-Pl-DN-R4,HM-ES-PMSw1-Pl-DN-R5,HM-ES-TX-WM,HM-LC-BL1-FM,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-Bl1-FM-2,HM-LC-Bl1-SM-2,HM-LC-Bl1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-PL,HM-LC-DIM1T-CV,HM-LC-DIM1T-FM,HM-LC-DIM1T-PL,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2T-SM,HM-LC-Dim1L-CV-2,HM-LC-Dim1L-CV-644,HM-LC-Dim1L-Pl-2,HM-LC-Dim1L-Pl-3,HM-LC-Dim1L-Pl-644,HM-LC-Dim1PWM-CV,HM-LC-Dim1PWM-CV-2,HM-LC-Dim1T-CV-2,HM-LC-Dim1T-CV-644,HM-LC-Dim1T-FM-2,HM-LC-Dim1T-FM-644,HM-LC-Dim1T-Pl-2,HM-LC-Dim1T-Pl-3,HM-LC-Dim1T-Pl-644,HM-LC-Dim1TPBU-FM,HM-LC-Dim1TPBU-FM-2,HM-LC-Dim2L-SM-2,HM-LC-Dim2L-SM-644,HM-LC-Dim2T-SM,HM-LC-Dim2T-SM-2,HM-LC-SW1-BA-PCB,HM-LC-SW1-FM,HM-LC-SW1-PB-FM,HM-LC-SW1-PL,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW2-DR,HM-LC-SW2-FM,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-PCB,HM-LC-SW4-SM,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-Sw1-DR,HM-LC-Sw1-FM-2,HM-LC-Sw1-Pl-3,HM-LC-Sw1-Pl-DN-R1,HM-LC-Sw1-Pl-DN-R2,HM-LC-Sw1-Pl-DN-R3,HM-LC-Sw1-Pl-DN-R4,HM-LC-Sw1-Pl-DN-R5,HM-LC-Sw1-SM-2,HM-LC-Sw1PBU-FM,HM-LC-Sw2-DR-2,HM-LC-Sw2-FM-2,HM-LC-Sw4-DR-2,HM-LC-Sw4-PCB-2,HM-LC-Sw4-SM-2,HM-LC-Sw4-WM-2,HM-MOD-Em-8,HM-MOD-Re-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-4,HM-RC-4-2,HM-RC-4-B,HM-RC-8,HM-RC-Dis-H-x-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-Key4-2,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-Sec4-2,HM-SCI-3-FM,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-RHS,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCo,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-EP,HM-SEN-MDIR-SM,HM-SWI-3-FM,HM-Sec-Cen,HM-Sen-DB-PCB,HM-Sen-MDIR-O,HM-Sen-MDIR-O-2,HM-Sen-MDIR-WM55,HM-Sen-RD-O,HM-Sen-Wa-Od,HM-Sys-sRP-Pl,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550Tech,IS-WDS-TH-OD-S-R3,IS-WDS-TH-OD-S-R3,KFM-Display,KFM-Sensor,KS550,KS550LC,KS550TECH,KS888,PS-Th-Sens,PS-switch,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,Roto_ZEL-STG-RM-FFK,Roto_ZEL-STG-RM-FSS-UP3,S550IA,Schueco_263-130,Schueco_263-131,Schueco_263-132,Schueco_263-133,Schueco_263-134,Schueco_263-135,Schueco_263-144,Schueco_263-145,Schueco_263-146,Schueco_263-147,Schueco_263-155,Schueco_263-158,Schueco_263-160,Schueco_263-162,Schueco_263-167,Schueco_263-xxx,WDF-solar,WS888 subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,keyMatic,motionAndBtn,motionDetector,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,sensRain,sensor,singleButton,smokeDetector,swi,switch,thermostat,threeStateSensor,tipTronic,virtual,winMatic Hausbeleuchtung Hausbeleuchtung_map WidgetName cmdIcon devStateIcon devStateStyle icon sortby structexclude webCmd widgetOverride userattr",
    "Internals": {
      "CHANGED": "null",
      "DEF": "206124",
      "HM_LAN_MSGCNT": "11316",
      "HM_LAN_RAWMSG": "E206124,0000,3A79E3A5,FF,FFC5,9EA2582061241FA2180000",
      "HM_LAN_RSSI": "-59",
      "HM_LAN_TIME": "2015-09-02 08:15:02",
      "LASTInputDev": "HM_LAN",
      "MSGCNT": "11316",
      "NAME": "BZ_TC",
      "NR": "325",
      "NTFY_ORDER": "50-BZ_TC",
      "STATE": "T: 23.1 H: 71",
      "TYPE": "CUL_HM",
      "channel_01": "BZ_Sensor",
      "channel_02": "CUL_HM_HM_CC_TC_206124_Climate",
      "channel_03": "CUL_HM_HM_CC_TC_206124_WindowRec",
      "lastMsg": "No:9E - t:58 s:206124 d:1FA218 0000",
      "protLastRcv": "2015-09-02 08:15:02",
      "protSnd": "14 last_at:2015-09-02 00:00:37",
      "protState": "CMDs_done",
      "rssi_HM_LAN": "avg:-58 min:-58 max:-58 lst:-58 cnt:3 ",
      "rssi_at_HM_LAN": "avg:-59.97 min:-68 max:-55 lst:-59 cnt:11316 "
    },
    "Readings": {
      "Activity": { "Value":"alive", "Time":"2015-08-23 09:55:58" },
      "CommandAccepted": { "Value":"yes", "Time":"2015-08-23 09:57:44" },
      "D-firmware": { "Value":"2.1", "Time":"2014-06-02 18:42:33" },
      "PairedTo": { "Value":"0x141971", "Time":"2015-02-24 09:29:38" },
      "R-backlOnMode": { "Value":"off", "Time":"2015-02-24 09:29:38" },
      "R-backlOnTime": { "Value":"0", "Time":"2015-02-24 09:29:38" },
      "R-btnLock": { "Value":"off", "Time":"2015-02-24 09:29:38" },
      "R-burstRx": { "Value":"off", "Time":"2015-02-24 09:29:38" },
      "R-pairCentral": { "Value":"0x141971", "Time":"2015-02-24 09:29:38" },
      "RegL_00:": { "Value":"01:00 02:01 05:00 0A:14 0B:19 0C:71 0F:00 00:00", "Time":"2015-02-24 09:29:38" },
      "actuator": { "Value":"0", "Time":"2015-09-02 08:15:02" },
      "battery": { "Value":"ok", "Time":"2015-08-23 09:57:45" },
      "controlMode": { "Value":"manual", "Time":"2015-06-04 08:41:55" },
      "day-temp": { "Value":"21 C", "Time":"2015-06-04 08:41:55" },
      "decalcDay": { "Value":"Sat", "Time":"2015-06-04 08:41:55" },
      "desired-temp": { "Value":"12.0", "Time":"2015-08-23 09:57:45" },
      "displayMode": { "Value":"temp-hum", "Time":"2015-06-04 08:41:55" },
      "displayTemp": { "Value":"actual", "Time":"2015-06-04 08:41:55" },
      "displayTempUnit": { "Value":"celsius", "Time":"2015-06-04 08:41:55" },
      "humidity": { "Value":"71", "Time":"2015-09-02 08:14:42" },
      "measured-temp": { "Value":"23.1", "Time":"2015-09-02 08:14:42" },
      "night-temp": { "Value":"17 C", "Time":"2015-06-04 08:41:55" },
      "party-temp": { "Value":"20 C", "Time":"2015-06-04 08:41:55" },
      "state": { "Value":"T: 23.1 H: 71", "Time":"2015-09-02 08:14:42" },
      "time-request": { "Value":"-", "Time":"2015-09-02 00:00:37" }
    },
    "Attributes": {
      "IODev": "HM_LAN",
      "actCycle": "000:10",
      "actStatus": "alive",
      "autoReadReg": "4_reqStatus",
      "event-min-interval": "desired-temp:3600",
      "event-on-change-reading": "state,battery",
      "expert": "2_full",
      "firmware": "2.1",
      "icon": "hm_ccu",
      "model": "HM-CC-TC",
      "room": "_Badezimmer",
      "subType": "thermostat"
    }
  },


Sollte kein Problem sein einzubauen und pack ich in die nächste Testversion mit rein.

Ich baue gerade auch noch an dem Vorschlag von ErzGabriel (https://plus.google.com/+StefanHeintz/posts/332mP2zmGeN). Wie denkt ihr denn über die alternative Navigation? Ist das lesbarer und überischtlicher als die reine Listenform? Sollte es was konfigurierbares sein?

Brockmann

Zitat von: stefanheintz am 03 September 2015, 08:52:34
Ich baue gerade auch noch an dem Vorschlag von ErzGabriel (https://plus.google.com/+StefanHeintz/posts/332mP2zmGeN). Wie denkt ihr denn über die alternative Navigation? Ist das lesbarer und überischtlicher als die reine Listenform? Sollte es was konfigurierbares sein?
Prinzipiell finde ich es gut, wenn jedes Gerät seine eigene Seite hat, auch weil man in der Liste schon sehr genau zielen muss beim tippen. Der Weg zu einem Gerät ist für mich noch nicht optimal, weil das "Durchwischen" ab einer bestimmten Anzahl von Devices nervig wird. Für mich wäre es eigentlich perfekt, wenn ich die Liste verwenden könnte, um ein Gerät auszuwählen und dann mit "Nach links wischen" dieses groß anzeigen könnte.
Eventuell kann man konfigurierbar machen, ab wievielen Elementen in einem Raum eine Liste angezeigt wird, also beispielsweise bis drei Elemente werden die direkt zum Durchwischen angezeigt, ab vier Elementen wird zusätzlich eine Liste für die Auswahl verwendet.

Aber irgendwie ist diese vertikale Liste in einer horizontalen Liste schon ein Bruch im Bedienparadigmas. Daher vermutlich auch meine Erwartung, dass ich beim "Nach links wischen" zu dem Element komme, das gerade in der Liste ausgewählt ist.

Und dass ich dann in der Großansicht eines Elements beim nach oben oder nach unten wischen in der Übersicht eines anderen Raumes lande, verwirrt mich völlig. Also richtig rund ist das für mich noch nicht, aber ich könnte jetzt auch keine perfekte Alternative aus dem Ärmel schütteln.

ErzGabriel

Der Vorschlag von Brockmann ist gar nicht schlecht.
Eine Liste zum auswählen und ein wisch nach links zum bedienen. Denn bei genauer Betrachtung hat Brockmann recht, hat man viele Elemente, wischt man sich blöde. Ich würde aber keine Auswahl machen, ab wann man ne Liste hat, das würde ich fest einstellen. Zum beispiel ab 4 Elemente ist die Liste da.
Das man bei einem wisch hoch oder runter in der Raumauswahl landet, ist mir mittlerweile auch aufgefallen und ich finde es absolut störend, besser währe eine Rückkehr zur Liste des zu letzt angewählten Raum.

stefanheintz

Ich hab gerade eine neue Testversion (1.5.3) eingespielt mit folgenden Änderung:
- Geräteansicht ab mehr als 3 Geräten als Liste, darunter in einer vollen Ansicht
- Unterstützung für Homematic-Wandthermostate
- Farbliche Unterstützung der Temperaturanzeige

Was leider nicht so einfach zu ändern geht, ist das Verhalten für das hoch bzw. runterwischen in der Geräteansicht. Das führt wie ihr schon beobachtet habt dazu, dass man in einem anderen Raum springt. Die Android Wear Doku beschreibt das Verhalten als gewollt und ich habe bisher noch keine Lösung gefunden. Vielleicht kommt noch was mit dem nächsten Wear update.

ErzGabriel

Kann man das hoch und runter wischen in der Einzelansicht, dann nicht einfach deaktivieren. Währe ja nicht nötig und so währe das weg. Fänd ich besser wie immer in einem anderen Raum zu landen.

stefanheintz

Es gibt ein paar neue Erweiterungen (dank eures Feedbacks) in der Version 1.6.1. Eine Beschreibung darüber habe ich in der HomeCompanion Google+ Community (https://plus.google.com/u/0/communities/112749520589168975923) gepostet. Hier die Links:
- Heizungssteuerung - https://plus.google.com/+StefanHeintz/posts/6FV5aRGVDJV
- Interaktion mit Geräten in der Listenansicht - https://plus.google.com/+StefanHeintz/posts/6FV5aRGVDJV
- Einstellung für "Geräteliste oder Vollbildansicht" - https://plus.google.com/+StefanHeintz/posts/anjTFHMzScJ

Brockmann

Hallo Stefan,

bei meinen Homematic-Thermostaten wird zwar die Temperatur angezeigt, aber man kann sie nicht einstellen. Siehe auch meinen Post hier vom 3.9. Das ist ein Wand-Thermostat, wo man die gewünschte Temperatur einstellen kann (desired-temp). Wenn ich auf die Temperaturanzeige tippen, rödelt die App kurz und zeigt mir dann dieselbe Anzeige wieder an.

Nach welcher Logik kommen die Farben bei den Temperaturanzeigen zustande?

stefanheintz

#89
Zitat von: Brockmann am 21 September 2015, 09:23:05
Hallo Stefan,

bei meinen Homematic-Thermostaten wird zwar die Temperatur angezeigt, aber man kann sie nicht einstellen. Siehe auch meinen Post hier vom 3.9. Das ist ein Wand-Thermostat, wo man die gewünschte Temperatur einstellen kann (desired-temp). Wenn ich auf die Temperaturanzeige tippen, rödelt die App kurz und zeigt mir dann dieselbe Anzeige wieder an.

Nach welcher Logik kommen die Farben bei den Temperaturanzeigen zustande?

Da bin ich noch dran, im Prinzip kann ich den Thermostat auch für die Heizungssteuerung erkennen (kleine Änderung), allerdings bin ich dann in einem Anzeigedilemma. Aktuell siehst du ja die Temperatur und Luftfeuchtigkeit. Wenn ich jetzt die Änderung einbaue, dann siehst du die Heizungssteuerungslogik, die Luffeuchtigkeit hat da auf der Uhr keinen Platz.
Was möchtest du denn alles von dem Thermostat auf der Uhr sehen? Nur die Heizungssteuerungslogik? Auch Luftfeuchtigkeit und andere Werte?

Die Temperaturanzeige habe ich nach folgendem Farbverlauf aufgebaut https://plus.google.com/+StefanHeintz/posts/bB663mvsUyP