Google Home ab 8 August in Deutschland

Begonnen von CoolTux, 18 Juli 2017, 12:24:16

Vorheriges Thema - Nächstes Thema

bmaehr

Ich bekomme leider die letzten Schritte bei der Einbindung an Google nicht hin.

Im Handy unter Smart Home wurde mir der Eintrag einmal angezeigt und ich konnte dann auch hinzufügen, allerdings kam nie ein Authenefizierungsrequest in ghome-fhem an. Den Benutznamen und Passwort konnte ich nirgends angeben, weil beim Ausfählen des Eintrags dieser gleich hinzugefügt wurde.

Von meinen beiden Google-Assistant Geräten wird mir neben dem Smartphone leider nur eines in der Liste angezeigt. Ich kann das auch nicht den Räumen zuordnen.

dominik

Hallo bmaehr,

vielen Dank für dein ausführliches Feedback - das hilft sicher vielen anderen auch und daher habe ich viele Teile davon in der README ergänzt. Es ist noch im development Branch, also noch nicht für alle sichtbar.

Nun zu deinem Problem, hast du sichergestellt, dass du auch akzeptierte Zertifikate verwendest? Die Zertifikate müssen von Google trusted sein, sonst funktioniert es nicht. Ich verwende die von letsencrypt erstellten.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

bmaehr

Hallo dominik,

Probleme mit den Zertifikaten (auch Lets Encrypt) kann ich ausschließen, da ich in dem Bereich Experte bin.

Meine Vermutung ist eher, dass etwas mit dem Projekt bei Google Probleme macht. Ich hab das Gefühl da ist Google beim Setup ziemlich zickig. Ich sehe zB keinen Grund warum plötzlich nur noch eines meiner beiden Geräte mit dem Assistent angezeigt wird.

Die Entwickler Konsole ist ja auch alles andere als übersichtlich. Noch dazu verwende ich für die Konsole einen anderen Account, als auf dem Handy (so wie es normalerweise auch ist). Vielleicht muss ich auch das Projekt nochmal löschen und von vorne anfangen.

Kannst du vielleicht den Abschnitt
ZitatEventuell müsst ihr euer Konto mehrmals verknüpfen, bei mir hat es nicht immer beim ersten mal geklappt.

Login

<change_me___oauthUser>

<change_me___password>

Accounts now linked.
etwas beschreiben, damit ich verstehe was du dam einst und tust? Ich hab nämlich nichts wo ich mich einloggen kann...

Und auch die Zusammenhänge mit der Datei action.json sind mir nicht klar. Mit ./gactions update wird die Datei ja in die Google Console hochgeladen. Sie enthält aber nicht viel andere Informationen, als das was beim Einrichten eh schon in der Console konfiguriert wurde. Oder verändert irgendein Prozess die Datei noch?

Welche Sprache hast du in der Console aktiv? Englisch und Deutsch? Nur English? Nur Deutsch?

dominik

Hi,
du musst auf der Console den gleichen Account verwenden wie auf deinem Device. Da das Projekt nur "zum Testen" angelegt wird, erscheint es eigentlich auch nur in den einem Account.

Aber wenn du 1 Device siehst, dann drück nochmals das + in der Google Home App und halte dann lange mit dem Finger auf [test] FHEM... drauf. Dann kannst du das Konto wieder "entknüpfen" und nochmals verbinden.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Ich habe mal ein paar Neuerung im development Branch eingebaut...wer Lust hat, kann gerne schon mal testen.
git checkout development (direkt in ghome-fhem)

Changelog
- Xiaomi Vacuum wird unterstützt (dock, pause, locate, mode[leider nur englisch])
- Neu hinzugefügte Geräte können direkt über "OK Google, synchronisiere meine Geräte" neu hinzugefügt werden. Kein Restart oder ähnliches notwendig.
- Automatische Erkennung des richtigen Raums wenn mehrere Räume einem Device zugewiesen sind (z.B. Raum=GoogleHome,Wohnzimmer => Wohnzimmer wird automatisch in Google Home App angezeigt)
- realRoom wird als neues userattr angelegt um den richtigen Raum gleich in Google Home anzugeben - erspart jede Menge Arbeit, für Geräte wo die automatische Erkennung funktioniert, kann man sich das sparen
- Thermostate unterstützen nun aus- und einschalten (aus => minValue, ein => im Moment 21Grad, soll zukünftig den letzten Modus wiederherstellen)
- Fix Login bei der Einrichtung in manchen Situation
- Geräte mit volume haben nun immer die Möglichkeit über ("Stelle Wohnzimmer Radio auf 20%") die Lautstärke zu ändern

