homebridge/homekit

Begonnen von justme1968, 01 Februar 2016, 16:16:37

Vorheriges Thema - Nächstes Thema

justme1968

@tante ju: das schaut auf den ersten blick nicht nach aktueller version aus. starte mal homebridge von hand mit --debug. wie schaut das log dann aus?

@Blackcat: ja. homebridge von hand mit --debug starten und die konsolen ausgabe posten

@ritter_runkel: was ist event-min-reading?
zeig mal bitte ein jsonlist2 vom device.

@kroonen: currently there is no standard characteristic for barometric pressure in homekit. you can use the custom characteristic that eve uses and eve will then display the value but home will not. something like this will work.
attr <device> HomebridgeMapping E863F10F-079E-48FF-8F27-9C2605A29F52=Pressure,name=AirPressure,format=UINT16
or you can rename your temperature and pressure readings to start with a small letter and everything should be autodetected.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

tante ju

Zitat von: justme1968 am 20 September 2016, 21:42:16
@tante ju: das schaut auf den ersten blick nicht nach aktueller version aus. starte mal homebridge von hand mit --debug. wie schaut das log dann aus?

Welchen Teil meinst Du?
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node>
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister>
[Tue Sep 20 2016 22:05:54 GMT+0200 (CEST)] Loaded plugin: homebridge-fhem
homebridge API version: 2
[Tue Sep 20 2016 22:05:54 GMT+0200 (CEST)] Registering platform 'homebridge-fhem.FHEM'
[Tue Sep 20 2016 22:05:54 GMT+0200 (CEST)] ---
[Tue Sep 20 2016 22:05:54 GMT+0200 (CEST)] Loaded config.json with 0 accessories and 1 platforms.
[Tue Sep 20 2016 22:05:54 GMT+0200 (CEST)] ---
[Tue Sep 20 2016 22:05:54 GMT+0200 (CEST)] Loading 1 platforms...
[Tue Sep 20 2016 22:05:55 GMT+0200 (CEST)] [FHEM] Initializing FHEM platform...
starting longpoll: http://127.0.0.1:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1474401963949
[Tue Sep 20 2016 22:06:04 GMT+0200 (CEST)] [FHEM] Checking genericDeviceType...
[Tue Sep 20 2016 22:06:04 GMT+0200 (CEST)] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[Tue Sep 20 2016 22:06:04 GMT+0200 (CEST)] [FHEM] Fetching FHEM devices...
[Tue Sep 20 2016 22:06:04 GMT+0200 (CEST)] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[Tue Sep 20 2016 22:06:04 GMT+0200 (CEST)] Loading 0 accessories...
Server listening on: http://<ip>:8282


thermostat
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] homebridgeMapping: CurrentPosition=ValvePosition TargetHeatingCoolingState=controlMode,values=/^manual/:OFF;/^auto/:AUTO,cmds=OFF:controlManu+off;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto  TargetTemperature=desired-temp::desired-temp,delay=true,minValue=5,maxValue=30,minStep=0.5,values=off:4;/[0-9\.]+/:#

