homebridge/homekit

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

Vorheriges Thema - Nächstes Thema

Odin

Zitat von: justme1968 am 05 April 2016, 16:43:50
das liegt ziemlich sicher nicht an homebridge update.

iCloud braucht manchmal sehr lange. das sieht man sehr schön wenn man gleichzeitig auf die konsole schaut.

wenn homekit die anfrage los schickt dauert es eine weile, dann kommen alle auf einen schlag an und werden sofort beantwortet und dann dauert es wieder bis sie in eve landen. die zweite anfrage ist in der regel schneller.

gruss
  andre

OK, wenn du es sagst.  :) Ist mir nur aufgefallen und war anscheinend nur Zufall.

reen

Zitatder knackpunkt hier ist das in state dim 66 steht.

Aber selbst wenn ich durch fhem selbst den Schalter dimme, wird state der Wert "dim XX" zugewiesen. ist das dann falsch?
Wäre das ein passendes mapping (von weiter oben kopiert und devicename angepasst)?
attr due_Licht homebridgeMapping On=state,valueOff=0,cmdOn= level 100,cmdOff= level 0 Brightness=state,cmd=value


btw, in anderer Sache:
ZitatiCloud braucht manchmal sehr lange.
Kann man homebridge denn mit iCloud koppeln um ohne Apple TV per HomeKit die dievces aus dem WAN zu steuern?

justme1968

- leerzeichen dürfen nur zwischen dein einzelnen characteristics vorkommen. nicht nach einem =
- dein valueOff stimmt vermutlich nicht. es steht doch immer noch dim vor dem wert. wegen dem leerzeichen als regex mit .
- in den cmdOn und cmdOff dürfen keine leerzeichen vorkommen. diese müssen durch + ersetzt werden.
- um den zahlenwert aus dem state auszuscheiden gibt es das part schlüselwort

also etwa so:
attr due_Licht homebridgeMapping On=state,valueOff=/dim.0/,cmdOn=level+100,cmdOff=level+0 Brightness=state,part=1,cmd=value


die anbindung an icloud für die wan steuerung geht über ein apple tv gen 3 oder gen 4.

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

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

Mitch

So Andre, dann hier weiter.

Die Änderung hat nichts gebracht.

Ausserdem steht im Wiki: "platform": Hier muss "homebridge-fhem.fhem" beibehalten werden.
FHEM im Proxmox Container

justme1968

wie schaut dein config file jetzt genau aus?
was steht auf der konsole?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Mitch