Bitte gebt Bescheid wenn was nicht funktioniert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 06 Oktober 2018, 22:13:51
Ich habe mal ein paar Neuerung im development Branch eingebaut...wer Lust hat, kann gerne schon mal testen.
git checkout development (direkt in ghome-fhem)

Hi,
gerne würde ich testen. Ich weiß allerdings jetzt nicht, was du mit dem Befehl meinst.
Was muss man wo ausführen?

Thx
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

dominik

Du kannst direkt in dein aktuell funktionierendes ghome-fhem Verzeichnis gehen und dort folgendes durchführen:

cd $HOME/ghome/ghome-fhem
git pull
git checkout development


Danach ghome neu starten.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

#412
Zitat von: dominik am 06 Oktober 2018, 23:30:37
Du kannst direkt in dein aktuell funktionierendes ghome-fhem Verzeichnis gehen und dort folgendes durchführen:

cd $HOME/ghome/ghome-fhem
git pull
git checkout development


Danach ghome neu starten.
Hi,
durchgeführt. Danach kann ich leider nicht mehr synchronisieren.

journalctl -u ghome -n 10 --no-pager
-- Logs begin at Sun 2018-10-07 07:07:43 CEST, end at Sun 2018-10-07 11:40:54 CEST. --
Okt 07 11:41:33 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:33 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:33 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:33 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:33 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:33 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.
Okt 07 11:41:36 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:36 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:36 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:36 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:36 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:36 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.
Okt 07 11:41:39 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:39 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:39 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:40 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:40 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:40 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.
Okt 07 11:41:43 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:43 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:43 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:43 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:43 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:43 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.
Okt 07 11:41:46 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:46 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:46 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:46 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:46 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:46 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.
Okt 07 11:41:49 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:49 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:49 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:50 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:50 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:50 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.
Okt 07 11:41:53 raspberrypi systemd[1]: ghome.service: Main process exited, code=exited, status=1/FAILURE
Okt 07 11:41:53 raspberrypi systemd[1]: ghome.service: Unit entered failed state.
Okt 07 11:41:53 raspberrypi systemd[1]: ghome.service: Failed with result 'exit-code'.
Okt 07 11:41:53 raspberrypi systemd[1]: ghome.service: Service hold-off time over, scheduling restart.
Okt 07 11:41:53 raspberrypi systemd[1]: Stopped Google Assistant FHEM Connector.
Okt 07 11:41:53 raspberrypi systemd[1]: Started Google Assistant FHEM Connector.


Bis denn
SouzA

Btw.
Wie ist denn der Befehl, wenn man wieder zurück auf den Master branch will?
Ich habs nicht heraus gefunden und bin über das Backup gegangen... Geht doch aber bestimmt auch einfacher?
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

dominik

Hi,
mit
git checkout master
kommst du wieder zurück.

Stoppe bitte den Service mit "sudo systemctl stop ghome" und starte den Server aus dem Verzeichnis ghome-fhem mit
bin/ghome
danach poste mir bitte das Log, danke!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Hi,
gerne:
bin/ghome
[2018-10-7 12:05:14] using /home/pi/.ghome/config.json
[2018-10-7 12:05:14] ---
[2018-10-7 12:05:14] this is ghome-fhem 0.4.0
[2018-10-7 12:05:14] Fetching FHEM devices...
[2018-10-7 12:05:14] [GHome] starting longpoll: http://127.0.0.1:8096/ghome?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1538906714557
[2018-10-7 12:05:14] Server listening on: http://:::3010
[2018-10-7 12:05:14] [GHome] Checking devices and attributes...
[2018-10-7 12:05:14] [GHome]   executing: http://127.0.0.1:8096/ghome?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2018-10-7 12:05:14] [GHome] Fetching FHEM devices...
[2018-10-7 12:05:14] [GHome] fetching: http://127.0.0.1:8096/ghome?cmd=jsonlist2%20room=GoogleHome&XHR=1
[2018-10-7 12:05:14] [GHome] got: 20 results
[2018-10-7 12:05:14] [GHome] azi_Heizung_Clima is thermostat
[2018-10-7 12:05:14] [GHome] azi_Heizung_Clima has
[2018-10-7 12:05:14] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:14] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:14] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:14] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:14] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:14] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:14 caching: azi_Heizung_Clima-desired-temp: 5.0
[2018-10-7 12:05:14] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:14 caching: azi_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:14] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:14] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:14 caching: azi_Heizung_Clima-measured-temp: 20.4
[2018-10-7 12:05:14] [GHome] { reading: 'humidity',
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:14 caching: azi_Heizung_Clima-humidity: 49
[2018-10-7 12:05:14] [GHome] { default: 'HEAT',
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:14] [GHome] azi_Rolladen: no service type detected
[2018-10-7 12:05:14] [GHome] bad_Heizung_Clima is thermostat
[2018-10-7 12:05:14] [GHome] bad_Heizung_Clima has
[2018-10-7 12:05:14] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:14] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:14] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:14] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:14] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: bad_Heizung_Clima-desired-temp: 20.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: bad_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: bad_Heizung_Clima-measured-temp: 24.5
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: bad_Heizung_Clima-humidity: 78.3
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] homebridgeMapping: On=state,cmdOn=on,cmdOff=off
[2018-10-7 12:05:15] [GHome] du_ku_Radio_ein_aus is switch
[2018-10-7 12:05:15] [GHome] du_ku_Radio_ein_aus has
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'du_ku_Radio_ein_aus',
  informId: 'du_ku_Radio_ein_aus-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' },
  event_map: { An: 'on', Aus: 'off' } }
  2018-10-07 12:05:15 caching: du_ku_Radio_ein_aus-state: An