[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] mappings for EG.Wohnzimmer.Rechts.Heizung_Clima: { CurrentTemperature: { reading: 'measured-temp', minValue: -30 },
  TargetTemperature:
   { reading: 'desired-temp',
     cmd: 'desired-temp',
     delay: true,
     minValue: '5',
     maxValue: '30',
     minStep: '0.5',
     values: [ 'off:4', '/[0-9\\.]+/:#' ] },
  CurrentPosition: { reading: 'ValvePosition' },
  TargetHeatingCoolingState:
   { reading: 'controlMode',
     values: [ '/^manual/:OFF', '/^auto/:AUTO' ],
     cmds:
      [ 'OFF:controlManu+off',
        'HEAT:controlMode+day',
        'COOL:controlMode+night',
        'AUTO:controlMode+auto' ] } }
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] EG.Wohnzimmer.Rechts.Heizung_Clima is thermostat
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] EG.Wohnzimmer.Rechts.Heizung_Clima has
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]   CurrentTemperature [measured-temp]
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]   TargetTemperature [desired-temp]
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]   CurrentPosition [ValvePosition]
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]   TargetHeatingCoolingState [controlMode]
  2016-09-20 22:06:13 caching: EG.Wohnzimmer.Rechts.Heizung_Clima-measured-temp: 23.1
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]     caching: CurrentTemperature: 23.1 (as number; from '23.1')
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] value2homekit_re: [ { re: '[0-9\\.]+', to: '#' } ]
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] value2homekit: { off: '4' }
  2016-09-20 22:06:13 caching: EG.Wohnzimmer.Rechts.Heizung_Clima-desired-temp: off
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]     caching: TargetTemperature: NaN (as number; from 'off')
  2016-09-20 22:06:13 caching: EG.Wohnzimmer.Rechts.Heizung_Clima-ValvePosition: 0
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]     caching: CurrentPosition: 0 (as number; from '0')
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] value2homekit_re: [ { re: '^manual', to: 0 }, { re: '^auto', to: 3 } ]
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] homekit2name: { '0': 'OFF', '3': 'AUTO' }
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] homekit2cmd: { '0': 'controlManu+off',
  '1': 'controlMode+day',
  '2': 'controlMode+night',
  '3': 'controlMode+auto' }
  2016-09-20 22:06:13 caching: EG.Wohnzimmer.Rechts.Heizung_Clima-controlMode: manual
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM] EG.Wohnzimmer.Rechts.Heizung_Clima-controlMode values: value manual mapped to 0
[Tue Sep 20 2016 22:06:13 GMT+0200 (CEST)] [FHEM]     caching: TargetHeatingCoolingState: 0 (as number; means OFF; from 'manual')

aski71

Zitat von: DeeSPe am 20 September 2016, 00:56:57
CurrentPosition=ValvePosition TargetHeatingCoolingState=controlMode,values=/^manual/:OFF;/^auto/:AUTO,cmds=OFF:controlManu+off;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto

Gruß
Dan

EDIT: Alles andere brauchte ich nicht mappen da es automatisch erkannt wird.

Ich steh auf dem Schlauch. Kann mir mal einer erklären, wie man für einen HM-CC-RT-DN auf die oben angegebene Einstellung kommt?
Bei mir haben die Readings des Thermostaten ganz andere Namen und Werte.
Obiges funktioniert also bei mir gar nicht.
Z.B. gibt es bei mir kein ValvePosition. Das Reading heißt VALVE_STATE?!
Und ohne homebridgemapping geht bei mir überhaupt nix mit dem Thermostat.

Danke für Erleuchtung. :-)

aski71

Ich habe eben die neueste homebridge-fhem Version installiert.
Nachdem ich nun auf Home umgestiegen bin, hab ich mal die ganze Konfig rausgeschmissen und von Grund auf erneuert.
Nun folgendes Problem festgestellt:

Auf dem Balkon habe ich eine Schaltsteckdose, die von der CCU über CUxD angesteuert wird. CUxD ruft dazu ein Script auf.
genericDeviceType ist auf "switch" gesetzt.

Allerdings wird sie von homebridge als "light" eingerichtet:

Sep 21 17:28:00 midget homebridge[24500]: [2016-09-21 17:28:00] [FHEM] Balkonlicht is light
Sep 21 17:28:00 midget homebridge[24500]: [2016-09-21 17:28:00] [FHEM] Balkonlicht has
Sep 21 17:28:00 midget homebridge[24500]: [2016-09-21 17:28:00] [FHEM]   On [pct;on,off]
Sep 21 17:28:00 midget homebridge[24500]: [2016-09-21 17:28:00] [FHEM]   Brightness [pct]


Problem ist nun, dass eine Brightness erwartet wird. Hat die Dose aber nicht. Die kann nur ein oder aus.
Ich vermute, das resultiert vielleicht daraus, dass CUxD Geräte automatisch mit allen möglichen Readings angelegt werden (auch, wenn diese nicht benötigt werden) und da auch ein LEVEL dabei ist?!

Wie kann ich homebridge in diesem Fall die brightness abgewöhnen?

justme1968

#1084
@tante ju: zeig mir mal bitte ein jsonlist2 vom device.

@aski71: du verwendest das hmccu modul und nicht die nativen hm module. d.h. deine readings sind alle anders und vermutlich auch die aufteilung der devices und channels.