Config:
{
    "bridge": {
        "name": "Homebridge",
        "username": "CC:22:3D:E3:CE:30",
        "port": 51826,
        "pin": "031-45-154"
    },

    "platforms": [
        {
            "platform": "FHEM",
            "name": "FHEM",
            "server": "192.168.0.5",
            "port": "8084",
            "filter": "room=Homekit"
        }
    "accessories": [
     ],

}


Debug:
*** WARNING *** The program 'nodejs' 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=nodejs>
*** WARNING *** The program 'nodejs' 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=nodejs&f=DNSServiceRegister>
[2016-04-11 19:52:43] Loaded plugin: homebridge-fhem
homebridge API version: 2
[2016-04-11 19:52:43] Registering platform 'homebridge-fhem.FHEM'
[2016-04-11 19:52:43] ---
[2016-04-11 19:52:44] Loaded plugin: homebridge-synology
[2016-04-11 19:52:44] Registering accessory 'homebridge-synology.Synology'
[2016-04-11 19:52:44] ---
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
[2016-04-11 19:52:44] Homebridge is running on port 51826.
Server listening on: http://<ip>:8082


Komischerweise kann ich die config.json komplett löschen und bekomme genau die gleiche Ausgabe?
FHEM im Proxmox Container

justme1968

ich tippe mal er findet nicht das richtige config file bzw. es gibt noch irgendwo ein anderes.

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

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

Mitch

Soetwas hab ich auch vermutet, habe aber nur die eine config.
Oder kann noch wo etwas ausserhalb /home liegen?

Kann man den Pfad irgendwo konfigurieren?
FHEM im Proxmox Container

Mitch

#548
Also, ich habe jetzt alles gesucht, was "config.json" heißt und gelöscht.
Dann habe ich alles was zur homebridge gehört gelöscht.

Danach Neustart und alles neu installiert.

Homebridge gestartet, ohne eine config.json angelegt zu haben, keine Fehlermeldung:
*** WARNING *** The program 'nodejs' 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=nodejs>
*** WARNING *** The program 'nodejs' 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=nodejs&f=DNSServiceRegister>
[2016-04-12 09:22:20] Loaded plugin: homebridge-fhem
homebridge API version: 2
[2016-04-12 09:22:20] Registering platform 'homebridge-fhem.FHEM'
[2016-04-12 09:22:20] ---
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
[2016-04-12 09:22:20] Homebridge is running on port 51826.
Server listening on: http://<ip>:8082


Also ich bin jetzt echt mit meinem Latein am Ende?!


Hier alle relevanten Verzeichnisse:
markus@qfserver:~$ sudo find / -name "*homebridge*"
/usr/lib/node_modules/homebridge-fhem
/usr/lib/node_modules/homebridge
/usr/lib/node_modules/homebridge/bin/homebridge
/usr/bin/homebridge
/tmp/npm-10354-5d6d6cc2/registry.npmjs.org/homebridge-fhem
/tmp/npm-8682-7097598c/registry.npmjs.org/homebridge
/etc/rc4.d/S20homebridge
/etc/rc6.d/K20homebridge
/etc/rc3.d/S20homebridge
/etc/rc2.d/S20homebridge
/etc/rc1.d/K20homebridge
/etc/rc0.d/K20homebridge
/etc/rc5.d/S20homebridge
/home/markus/.homebridge
/home/markus/.npm/homebridge-fhem
/home/markus/.npm/registry.npmjs.org/homebridge-fhem
/home/markus/.npm/registry.npmjs.org/homebridge
/home/markus/.npm/homebridge
/var/log/S20homebridge.log
/var/log/S20homebridge.err


und hier alle config.json Dateien:
/usr/local/lib/node_modules/forever/node_modules/flatiron/scaffolds/cli/config/config.json
/usr/local/lib/node_modules/forever/node_modules/flatiron/scaffolds/http/config/config.json
/usr/local/lib/node_modules/forever/node_modules/utile/test/fixtures/read-json-file/config.json
/usr/lib/node_modules/airsonos/node_modules/babel-core/lib/transformation/file/options/config.json
/tmp/npm-8682-7097598c/git-cache-98edef48/8ff4d603197a92c3cc829ddd37ddfac5bfe21332/doc/config.json
/home/markus/.npm/flatiron/0.4.3/package/scaffolds/cli/config/config.json
/home/markus/.npm/flatiron/0.4.3/package/scaffolds/http/config/config.json
/home/markus/.npm/teslams/1.0.1/package/examples/config.json
/home/markus/.npm/utile/0.2.1/package/test/fixtures/read-json-file/config.json
/home/markus/.npm/yargs/1.3.3/package/test/config.json
/home/markus/.npm/babel-core/5.8.24/package/lib/transformation/file/options/config.json
/home/markus/.npm/babel-core/5.8.25/package/lib/transformation/file/options/config.json
/home/markus/airsonos/node_modules/utile/test/fixtures/read-json-file/config.json
/home/markus/airsonos/node_modules/babel-core/lib/transformation/file/options/config.json
FHEM im Proxmox Container

wolfram

#549
Hallo zusammen,

ich verfolge täglich die spannende Entwicklung der homebridge im Zusammenhang mit fhem.  Was mir bis heute nicht ganz klar ist, ist wie ich meine Harmony Hub Fernbedienung sauber steuere. Ich habe 3 Aktionen 1. Fernsehen, 2. Musik hören, 3. Küchenradio. Das harmony-hub ist im Raum "HomeKit" und in Eve ist auch die Harmony mit 4 Atkionen zu sehen.
Leider kann ich aber in der Eve-App überhaupt nicht unterscheiden, welche Aktion (ALLE heißen in EVE "Harmony") welcher Aktion im harmony-hub entspricht. Nur in den Einstellungen --> Geräte --> Harmony --> "Siri Namen" sehe ich die echten Aktionsnamen und kann diese dort auch umbenennen. Will ich aber z.B. eine Szene erstellen sehe ich nur 4 Aktionen mit dem Namen "Harmony". Kennt jemand das "Problem" bzw. kann hier weiterhelfen?

Danke für eine Antwort
wolf

justme1968

die anzeige des namens in eve ist leider etwas unglücklich. du musst beim szenen erstellen so lange probieren bist du jeweils den passenden switch erwischt hast.

ich meine dir reihenfolge ist aber immer die gleiche. d.g. wenn du in einstellungen nachschaust. solltest du an dein beiden anderen stellen wo der namen nicht zu sehen ist die gleiche reihenfolge haben.

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

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

reen

Hi Andre,
danke für deine Antwort.
Ich komme mit meinem dimmbaren Lichtschalter aber irgendwie nicht weiter.  :-\
Homebridge-fhem find ich echt super, nur stellt die Konfiguration für mich als unerfahrenen Entwickler leider echt eine Hürde dar, obwohl ich das wirklich gerne nutzen würde.

Mit deinem Vorschlag:
attr due_Licht homebridgeMapping On=state,valueOff=/dim.0/,cmdOn=level+100,cmdOff=level+0 Brightness=state,part=1,cmd=value
reagiert der Schalter über das HomeKit leider garnicht mehr, kommt auch nix auf der homebridge console an.

Ohne das mapping ist es noch das alte Spiel:
HomeKit Schalter steht auf EIN, Licht brennt, wird er AUS geschaltet, geht das Licht aus, aber der Status springt kurz darauf wieder auf EIN, licht bleibt aber aus.
passende console zu diesen Ereignissen:
[2016-04-13 18:40:21] [FHEM] ba_Licht: executing set cmd for On with value 0
[2016-04-13 18:40:21] [FHEM]   executing: https://192.168.2.251:8083/fhem?cmd=set%20ba_Licht%20off&XHR=1
  2016-04-13 18:40:22 caching: ba_Licht-state: off
[2016-04-13 18:40:22] [FHEM] ba_Licht-state valueOn/valueOff: value off mapped to 1
[2016-04-13 18:40:22] [FHEM]     caching: On: true (as boolean; from 'off')
[2016-04-13 18:40:22] [FHEM]     caching: Brightness: 0 (as number; from 'off')
  2016-04-13 18:40:28 caching: ba_Licht-power: 0.0 W
[2016-04-13 18:40:28] [FHEM] ba_Licht-power factor: value 0 mapped to 0
[2016-04-13 18:40:28] [FHEM]     caching: Custom Power: 0 (as number; from '0.0 W')


Gibt es noch ein Tipp für mich, wie ich der Lösung etwas näher komme?

justme1968

ich brauche die komplette konsolenausgabe beim starten wenn du homebridge mit --debug startest.

ansonsten fällt mir auf das du das attribut für ein device due_Licht gesetzt hast das kommando im log aber für ba_Licht ist. valueOff=/dim.0/ stimmt natürlich nicht wenn im reading doch off steht und nicht dim 0 wie oben angegeben.

setz mal in der zeile ...valueOff=/off|dim.0/... gruss
  andre

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

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

reen

du vollkommen Recht Andre:
device attr und log sind unterschiedlich, das liegt aber nur daran, dass ich zwei gleiche Schalter habe:
- kue_Licht -> Schalter-Küche (das "due" war nur ein Schreibfehler aus dem post hier gepasted, aber im code hatte ich das korrigiert)
- ba_Licht -> Schalter-Bad

Beide Schalter sind die Figaro Dimmer 2 und haben auch beide das gleiche Problem.

Hier die komplette Console nach start mit --debug:
pi@XPi ~ $ homebridge --debug
*** 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>
[2016-04-13 22:41:51] Loaded plugin: homebridge-fhem
homebridge API version: 2
[2016-04-13 22:41:51] Registering platform 'homebridge-fhem.FHEM'
[2016-04-13 22:41:51] ---
[2016-04-13 22:41:52] Loaded plugin: homebridge-zway
[2016-04-13 22:41:52] Registering accessory 'homebridge-zway.ZWayServer'
[2016-04-13 22:41:52] Registering platform 'homebridge-zway.ZWayServer'
[2016-04-13 22:41:52] ---
[2016-04-13 22:41:52] Loaded config.json with 0 accessories and 1 platforms.
[2016-04-13 22:41:52] ---
[2016-04-13 22:41:52] Loading 1 platforms...
[2016-04-13 22:41:52] [FHEM] Initializing homebridge-fhem.FHEM platform...
starting longpoll: https://192.168.2.251:8083/fhem.pl?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1460580113821
[2016-04-13 22:41:53] [FHEM] Checking genericDeviceType...
[2016-04-13 22:41:53] [FHEM]   executing: https://192.168.2.251:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2016-04-13 22:41:53] [FHEM] Fetching FHEM devices...
[2016-04-13 22:41:53] [FHEM] fetching: https://192.168.2.251:8083/fhem?cmd=jsonlist2%20room=HomeKit&XHR=1
Server listening on: http://<ip>:8082
[2016-04-13 22:41:55] [FHEM] got: 2 results
[2016-04-13 22:41:55] [FHEM] homebridgeMapping: On=state,valueOff=/off|dim.0/,cmdOn=level+100,cmdOff=level+0 Brightness=state,part=1,cmd=value
[2016-04-13 22:41:55] [FHEM] mappings for ba_Licht: { On:
   { reading: 'state',
     valueOff: '/off|dim.0/',
     cmdOn: 'level+100',
     cmdOff: 'level+0' },
  Brightness:
   { reading: 'state',
     cmd: 'value',
     delay: true,
     reading2homekit: [Function: bound ],
     part: '1' },
  'E863F10D-079E-48FF-8F27-9C2605A29F52': { name: 'Power', reading: 'power', format: 'FLOAT', factor: 1 },
  'E863F10C-079E-48FF-8F27-9C2605A29F52': { name: 'Energy', reading: 'energy', format: 'FLOAT', factor: 1 } }
[2016-04-13 22:41:55] [FHEM] ba_Licht is light
[2016-04-13 22:41:55] [FHEM] ba_Licht has
[2016-04-13 22:41:55] [FHEM]   On [state;level+100,level+0]
[2016-04-13 22:41:55] [FHEM]   Brightness [state]
[2016-04-13 22:41:55] [FHEM]   Custom Power [power]
[2016-04-13 22:41:55] [FHEM]   Custom Energy [energy]
  2016-04-13 22:41:55 caching: ba_Licht-state: dim 31
[2016-04-13 22:41:55] [FHEM] ba_Licht-state valueOn/valueOff: value dim 31 mapped to 1
[2016-04-13 22:41:55] [FHEM]     caching: On: true (as boolean; from 'dim 31')
[2016-04-13 22:41:55] [FHEM]     caching: Brightness: 31 (as number; from 'dim 31')
  2016-04-13 22:41:55 caching: ba_Licht-power: 48.2 W
[2016-04-13 22:41:55] [FHEM] ba_Licht-power factor: value 48.2 mapped to 48.2
[2016-04-13 22:41:55] [FHEM]     caching: Custom Power: 48.2 (as number; from '48.2 W')
  2016-04-13 22:41:55 caching: ba_Licht-energy:  1.99 kWh
[2016-04-13 22:41:55] [FHEM] ba_Licht-energy factor: value 1.99 mapped to 1.99
[2016-04-13 22:41:55] [FHEM]     caching: Custom Energy: 1.99 (as number; from ' 1.99 kWh')
[2016-04-13 22:41:55] [FHEM] mappings for kue_Licht: { On: { reading: 'state', valueOff: '0', cmdOn: 'on', cmdOff: 'off' },
  Brightness:
   { reading: 'state',
     cmd: 'dim',
     delay: true,
     reading2homekit: [Function: bound ] },
  'E863F10D-079E-48FF-8F27-9C2605A29F52': { name: 'Power', reading: 'power', format: 'FLOAT', factor: 1 },
  'E863F10C-079E-48FF-8F27-9C2605A29F52': { name: 'Energy', reading: 'energy', format: 'FLOAT', factor: 1 } }
[2016-04-13 22:41:55] [FHEM] kue_Licht is light
[2016-04-13 22:41:55] [FHEM] kue_Licht has
[2016-04-13 22:41:55] [FHEM]   On [state;on,off]
[2016-04-13 22:41:55] [FHEM]   Brightness [state]
[2016-04-13 22:41:55] [FHEM]   Custom Power [power]
[2016-04-13 22:41:55] [FHEM]   Custom Energy [energy]
  2016-04-13 22:41:55 caching: kue_Licht-state: off
[2016-04-13 22:41:55] [FHEM] kue_Licht-state valueOn/valueOff: value off mapped to 1
[2016-04-13 22:41:55] [FHEM]     caching: On: true (as boolean; from 'off')
[2016-04-13 22:41:55] [FHEM]     caching: Brightness: 0 (as number; from 'off')
  2016-04-13 22:41:55 caching: kue_Licht-power: 0.0 W
[2016-04-13 22:41:55] [FHEM] kue_Licht-power factor: value 0 mapped to 0
[2016-04-13 22:41:55] [FHEM]     caching: Custom Power: 0 (as number; from '0.0 W')
  2016-04-13 22:41:55 caching: kue_Licht-energy:  5.95 kWh
[2016-04-13 22:41:55] [FHEM] kue_Licht-energy factor: value 5.95 mapped to 5.95
[2016-04-13 22:41:55] [FHEM]     caching: Custom Energy: 5.95 (as number; from ' 5.95 kWh')
[2016-04-13 22:41:55] [FHEM] Initializing platform accessory 'ba_Licht'...
[2016-04-13 22:41:55] [FHEM] creating services for ba_Licht
[2016-04-13 22:41:55] [FHEM]   information service for ba_Licht
[2016-04-13 22:41:55] [FHEM]     manufacturer, model and serial number characteristics for ba_Licht
[2016-04-13 22:41:55] [FHEM]   Lightbulb service for ba_Licht
[2016-04-13 22:41:55] [FHEM]     On characteristic for ba_Licht:state
[2016-04-13 22:41:55] [FHEM]       initial value is: true (boolean)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'bool',
  unit: null,
  minValue: null,
  maxValue: null,
  minStep: null,
  perms: [ 'pr', 'pw', 'ev' ] }