[2018-10-7 12:05:15] [GHome] homebridgeMapping: On=state,cmdOn=Auf,cmdOff=Zu
[2018-10-7 12:05:15] [GHome] du_wozi_Rollo_ghome_hinten is switch
[2018-10-7 12:05:15] [GHome] du_wozi_Rollo_ghome_hinten has
[2018-10-7 12:05:15] [GHome]   On [state;Auf,Zu]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  cmdOn: 'Auf',
  cmdOff: 'Zu',
  device: 'du_wozi_Rollo_ghome_hinten',
  informId: 'du_wozi_Rollo_ghome_hinten-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: du_wozi_Rollo_ghome_hinten-state: Auf
[2018-10-7 12:05:15] [GHome] homebridgeMapping: On=state,cmdOn=Auf,cmdOff=Zu
[2018-10-7 12:05:15] [GHome] du_wozi_Rollo_ghome_links is switch
[2018-10-7 12:05:15] [GHome] du_wozi_Rollo_ghome_links has
[2018-10-7 12:05:15] [GHome]   On [state;Auf,Zu]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  cmdOn: 'Auf',
  cmdOff: 'Zu',
  device: 'du_wozi_Rollo_ghome_links',
  informId: 'du_wozi_Rollo_ghome_links-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: du_wozi_Rollo_ghome_links-state: Auf
[2018-10-7 12:05:15] [GHome] homebridgeMapping: On=state,cmdOn=Auf,cmdOff=Zu
[2018-10-7 12:05:15] [GHome] du_wozi_Rollo_ghome_rechts is switch
[2018-10-7 12:05:15] [GHome] du_wozi_Rollo_ghome_rechts has
[2018-10-7 12:05:15] [GHome]   On [state;Auf,Zu]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  cmdOn: 'Auf',
  cmdOff: 'Zu',
  device: 'du_wozi_Rollo_ghome_rechts',
  informId: 'du_wozi_Rollo_ghome_rechts-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: du_wozi_Rollo_ghome_rechts-state: Auf
[2018-10-7 12:05:15] [GHome] homebridgeMapping: Brightness=dim,part=1,cmd=dim
[2018-10-7 12:05:15] [GHome] flur_Dimmer is light
[2018-10-7 12:05:15] [GHome] flur_Dimmer has
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome]   Brightness [dim]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'flur_Dimmer',
  informId: 'flur_Dimmer-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: flur_Dimmer-state: off