homebridge-fhem geht von den nativen hm devices und readings aus. für deine hmccu devices musst du vermutlich alles von hand mappen.

entweder switch oder outlet verwenden statt light oder mit homebridgeMapping Brightness=clear die  helligkeit entfernen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

aski71

Zitat von: justme1968 am 21 September 2016, 17:44:15
@tante ju: zeig mir mal bitte ein xmllist2 vom device.

@aski71: du verwendest das hmccu modul und nicht die nativen hm module. d.h. deine readings sind alle anders und vermutlich auch die aufteilung der devices und channels.

homebridge-fhem geht von den nativen hm devices und readings aus. für deine hmccu devices musst du vermutlich alles von hand mappen.

entweder switch oder outlet verwenden statt light oder mit homebridgeMapping Brightness=clear die  helligkeit entfernen.

gruss
  andre

Ah, richtig. HMCCU. Das erklärt's natürlich.

Nochmal kurz zur switch Geschichte:
Das ist ja genau das Problem: Ich habe genericDeviceType = switch gesetzt. Und im Logging erscheint trotzdem: "Balkonlicht ist light".  :o

justme1968

wenn es ein pct reading gibt wird automatisch ein light draus.

wie oben vorgeschlagen mit homebridgeMapping Brightness=clear die helligkeit wieder raus schmeissen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

aski71

Zitat von: justme1968 am 21 September 2016, 17:56:25
wenn es ein pct reading gibt wird automatisch ein light draus.

wie oben vorgeschlagen mit homebridgeMapping Brightness=clear die helligkeit wieder raus schmeissen.

gruss
  andre

Danke. Klappt. Jetzt nur noch rausfinden, wie das mit dem Thermostat funktioniert... Dann bin ich happy. ;-)

aski71

Kommando zurück. Klappt doch nicht ganz mit den Lichtersteckdosen.

Nun folgendes Verhalten:

homebridgemapping ist "On=state Brightness=clear".
Wenn ich nicht On=state setze, nimmt er stattdessen trotzdem pct für On.

Problem nun:

Sep 21 18:42:44 midget homebridge[24751]: [2016-09-21 18:42:44] [FHEM] homebridgeMapping: On=state Brightness=clear
Sep 21 18:42:44 midget homebridge[24751]: [2016-09-21 18:42:44] [FHEM] Balkonlicht is light
Sep 21 18:42:44 midget homebridge[24751]: [2016-09-21 18:42:44] [FHEM] Balkonlicht has
Sep 21 18:42:44 midget homebridge[24751]: [2016-09-21 18:42:44] [FHEM]   On [state;on,off]
Sep 21 18:42:44 midget homebridge[24751]: 2016-09-21 18:42:44 caching: Balkonlicht-state: off
Sep 21 18:42:44 midget homebridge[24751]: [2016-09-21 18:42:44] [FHEM]     caching: On: true (as boolean; from 'off')


Jedesmal, wenn ich homebridge neu starte, gehen die Steckdosen in Home auf "Ein", obwohl state auf "off" steht.
Was mache ich falsch?

justme1968

starte mal mit --debug und zeige die konsolen ausgabe.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Blackcat

#1090
Hi
Hier nochmal Vitrine auf blau

Anbei die logs .sorry nur als Bild iPhone kopiert sich schlecht;)
Deutlich zu sehen fünf calls an fhem - 1.türkis 2. blau dann on ...
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

tante ju

Zitat von: justme1968 am 21 September 2016, 17:44:15
@tante ju: zeig mir mal bitte ein xmllist2 vom device.