[2016-04-13 22:41:55] [FHEM]     Brightness characteristic for ba_Licht:state
[2016-04-13 22:41:55] [FHEM]       initial value is: 31 (number)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'int',
  unit: 'percentage',
  minValue: 0,
  maxValue: 100,
  minStep: 1,
  perms: [ 'pr', 'pw', 'ev' ] }
[2016-04-13 22:41:55] [FHEM]     Custom Power characteristic for ba_Licht:power
[2016-04-13 22:41:55] [FHEM]       initial value is: 48.2 (number)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'float',
  unit: null,
  minValue: null,
  maxValue: null,
  minStep: null,
  perms: [ 'pr', 'ev' ] }
[2016-04-13 22:41:55] [FHEM]     Custom Energy characteristic for ba_Licht:energy
[2016-04-13 22:41:55] [FHEM]       initial value is: 1.99 (number)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'float',
  unit: null,
  minValue: null,
  maxValue: null,
  minStep: null,
  perms: [ 'pr', 'ev' ] }
[2016-04-13 22:41:55] [FHEM] Initializing platform accessory 'kue_Licht'...
[2016-04-13 22:41:55] [FHEM] creating services for kue_Licht
[2016-04-13 22:41:55] [FHEM]   information service for kue_Licht
[2016-04-13 22:41:55] [FHEM]     manufacturer, model and serial number characteristics for kue_Licht
[2016-04-13 22:41:55] [FHEM]   Lightbulb service for kue_Licht
[2016-04-13 22:41:55] [FHEM]     On characteristic for kue_Licht:state
[2016-04-13 22:41:55] [FHEM]       initial value is: true (boolean)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'bool',
  unit: null,
  minValue: null,
  maxValue: null,
  minStep: null,
  perms: [ 'pr', 'pw', 'ev' ] }