[2018-10-7 12:05:15] [GHome] { reading: 'dim',
  part: '1',
  cmd: 'dim',
  device: 'flur_Dimmer',
  informId: 'flur_Dimmer-dim',
  characteristic_type: 'Brightness',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: flur_Dimmer-dim: 0
[2018-10-7 12:05:15] [GHome] flur_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] flur_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: flur_Heizung_Clima-desired-temp: 5.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: flur_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: flur_Heizung_Clima-measured-temp: 22.4
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: flur_Heizung_Clima-humidity: 49
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] homebridgeMapping: CurrentRelativeHumidity=0
[2018-10-7 12:05:15] [GHome] gwc_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] gwc_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [0]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: gwc_Heizung_Clima-desired-temp: 5.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: gwc_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: gwc_Heizung_Clima-measured-temp: 20.0
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] { reading: '0',
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-0',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] kizi1_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] kizi1_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi1_Heizung_Clima-desired-temp: 20.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi1_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi1_Heizung_Clima-measured-temp: 21.5
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi1_Heizung_Clima-humidity: 55
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] kizi2_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] kizi2_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi2_Heizung_Clima-desired-temp: 20.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi2_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi2_Heizung_Clima-measured-temp: 20.7
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: kizi2_Heizung_Clima-humidity: 56.8
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] ku_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] ku_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_Heizung_Clima-desired-temp: 5.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_Heizung_Clima-measured-temp: 22.6
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_Heizung_Clima-humidity: 50
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] ku_LED_auf_Schrank is light
[2018-10-7 12:05:15] [GHome] ku_LED_auf_Schrank has
[2018-10-7 12:05:15] [GHome]   Hue [hue;HSV;0-359]
[2018-10-7 12:05:15] [GHome]   Saturation [saturation;HSV;0-100]
[2018-10-7 12:05:15] [GHome]   Brightness [brightness]
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome] { reading: 'hue',
  cmd: 'HSV',
  max: 359,
  maxValue: 359,
  homekit2reading: [Function: bound homekit2reading],
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-hue',
  characteristic_type: 'Hue',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_LED_auf_Schrank-hue: 178
[2018-10-7 12:05:15] [GHome] { reading: 'saturation',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  homekit2reading: [Function: bound homekit2reading],
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-saturation',
  characteristic_type: 'Saturation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_LED_auf_Schrank-saturation: 0
[2018-10-7 12:05:15] [GHome] { reading: 'brightness',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  delay: true,
  homekit2reading: [Function: bound homekit2reading],
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-brightness',
  characteristic_type: 'Brightness',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_LED_auf_Schrank-brightness: 0
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_LED_auf_Schrank-state: off
[2018-10-7 12:05:15] [GHome] ku_Taster_unten_Sw_01 is light
[2018-10-7 12:05:15] [GHome] ku_Taster_unten_Sw_01 has
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'ku_Taster_unten_Sw_01',
  informId: 'ku_Taster_unten_Sw_01-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_Taster_unten_Sw_01-state: off
[2018-10-7 12:05:15] [GHome] ku_Taster_unten_Sw_02 is light
[2018-10-7 12:05:15] [GHome] ku_Taster_unten_Sw_02 has
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'ku_Taster_unten_Sw_02',
  informId: 'ku_Taster_unten_Sw_02-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: ku_Taster_unten_Sw_02-state: off
[2018-10-7 12:05:15] [GHome] schlazi_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] schlazi_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: schlazi_Heizung_Clima-desired-temp: 18.5
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: schlazi_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: schlazi_Heizung_Clima-measured-temp: 21.9
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: schlazi_Heizung_Clima-humidity: 57
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] wozi_Bel_Stehleuchte is light
[2018-10-7 12:05:15] [GHome] wozi_Bel_Stehleuchte has
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'wozi_Bel_Stehleuchte',
  informId: 'wozi_Bel_Stehleuchte-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_Bel_Stehleuchte-state: off
[2018-10-7 12:05:15] [GHome] wozi_Heizung_Clima is thermostat
[2018-10-7 12:05:15] [GHome] wozi_Heizung_Clima has
[2018-10-7 12:05:15] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 12:05:15] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 12:05:15] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 12:05:15] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 12:05:15] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 12:05:15] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_Heizung_Clima-desired-temp: 5.0
[2018-10-7 12:05:15] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_Heizung_Clima-ValvePosition: 0
[2018-10-7 12:05:15] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 12:05:15] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_Heizung_Clima-measured-temp: 22.4
[2018-10-7 12:05:15] [GHome] { reading: 'humidity',
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_Heizung_Clima-humidity: 48
[2018-10-7 12:05:15] [GHome] { default: 'HEAT',
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 12:05:15] [GHome] wozi_LED_TV_WifiLight is light
[2018-10-7 12:05:15] [GHome] wozi_LED_TV_WifiLight has
[2018-10-7 12:05:15] [GHome]   Hue [hue;HSV;0-359]
[2018-10-7 12:05:15] [GHome]   Saturation [saturation;HSV;0-100]
[2018-10-7 12:05:15] [GHome]   Brightness [brightness]
[2018-10-7 12:05:15] [GHome]   On [state;on,off]
[2018-10-7 12:05:15] [GHome] { reading: 'hue',
  cmd: 'HSV',
  max: 359,
  maxValue: 359,
  homekit2reading: [Function: bound homekit2reading],
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-hue',
  characteristic_type: 'Hue',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_LED_TV_WifiLight-hue: 23
[2018-10-7 12:05:15] [GHome] { reading: 'saturation',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  homekit2reading: [Function: bound homekit2reading],
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-saturation',
  characteristic_type: 'Saturation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_LED_TV_WifiLight-saturation: 89
[2018-10-7 12:05:15] [GHome] { reading: 'brightness',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  delay: true,
  homekit2reading: [Function: bound homekit2reading],
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-brightness',
  characteristic_type: 'Brightness',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_LED_TV_WifiLight-brightness: 0
[2018-10-7 12:05:15] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 12:05:15 caching: wozi_LED_TV_WifiLight-state: off
/home/pi/ghome-fhem/lib/fhem.js:750
                        let roomArr = d.room.split(',');
                                            ^

TypeError: Cannot read property 'split' of undefined
    at /home/pi/ghome-fhem/lib/fhem.js:750:45
    at Array.forEach (native)
    at FHEM.<anonymous> (/home/pi/ghome-fhem/lib/fhem.js:749:34)
    at Request.self.callback (/home/pi/ghome-fhem/node_modules/request/request.js:185:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/home/pi/ghome-fhem/node_modules/request/request.js:1161:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at Gunzip.<anonymous> (/home/pi/ghome-fhem/node_modules/request/request.js:1083:12)


Glaskugel am Start?

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

dominik

Kann es sein, dass du ein Gerät hast welche in keinem einzigen Raum ist - also kein "room" Attribut hat?
Gerade einen Fix dafür eingespielt. Bitte ein
git pull
git checkout development

machen und dann nochmals testen. Danke dir!
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 07 Oktober 2018, 12:55:49
Kann es sein, dass du ein Gerät hast welche in keinem einzigen Raum ist - also kein "room" Attribut hat?
Gerade einen Fix dafür eingespielt. Bitte ein
git pull
git checkout development

machen und dann nochmals testen. Danke dir!

Nee, definitiv nicht. Kann aber sein, dass Devices mehr als zwei Räumen zugewiesen sind.

Komme erst heute Abend wieder zum testen.
Melde mich dann.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee

bmaehr

#417
Zitat von: bmaehr am 05 Oktober 2018, 22:50:21
Kannst du vielleicht den Abschnitt etwas beschreiben, damit ich verstehe was du dam einst und tust? Ich hab nämlich nichts wo ich mich einloggen kann...

Und auch die Zusammenhänge mit der Datei action.json sind mir nicht klar. Mit ./gactions update wird die Datei ja in die Google Console hochgeladen. Sie enthält aber nicht viel andere Informationen, als das was beim Einrichten eh schon in der Console konfiguriert wurde. Oder verändert irgendein Prozess die Datei noch?

Welche Sprache hast du in der Console aktiv? Englisch und Deutsch? Nur English? Nur Deutsch?
Hallo Domenik,

Könntest du noch meine Fragen bitte beantworten? Das würde mir helfen einiges mehr zu verstehen.

dominik

Hi,

Einloggen:
- Google Home App öffnen
- SmartHome auswählen
- + drücken
- [Test] FHEM Connector auswählen
nun sollte ein Loginscreen kommen. Was kommt bei dir? Prüfe bitte ob https://deineurl/login erreichbar ist.

Mit der action.json und gaction wird eine Verknüpfung hergestellt damit das Action SDK aufgerufen wird. Man kann nämlich die SmartHome Funktionalität über mehrere Backends (z.B. Dialogflow) einrichten. Zumindest ist das mein Verständnis :)

Console: Deutsch und Englisch, die Tests im Simulator mach ich auf Deutsch.

Hoffe das hilft dir weiter, bei weiteren Fragen einfach melden.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

SouzA

Zitat von: dominik am 07 Oktober 2018, 12:55:49
Kann es sein, dass du ein Gerät hast welche in keinem einzigen Raum ist - also kein "room" Attribut hat?
Gerade einen Fix dafür eingespielt. Bitte ein
git pull
git checkout development

machen und dann nochmals testen. Danke dir!

Hi,
getestet. Keine Verbesserung. Kann nicht synchronisieren.

bin/ghome
[2018-10-7 19:31:11] using /home/pi/.ghome/config.json
[2018-10-7 19:31:11] ---
[2018-10-7 19:31:11] this is ghome-fhem 0.4.0
[2018-10-7 19:31:11] Fetching FHEM devices...
[2018-10-7 19:31:11] [GHome] starting longpoll: http://127.0.0.1:8096/ghome?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1538933471718
[2018-10-7 19:31:11] Server listening on: http://:::3010
[2018-10-7 19:31:11] [GHome] Checking devices and attributes...
[2018-10-7 19:31:11] [GHome]   executing: http://127.0.0.1:8096/ghome?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2018-10-7 19:31:11] [GHome] Fetching FHEM devices...
[2018-10-7 19:31:11] [GHome] fetching: http://127.0.0.1:8096/ghome?cmd=jsonlist2%20room=GoogleHome&XHR=1
[2018-10-7 19:31:12] [GHome] got: 20 results
[2018-10-7 19:31:12] [GHome] azi_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] azi_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: azi_Heizung_Clima-desired-temp: 19.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: azi_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: azi_Heizung_Clima-measured-temp: 21.4
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: azi_Heizung_Clima-humidity: 52
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'azi_Heizung_Clima',
  informId: 'azi_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] azi_Rolladen: no service type detected
[2018-10-7 19:31:12] [GHome] bad_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] bad_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: bad_Heizung_Clima-desired-temp: 20.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: bad_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: bad_Heizung_Clima-measured-temp: 22.7
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: bad_Heizung_Clima-humidity: 53.8
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'bad_Heizung_Clima',
  informId: 'bad_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] homebridgeMapping: On=state,cmdOn=on,cmdOff=off
[2018-10-7 19:31:12] [GHome] du_ku_Radio_ein_aus is switch
[2018-10-7 19:31:12] [GHome] du_ku_Radio_ein_aus has
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'du_ku_Radio_ein_aus',
  informId: 'du_ku_Radio_ein_aus-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' },
  event_map: { An: 'on', Aus: 'off' } }
  2018-10-07 19:31:12 caching: du_ku_Radio_ein_aus-state: An