Kann nur mit xmllist dienen:
<FHZINFO>
<CUL_HM_LIST>
<CUL_HM name="EG.Wohnzimmer.Rechts.Heizung_Clima" state="T: 23.9 desired: off valve: 0" sets="burstXmit clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,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 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,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 inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan, " attrs="verbose:0,1,2,3,4,5 room group comment:textField-long alias eventMap userReadings:textField-long do_not_notify:1,0 showtime:1,0 rawToReadable unit expert:0_defReg,1_allReg,2_defReg+raw,3_allReg+raw,4_off,8_templ+default,12_templOnly,251_anything param actAutoTry:0_off,1_on aesCommReq:1,0 ignore:1,0 dummy:1,0 IODev IOList IOgrp 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:none,defaultWeekplan, levelRange levelMap event-on-change-reading event-on-update-reading event-aggregator event-min-interval stateFormat:textField-long timestamp-on-change-reading 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-EP-WM55,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-PMSw1-SM,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-FM-LF,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-RGBW-WM,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-PCB,HM-LC-Sw1-Pl-3,HM-LC-Sw1-Pl-CT-R1,HM-LC-Sw1-Pl-CT-R2,HM-LC-Sw1-Pl-CT-R3,HM-LC-Sw1-Pl-CT-R4,HM-LC-Sw1-Pl-CT-R5,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-Sw2PBU-FM,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-CFM-TW,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-3,HM-RC-4-3-D,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-Key4-3,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-Sec4-2,HM-RC-Sec4-3,HM-SCI-3-FM,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-MDIR-3,HM-SEC-RHS,HM-SEC-RHS-2,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-Sec-Sir-WM,HM-Sen-DB-PCB,HM-Sen-LI-O,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-WDS100-C6-O-2,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2,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,KFM-Display,KFM-Sensor,KS550,KS550LC,KS550TECH,KS888,OLIGO-smart-iq-HM,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-157,Schueco_263-158,Schueco_263-160,Schueco_263-162,Schueco_263-167,Schueco_263-xxx,SensoTimer-ST-6,WDF-solar,WS888 subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,keyMatic,motionAndBtn,motionDetector,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,rgb,senBright,sensRain,sensor,singleButton,siren,smokeDetector,swi,switch,thermostat,threeStateSensor,timer,tipTronic,virtual,winMatic DbLogExclude DbLogInclude cmdIcon devStateIcon devStateStyle genericDeviceType:ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon sortby webCmd widgetOverride flaeche userattr">
<INT key="DEF" value="351FB304"/>
<INT key="NAME" value="EG.Wohnzimmer.Rechts.Heizung_Clima"/>
<INT key="NR" value="265"/>
<INT key="NTFY_ORDER" value="50-EG.Wohnzimmer.Rechts.Heizung_Clima"/>
<INT key="STATE" value="T: 23.9 desired: off valve: 0"/>
<INT key="TYPE" value="CUL_HM"/>
<INT key="chanNo" value="04"/>
<INT key="device" value="EG.Wohnzimmer.Rechts.Heizung"/>
<INT key="peerList" value="EG.Wohnzimmer.Links.Heizung_ClimaTeam,"/>
<ATTR key="flaeche" value="108"/>
<ATTR key="homebridgeMapping" value="CurrentPosition=ValvePosition TargetHeatingCoolingState=controlMode,values=/^manual/:OFF;/^auto/:AUTO,cmds=OFF:controlManu+off;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto  TargetTemperature=desired-temp::desired-temp,delay=true,minValue=5,maxValue=30,minStep=0.5,values=off:4;/[0-9\.]+/:#
"/>
<ATTR key="model" value="HM-CC-RT-DN"/>
<ATTR key="peerIDs" value="00000000,34F92405,"/>
<ATTR key="room" value="Homekit"/>
<ATTR key="tempListTmpl" value="FHEM/tempList.cfg:Wohnzimmer"/>
<ATTR key="userattr" value="flaeche"/>
<STATE key="CommandAccepted" value="yes" measured="2016-09-18 23:10:04"/>
<STATE key="R-boostPos" value="80 %" measured="2015-12-13 14:24:09"/>
<STATE key="R-btnNoBckLight" value="off" measured="2015-12-13 14:24:09"/>
<STATE key="R-dayTemp" value="21 C" measured="2015-12-13 14:24:09"/>
<STATE key="R-daylightSaveTime" value="on" measured="2015-12-13 14:24:09"/>
<STATE key="R-modePrioManu" value="all" measured="2015-12-13 14:24:09"/>
<STATE key="R-modePrioParty" value="all" measured="2015-12-13 14:24:09"/>
<STATE key="R-nightTemp" value="17 C" measured="2015-12-13 14:24:09"/>
<STATE key="R-noMinMax4Manu" value="off" measured="2015-12-13 14:24:09"/>
<STATE key="R-regAdaptive" value="on" measured="2015-12-13 14:24:09"/>
<STATE key="R-showInfo" value="time" measured="2015-12-13 14:24:09"/>
<STATE key="R-sign" value="off" measured="2015-12-13 14:24:05"/>
<STATE key="R-tempOffset" value="0.0K" measured="2015-12-13 14:24:09"/>
<STATE key="R-valveOffsetRt" value="0 %" measured="2015-12-13 14:24:09"/>
<STATE key="R-winOpnBoost" value="off" measured="2015-12-13 14:24:09"/>
<STATE key="R_0_tempListSat" value="06:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_1_tempListSun" value="06:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_2_tempListMon" value="16:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_3_tempListTue" value="16:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_4_tempListWed" value="16:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_5_tempListThu" value="16:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_6_tempListFri" value="16:00 18.5 22:00 19.5 24:00 18.5" measured="2016-09-18 23:05:10"/>
<STATE key="R_tempList_State" value="verified" measured="2016-09-18 23:05:10"/>
<STATE key="RegL_01." value="08:00 00:00" measured="2016-09-18 23:05:05"/>
<STATE key="RegL_07." value="01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:0E 14:4A 15:48 16:4F 17:08 18:4B 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:4A 2F:48 30:4F 31:08 32:4B 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:4A 49:C0 4A:4F 4B:08 4C:4B 4D:20 4E:50 4F:78 50:4C 51:C0 52:51 53:08 54:4D 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:4A 63:C0 64:4F 65:08 66:4B 67:20 68:50 69:78 6A:4C 6B:C0 6C:51 6D:08 6E:4D 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:4A 7D:C0 7E:4F 7F:08 80:4B 81:20 82:50 83:78 84:4C 85:C0 86:51 87:08 88:4D 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:4A 97:C0 98:4F 99:08 9A:4B 9B:20 9C:50 9D:78 9E:4C 9F:C0 A0:51 A1:08 A2:4D 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:4A B1:C0 B2:4F B3:08 B4:4B B5:20 B6:50 B7:78 B8:4C B9:C0 BA:51 BB:08 BC:4D 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:12 CE:21 CF:2D 00:00" measured="2016-09-18 23:05:10"/>
<STATE key="ValvePosition" value="0" measured="2016-09-21 19:00:31"/>
<STATE key="boostTime" value="-" measured="2016-09-21 19:00:31"/>
<STATE key="controlMode" value="manual" measured="2016-09-21 19:00:31"/>
<STATE key="desired-temp" value="off" measured="2016-09-21 19:00:31"/>
<STATE key="measured-temp" value="23.9" measured="2016-09-21 19:00:31"/>
<STATE key="partyEnd" value="-" measured="2016-09-21 19:00:31"/>
<STATE key="partyStart" value="-" measured="2016-09-21 19:00:31"/>
<STATE key="partyTemp" value="-" measured="2016-09-21 19:00:31"/>
<STATE key="peerList" value="EG.Wohnzimmer.Links.Heizung_ClimaTeam," measured="2016-09-19 20:45:46"/>
<STATE key="recentStateType" value="ack" measured="2016-09-18 23:10:04"/>
<STATE key="state" value="T: 23.9 desired: off valve: 0" measured="2016-09-21 19:00:31"/>
</CUL_HM>
</CUL_HM_LIST>
</FHZINFO>

justme1968

@Blackcat: das sollte eigentlich schon lange behoben sein. zeig mal bitte ein jsonlist2 von dem device.

@tante ju: auch bei dir war jsonlist2 gemeint. sorry.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Blackcat

Bitte sehr und danke für die Hilfe :)
Viele Grüße Sandra - FHEM Style Entwicklerin iOS6+12
-----
ZBox nano, Homematic, Homebridge, Hue + Mi Light, ZWave, Dyson, etc.
https://www.foodcat.de
https://www.youtube.com/c/FoodCat (hier gibt es auch immer mehr Hausautomatisierungsvideos)

aski71

Zitat von: justme1968 am 21 September 2016, 19:02:51
starte mal mit --debug und zeige die konsolen ausgabe.

Ich bin dann doch selber drauf gekommen.
Natürlich muss es richtigerweise lauten:

On=state,valueOn=on,valueOff=off Brightness=clear

So geht's.