[2016-04-13 22:41:55] [FHEM]     Brightness characteristic for kue_Licht:state
[2016-04-13 22:41:55] [FHEM]       initial value is: 0 (number)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'int',
  unit: 'percentage',
  minValue: 0,
  maxValue: 100,
  minStep: 1,
  perms: [ 'pr', 'pw', 'ev' ] }
[2016-04-13 22:41:55] [FHEM]     Custom Power characteristic for kue_Licht:power
[2016-04-13 22:41:55] [FHEM]       initial value is: 0 (number)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'float',
  unit: null,
  minValue: null,
  maxValue: null,
  minStep: null,
  perms: [ 'pr', 'ev' ] }
[2016-04-13 22:41:55] [FHEM]     Custom Energy characteristic for kue_Licht:energy
[2016-04-13 22:41:55] [FHEM]       initial value is: 5.95 (number)
[2016-04-13 22:41:55] [FHEM]       props: { format: 'float',
  unit: null,
  minValue: null,
  maxValue: null,
  minStep: null,
  perms: [ 'pr', 'ev' ] }
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
                       
    ┌────────────┐     
    │ 031-45-154 │     
    └────────────┘     
                       
[2016-04-13 22:41:55] Homebridge is running on port 51826.
[2016-04-13 22:41:57] [FHEM] query: On for kue_Licht-state
[2016-04-13 22:41:57] [FHEM]   cached: true
[2016-04-13 22:41:57] [FHEM] query: On for ba_Licht-state
[2016-04-13 22:41:57] [FHEM]   cached: true
[2016-04-13 22:41:57] [FHEM] query: On for kue_Licht-state
[2016-04-13 22:41:57] [FHEM]   cached: true
[2016-04-13 22:41:57] [FHEM] query: On for ba_Licht-state
[2016-04-13 22:41:57] [FHEM]   cached: true

chrisz

Hallo Andre,

vielen Dank für die neuen Funktionen, klappt schon sehr gut. Habe bei Homematic Thermostaten den controlMode folgendermaßen gemappt:

TargetHeatingCoolingState=controlMode::controlMode,values=/auto/:AUTO;/manual/:OFF;/day/:HEAT;/night/:COOL,cmds=OFF:controlMode+manual;HEAT:controlMode+day;COOL:controlMode+night;AUTO:controlMode+auto

Würde gerne die Characteristik CurrentHeatingCoolingState derat anpassen, dass sie von der Ventilposition des Thermostaten (Zahlen von 0 bis 100 in sechster Position vom Reading "state") abhängt, d.h.:

valve =0 bedeutet OFF
valve < 50 bedeutet COOL
valve =>50 bedeutet HEAT

Lässt sich soetwas schon machen oder ist das Zukunftsmusik?


Grüße,

Chris