[2018-10-7 19:31:12] [GHome] homebridgeMapping: On=state,cmdOn=Auf,cmdOff=Zu
[2018-10-7 19:31:12] [GHome] du_wozi_Rollo_ghome_hinten is switch
[2018-10-7 19:31:12] [GHome] du_wozi_Rollo_ghome_hinten has
[2018-10-7 19:31:12] [GHome]   On [state;Auf,Zu]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  cmdOn: 'Auf',
  cmdOff: 'Zu',
  device: 'du_wozi_Rollo_ghome_hinten',
  informId: 'du_wozi_Rollo_ghome_hinten-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: du_wozi_Rollo_ghome_hinten-state: Auf
[2018-10-7 19:31:12] [GHome] homebridgeMapping: On=state,cmdOn=Auf,cmdOff=Zu
[2018-10-7 19:31:12] [GHome] du_wozi_Rollo_ghome_links is switch
[2018-10-7 19:31:12] [GHome] du_wozi_Rollo_ghome_links has
[2018-10-7 19:31:12] [GHome]   On [state;Auf,Zu]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  cmdOn: 'Auf',
  cmdOff: 'Zu',
  device: 'du_wozi_Rollo_ghome_links',
  informId: 'du_wozi_Rollo_ghome_links-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: du_wozi_Rollo_ghome_links-state: Auf
[2018-10-7 19:31:12] [GHome] homebridgeMapping: On=state,cmdOn=Auf,cmdOff=Zu
[2018-10-7 19:31:12] [GHome] du_wozi_Rollo_ghome_rechts is switch
[2018-10-7 19:31:12] [GHome] du_wozi_Rollo_ghome_rechts has
[2018-10-7 19:31:12] [GHome]   On [state;Auf,Zu]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  cmdOn: 'Auf',
  cmdOff: 'Zu',
  device: 'du_wozi_Rollo_ghome_rechts',
  informId: 'du_wozi_Rollo_ghome_rechts-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: du_wozi_Rollo_ghome_rechts-state: Auf
[2018-10-7 19:31:12] [GHome] homebridgeMapping: Brightness=dim,part=1,cmd=dim
[2018-10-7 19:31:12] [GHome] flur_Dimmer is light
[2018-10-7 19:31:12] [GHome] flur_Dimmer has
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome]   Brightness [dim]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'flur_Dimmer',
  informId: 'flur_Dimmer-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: flur_Dimmer-state: off
[2018-10-7 19:31:12] [GHome] { reading: 'dim',
  part: '1',
  cmd: 'dim',
  device: 'flur_Dimmer',
  informId: 'flur_Dimmer-dim',
  characteristic_type: 'Brightness',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: flur_Dimmer-dim: 0
[2018-10-7 19:31:12] [GHome] flur_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] flur_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: flur_Heizung_Clima-desired-temp: 20.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: flur_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: flur_Heizung_Clima-measured-temp: 23.0
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: flur_Heizung_Clima-humidity: 49
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'flur_Heizung_Clima',
  informId: 'flur_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] homebridgeMapping: CurrentRelativeHumidity=0
[2018-10-7 19:31:12] [GHome] gwc_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] gwc_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [0]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: gwc_Heizung_Clima-desired-temp: 18.5
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: gwc_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: gwc_Heizung_Clima-measured-temp: 20.6
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] { reading: '0',
  device: 'gwc_Heizung_Clima',
  informId: 'gwc_Heizung_Clima-0',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] kizi1_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] kizi1_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi1_Heizung_Clima-desired-temp: 18.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi1_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi1_Heizung_Clima-measured-temp: 22.0
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi1_Heizung_Clima-humidity: 56
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'kizi1_Heizung_Clima',
  informId: 'kizi1_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] kizi2_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] kizi2_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi2_Heizung_Clima-desired-temp: 18.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi2_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi2_Heizung_Clima-measured-temp: 21.1
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: kizi2_Heizung_Clima-humidity: 55
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'kizi2_Heizung_Clima',
  informId: 'kizi2_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] ku_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] ku_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_Heizung_Clima-desired-temp: 20.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_Heizung_Clima-measured-temp: 22.7
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_Heizung_Clima-humidity: 51
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'ku_Heizung_Clima',
  informId: 'ku_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] ku_LED_auf_Schrank is light
[2018-10-7 19:31:12] [GHome] ku_LED_auf_Schrank has
[2018-10-7 19:31:12] [GHome]   Hue [hue;HSV;0-359]
[2018-10-7 19:31:12] [GHome]   Saturation [saturation;HSV;0-100]
[2018-10-7 19:31:12] [GHome]   Brightness [brightness]
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome] { reading: 'hue',
  cmd: 'HSV',
  max: 359,
  maxValue: 359,
  homekit2reading: [Function: bound homekit2reading],
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-hue',
  characteristic_type: 'Hue',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_LED_auf_Schrank-hue: 178
[2018-10-7 19:31:12] [GHome] { reading: 'saturation',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  homekit2reading: [Function: bound homekit2reading],
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-saturation',
  characteristic_type: 'Saturation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_LED_auf_Schrank-saturation: 0
[2018-10-7 19:31:12] [GHome] { reading: 'brightness',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  delay: true,
  homekit2reading: [Function: bound homekit2reading],
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-brightness',
  characteristic_type: 'Brightness',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_LED_auf_Schrank-brightness: 100
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'ku_LED_auf_Schrank',
  informId: 'ku_LED_auf_Schrank-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_LED_auf_Schrank-state: on
[2018-10-7 19:31:12] [GHome] ku_Taster_unten_Sw_01 is light
[2018-10-7 19:31:12] [GHome] ku_Taster_unten_Sw_01 has
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'ku_Taster_unten_Sw_01',
  informId: 'ku_Taster_unten_Sw_01-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_Taster_unten_Sw_01-state: on
[2018-10-7 19:31:12] [GHome] ku_Taster_unten_Sw_02 is light
[2018-10-7 19:31:12] [GHome] ku_Taster_unten_Sw_02 has
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'ku_Taster_unten_Sw_02',
  informId: 'ku_Taster_unten_Sw_02-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: ku_Taster_unten_Sw_02-state: on
[2018-10-7 19:31:12] [GHome] schlazi_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] schlazi_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: schlazi_Heizung_Clima-desired-temp: 20.5
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: schlazi_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: schlazi_Heizung_Clima-measured-temp: 21.4
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: schlazi_Heizung_Clima-humidity: 56
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'schlazi_Heizung_Clima',
  informId: 'schlazi_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] wozi_Bel_Stehleuchte is light
[2018-10-7 19:31:12] [GHome] wozi_Bel_Stehleuchte has
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'wozi_Bel_Stehleuchte',
  informId: 'wozi_Bel_Stehleuchte-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_Bel_Stehleuchte-state: on
[2018-10-7 19:31:12] [GHome] wozi_Heizung_Clima is thermostat
[2018-10-7 19:31:12] [GHome] wozi_Heizung_Clima has
[2018-10-7 19:31:12] [GHome]   TargetTemperature [desired-temp]
[2018-10-7 19:31:12] [GHome]   Custom Actuation [ValvePosition]
[2018-10-7 19:31:12] [GHome]   CurrentTemperature [measured-temp]
[2018-10-7 19:31:12] [GHome]   CurrentRelativeHumidity [humidity]
[2018-10-7 19:31:12] [GHome]   CurrentHeatingCoolingState [undefined]
[2018-10-7 19:31:12] [GHome] { reading: 'desired-temp',
  cmd: 'desired-temp',
  delay: true,
  minValue: 5,
  maxValue: 30,
  minStep: 0.5,
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-desired-temp',
  characteristic_type: 'TargetTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_Heizung_Clima-desired-temp: 20.0
[2018-10-7 19:31:12] [GHome] { reading: 'ValvePosition',
  name: 'Actuation',
  format: 'UINT8',
  unit: 'PERCENTAGE',
  maxValue: 100,
  minValue: 0,
  minStep: 1,
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-ValvePosition',
  characteristic_type: 'Actuation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_Heizung_Clima-ValvePosition: 0
[2018-10-7 19:31:12] [GHome]     caching: Custom Actuation: 0 (as number; from '0')
[2018-10-7 19:31:12] [GHome] { reading: 'measured-temp',
  minValue: -30,
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-measured-temp',
  characteristic_type: 'CurrentTemperature',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_Heizung_Clima-measured-temp: 22.2
[2018-10-7 19:31:12] [GHome] { reading: 'humidity',
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-humidity',
  characteristic_type: 'CurrentRelativeHumidity',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_Heizung_Clima-humidity: 51
[2018-10-7 19:31:12] [GHome] { default: 'HEAT',
  device: 'wozi_Heizung_Clima',
  informId: 'wozi_Heizung_Clima-undefined',
  characteristic_type: 'CurrentHeatingCoolingState',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
[2018-10-7 19:31:12] [GHome] wozi_LED_TV_WifiLight is light
[2018-10-7 19:31:12] [GHome] wozi_LED_TV_WifiLight has
[2018-10-7 19:31:12] [GHome]   Hue [hue;HSV;0-359]
[2018-10-7 19:31:12] [GHome]   Saturation [saturation;HSV;0-100]
[2018-10-7 19:31:12] [GHome]   Brightness [brightness]
[2018-10-7 19:31:12] [GHome]   On [state;on,off]
[2018-10-7 19:31:12] [GHome] { reading: 'hue',
  cmd: 'HSV',
  max: 359,
  maxValue: 359,
  homekit2reading: [Function: bound homekit2reading],
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-hue',
  characteristic_type: 'Hue',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_LED_TV_WifiLight-hue: 23
[2018-10-7 19:31:12] [GHome] { reading: 'saturation',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  homekit2reading: [Function: bound homekit2reading],
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-saturation',
  characteristic_type: 'Saturation',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_LED_TV_WifiLight-saturation: 89
[2018-10-7 19:31:12] [GHome] { reading: 'brightness',
  cmd: 'HSV',
  max: 100,
  maxValue: 100,
  delay: true,
  homekit2reading: [Function: bound homekit2reading],
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-brightness',
  characteristic_type: 'Brightness',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_LED_TV_WifiLight-brightness: 0
[2018-10-7 19:31:12] [GHome] { reading: 'state',
  valueOff: '/off|A0|000000/',
  cmdOn: 'on',
  cmdOff: 'off',
  device: 'wozi_LED_TV_WifiLight',
  informId: 'wozi_LED_TV_WifiLight-state',
  characteristic_type: 'On',
  log:
   { [Function: bound ]
     debug: [Function],
     info: [Function],
     warn: [Function],
     error: [Function],
     log: [Function],
     prefix: 'GHome' } }
  2018-10-07 19:31:12 caching: wozi_LED_TV_WifiLight-state: off
/home/pi/ghome-fhem/lib/fhem.js:750
                        let roomArr = d.room.split(',');
                                            ^

TypeError: Cannot read property 'split' of undefined
    at /home/pi/ghome-fhem/lib/fhem.js:750:45
    at Array.forEach (native)
    at FHEM.<anonymous> (/home/pi/ghome-fhem/lib/fhem.js:749:34)
    at Request.self.callback (/home/pi/ghome-fhem/node_modules/request/request.js:185:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/home/pi/ghome-fhem/node_modules/request/request.js:1161:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at Gunzip.<anonymous> (/home/pi/ghome-fhem/node_modules/request/request.js:1083:12)



wozi_LED_TV_WifiLight hat die Räume GoogleHome,WifiLight,Wohnzimmer.

Bis denn
SouzA
Raspi 4, EnOcean TCM310 USB, HM-MOD-UART-USB, Jeelink, hue, AMAD, fully, FRITZBOX, Signalbot, VIERA, Presence BT/Mac, TPLink, Gassistant, Shelly, fhempy, ZigBee