FHEM Forum

FHEM => Frontends => Sprachsteuerung => Thema gestartet von: Sky am 31 Januar 2019, 19:34:53

Titel: Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 19:34:53
Hallo zusammen ,

ich steure meinen Novoferm Garagentorantrieb über werksseitig vorgesehene Taster und ,damit ich über Apple Home steuern kann , über einen HM-LC-SW1-FM .
In "Home" wird das allerdings als Schalter geführt .
Habe irgendwo gelesen ,daß man in der Config.json eventuell ,in Bezug auf meinen Akktor , etwas neues anlegen muss , damit man das Garagentorsymbol
in Home bekommt.
Leider habe ich nicht mehr Info´s gefunden ......

hat jemand so etwas schon einmal gemacht ?


Vielen Dank
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 31 Januar 2019, 19:36:50
für das device in fhem genericDeviceType=garage und das homebridgeMapping passend setzen.
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 20:11:11
Danke für Deine Antwort ...

leider habe ich unter genericDeviceType nicht die Auswahl Garage .
Das wäre der einfachste Weg gewesen
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 31 Januar 2019, 20:12:42
einfach eintragen. von hand über die commandbox.

attr <name> genericDeviceType garage

Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 20:14:12
Ohh ...........

wußte ich  noch nicht ,werde ich gleich mal probieren .

Nochmals Danke !!
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 20:38:16
Wäre zu schön gewesen ....

Das Attribut habe ich ändern können, aber beim Neustart der Homebridge verursacht dies nun ein Problem .
Zur Kontrolle habe ich diese Attribut wieder entfernt , die Homebridge startet wieder ohne Probleme

Wenn ich ein genericDeviceType nehme ,welches ich in Fhem auswählen kann ( switch,outlet ,light,blind,speaker,thermostat )
läuft die Homebridge ohne Probleme.

Das manuelle auswählen von "garage" als Attribut verursacht bei mir das Problem .

Das Attribute "subType" ist beim definieren automatisch als "Switch" gesetzt worden...
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 31 Januar 2019, 21:11:12
- wenn du nich schreibst was für Probleme kann dir keiner helfen
- wenn du etwas postest bitte text und keine screenshots
- wie oben geschrieben: für garage musst du zusätzlich homebridgeMapping passend setzen.
  beispiele findest du hier im forum
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Moeti am 31 Januar 2019, 21:27:46
Aktuelles FHEM?
Aktuelle Homebridge?
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 21:31:41
Das Mapping für den Akktor als "switch" lautet :

homebridgeMapping  clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1

Dies läuft schon lange problemlos .

Hier sieht man die Fehler ,wenn ich "genericDeviceType garage" manuell über die commandbox eingebe :

---------------------------------
pi@raspberrypi:~ $ homebridge
[1/31/2019, 8:31:17 PM] Loaded config.json with 1 accessories and 3 platforms.
[1/31/2019, 8:31:17 PM] ---
[1/31/2019, 8:31:17 PM] Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^10.15.0 which does not satisfy the current Node version of v10.6.0. You may need to upgrade your installation of Node.
[1/31/2019, 8:31:18 PM] Loaded plugin: homebridge-hue
[1/31/2019, 8:31:18 PM] Registering platform 'homebridge-hue.Hue'
[1/31/2019, 8:31:18 PM] ---
[1/31/2019, 8:31:18 PM] Loaded plugin: homebridge-pi
[1/31/2019, 8:31:18 PM] Registering accessory 'homebridge-pi.PiTemperature'
[1/31/2019, 8:31:18 PM] ---
[1/31/2019, 8:31:19 PM] Loaded plugin: homebridge-camera-ffmpeg
[1/31/2019, 8:31:19 PM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[1/31/2019, 8:31:19 PM] ---
[1/31/2019, 8:31:19 PM] Loaded plugin: homebridge-fhem
homebridge API version: 2.3
this is homebridge-fhem 0.4.5
[1/31/2019, 8:31:19 PM] Registering platform 'homebridge-fhem.FHEM'
[1/31/2019, 8:31:19 PM] ---
[1/31/2019, 8:31:19 PM] Loading 3 platforms...
[1/31/2019, 8:31:19 PM] [FHEM] Initializing FHEM platform...
starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1548963080288
[1/31/2019, 8:31:20 PM] [FHEM] Fetching FHEM devices...
[1/31/2019, 8:31:20 PM] [Camera-ffmpeg] Initializing Camera-ffmpeg platform...
[1/31/2019, 8:31:20 PM] [Hue] Initializing Hue platform...
[1/31/2019, 8:31:20 PM] [Hue] homebridge-hue v0.11.12, node v10.6.0, homebridge v0.4.46
[1/31/2019, 8:31:20 PM] [Hue] warning: not using recommended node version v10.15.0 LTS
[1/31/2019, 8:31:20 PM] Loading 1 accessories...
[1/31/2019, 8:31:20 PM] [Raspberry PI Temperature] Initializing PiTemperature accessory...
[1/31/2019, 8:31:20 PM] [Raspberry PI Temperature] Model BCM2835/a22082 Serial 00000000bdb8e6d7
Server listening on: http://<ip>:8282
[1/31/2019, 8:31:20 PM] Outside Front is running on port 45247.
[1/31/2019, 8:31:20 PM] [FHEM] Checking devices and attributes...
[1/31/2019, 8:31:20 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[1/31/2019, 8:31:20 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=siri&XHR=1
[1/31/2019, 8:31:20 PM] [FHEM] siri device is siri
[1/31/2019, 8:31:20 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Bsiri%7D-%3E%7B%22homebridge-fhem%20version%22%7D%20=%20%220.4.5%22%7D&XHR=1
[1/31/2019, 8:31:20 PM] [FHEM] Fetching FHEM devices...
[1/31/2019, 8:31:20 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[1/31/2019, 8:31:20 PM] [FHEM] got: 5 results
/usr/lib/node_modules/homebridge-fhem/index.js:1580
    var parts = s.Attributes.setList.split( ' ' );
                                     ^

TypeError: Cannot read property 'split' of undefined
    at new FHEMAccessory (/usr/lib/node_modules/homebridge-fhem/index.js:1580:38)
    at FHEMPlatform.<anonymous> (/usr/lib/node_modules/homebridge-fhem/index.js:1083:42)
    at Array.map (<anonymous>)
    at FHEMPlatform.<anonymous> (/usr/lib/node_modules/homebridge-fhem/index.js:1080:31)
    at Request.self.callback (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:185:22)
    at Request.emit (events.js:182:13)
    at Request.<anonymous> (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1157:10)
    at Request.emit (events.js:182:13)
    at Gunzip.<anonymous> (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1079:12)
    at Object.onceWrapper (events.js:273:13)
------------------------------------------------------------

Wenn ich das Attribut wieder lösche ,läuft alles korrekt :

pi@raspberrypi:~ $ homebridge
[1/31/2019, 9:01:39 PM] Loaded config.json with 1 accessories and 3 platforms.
[1/31/2019, 9:01:39 PM] ---
[1/31/2019, 9:01:39 PM] Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^10.15.0 which does not satisfy the current Node version of v10.6.0. You may need to upgrade your installation of Node.
[1/31/2019, 9:01:41 PM] Loaded plugin: homebridge-hue
[1/31/2019, 9:01:41 PM] Registering platform 'homebridge-hue.Hue'
[1/31/2019, 9:01:41 PM] ---
[1/31/2019, 9:01:41 PM] Loaded plugin: homebridge-pi
[1/31/2019, 9:01:41 PM] Registering accessory 'homebridge-pi.PiTemperature'
[1/31/2019, 9:01:41 PM] ---
[1/31/2019, 9:01:42 PM] Loaded plugin: homebridge-camera-ffmpeg
[1/31/2019, 9:01:42 PM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[1/31/2019, 9:01:42 PM] ---
[1/31/2019, 9:01:42 PM] Loaded plugin: homebridge-fhem
homebridge API version: 2.3
this is homebridge-fhem 0.4.5
[1/31/2019, 9:01:42 PM] Registering platform 'homebridge-fhem.FHEM'
[1/31/2019, 9:01:42 PM] ---
[1/31/2019, 9:01:42 PM] Loading 3 platforms...
[1/31/2019, 9:01:42 PM] [FHEM] Initializing FHEM platform...
starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1548964902743
[1/31/2019, 9:01:42 PM] [FHEM] Fetching FHEM devices...
[1/31/2019, 9:01:42 PM] [Camera-ffmpeg] Initializing Camera-ffmpeg platform...
[1/31/2019, 9:01:42 PM] [Hue] Initializing Hue platform...
[1/31/2019, 9:01:42 PM] [Hue] homebridge-hue v0.11.12, node v10.6.0, homebridge v0.4.46
[1/31/2019, 9:01:42 PM] [Hue] warning: not using recommended node version v10.15.0 LTS
[1/31/2019, 9:01:42 PM] Loading 1 accessories...
[1/31/2019, 9:01:42 PM] [Raspberry PI Temperature] Initializing PiTemperature accessory...
[1/31/2019, 9:01:42 PM] [Raspberry PI Temperature] Model BCM2835/a22082 Serial 00000000bdb8e6d7
Server listening on: http://<ip>:8282
[1/31/2019, 9:01:42 PM] Outside Front is running on port 42737.
[1/31/2019, 9:01:43 PM] [FHEM] Checking devices and attributes...
[1/31/2019, 9:01:43 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[1/31/2019, 9:01:43 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=siri&XHR=1
[1/31/2019, 9:01:43 PM] [FHEM] siri device is siri
[1/31/2019, 9:01:43 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Bsiri%7D-%3E%7B%22homebridge-fhem%20version%22%7D%20=%20%220.4.5%22%7D&XHR=1
[1/31/2019, 9:01:43 PM] [FHEM] Fetching FHEM devices...
[1/31/2019, 9:01:43 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[1/31/2019, 9:01:43 PM] [FHEM] got: 5 results
[1/31/2019, 9:01:43 PM] [FHEM] homebridgeMapping: clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1
[1/31/2019, 9:01:43 PM] [FHEM] Garagentor is switch
[1/31/2019, 9:01:43 PM] [FHEM] Garagentor has
[1/31/2019, 9:01:43 PM] [FHEM]   On [state;on-for-timer 1,on-for-timer 1]
  2019-01-31 21:01:43 caching: Garagentor-state: off
[1/31/2019, 9:01:43 PM] [FHEM]     caching: On: false (as boolean; from 'off')
[1/31/2019, 9:01:43 PM] [FHEM] homebridgeMapping: clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1
[1/31/2019, 9:01:43 PM] [FHEM] HM_4471C5_Sw_01 is switch
[1/31/2019, 9:01:43 PM] [FHEM] HM_4471C5_Sw_01 has
[1/31/2019, 9:01:43 PM] [FHEM]   On [state;on-for-timer 1,on-for-timer 1]
  2019-01-31 21:01:43 caching: HM_4471C5_Sw_01-state: off
[1/31/2019, 9:01:43 PM] [FHEM]     caching: On: false (as boolean; from 'off')
[1/31/2019, 9:01:43 PM] [FHEM] homebridgeMapping: clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1
[1/31/2019, 9:01:43 PM] [FHEM] HM_4471C5_Sw_02 is switch
[1/31/2019, 9:01:43 PM] [FHEM] HM_4471C5_Sw_02 has
[1/31/2019, 9:01:43 PM] [FHEM]   On [state;on-for-timer 1,on-for-timer 1]
  2019-01-31 21:01:43 caching: HM_4471C5_Sw_02-state: off
[1/31/2019, 9:01:43 PM] [FHEM]     caching: On: false (as boolean; from 'off')
[1/31/2019, 9:01:43 PM] [FHEM] homebridgeMapping: clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1
[1/31/2019, 9:01:43 PM] [FHEM] HM_4471C5_Sw_03 is switch
[1/31/2019, 9:01:43 PM] [FHEM] HM_4471C5_Sw_03 has
[1/31/2019, 9:01:43 PM] [FHEM]   On [state;on-for-timer 1,on-for-timer 1]
  2019-01-31 21:01:43 caching: HM_4471C5_Sw_03-state: off
[1/31/2019, 9:01:43 PM] [FHEM]     caching: On: false (as boolean; from 'off')
[1/31/2019, 9:01:43 PM] [FHEM] Hue: no service type detected
[1/31/2019, 9:01:43 PM] [FHEM] no accessory created for Hue (HUEBridge)
[1/31/2019, 9:01:43 PM] [FHEM] Initializing platform accessory 'Garagentor'...
[1/31/2019, 9:01:43 PM] [FHEM] creating services for Garagentor
[1/31/2019, 9:01:43 PM] [FHEM]   information service for Garagentor
[1/31/2019, 9:01:43 PM] [FHEM]     manufacturer, model and serial number characteristics for Garagentor
[1/31/2019, 9:01:43 PM] [FHEM]   Switch service for Garagentor
[1/31/2019, 9:01:43 PM] [FHEM]     On characteristic for Garagentor:state
[1/31/2019, 9:01:43 PM] [FHEM] Initializing platform accessory 'HM_4471C5_Sw_01'...
[1/31/2019, 9:01:43 PM] [FHEM] creating services for HM_4471C5_Sw_01
[1/31/2019, 9:01:43 PM] [FHEM]   information service for HM_4471C5_Sw_01
[1/31/2019, 9:01:43 PM] [FHEM]     manufacturer, model and serial number characteristics for HM_4471C5_Sw_01
[1/31/2019, 9:01:43 PM] [FHEM]   Switch service for HM_4471C5_Sw_01
[1/31/2019, 9:01:43 PM] [FHEM]     On characteristic for HM_4471C5_Sw_01:state
[1/31/2019, 9:01:43 PM] [FHEM] Initializing platform accessory 'HM_4471C5_Sw_02'...
[1/31/2019, 9:01:43 PM] [FHEM] creating services for HM_4471C5_Sw_02
[1/31/2019, 9:01:43 PM] [FHEM]   information service for HM_4471C5_Sw_02
[1/31/2019, 9:01:43 PM] [FHEM]     manufacturer, model and serial number characteristics for HM_4471C5_Sw_02
[1/31/2019, 9:01:43 PM] [FHEM]   Switch service for HM_4471C5_Sw_02
[1/31/2019, 9:01:43 PM] [FHEM]     On characteristic for HM_4471C5_Sw_02:state
[1/31/2019, 9:01:43 PM] [FHEM] Initializing platform accessory 'HM_4471C5_Sw_03'...
[1/31/2019, 9:01:43 PM] [FHEM] creating services for HM_4471C5_Sw_03
[1/31/2019, 9:01:43 PM] [FHEM]   information service for HM_4471C5_Sw_03
[1/31/2019, 9:01:43 PM] [FHEM]     manufacturer, model and serial number characteristics for HM_4471C5_Sw_03
[1/31/2019, 9:01:43 PM] [FHEM]   Switch service for HM_4471C5_Sw_03
[1/31/2019, 9:01:43 PM] [FHEM]     On characteristic for HM_4471C5_Sw_03:state
[1/31/2019, 9:01:48 PM] [Hue] Philips hue: Philips BSB002 bridge v1811120916, api v1.29.0
[1/31/2019, 9:01:48 PM] [Hue] Philips hue: 4 accessories
[1/31/2019, 9:01:48 PM] [Hue] masked debug info dumped to /home/pi/.homebridge/homebridge-hue.json.gz
[1/31/2019, 9:01:48 PM] [Hue] Initializing platform accessory 'Philips hue'...
[1/31/2019, 9:01:48 PM] [Hue] Philips hue: 3 services
[1/31/2019, 9:01:48 PM] [Hue] Initializing platform accessory 'Beetlampe 2'...
[1/31/2019, 9:01:48 PM] [Hue] Initializing platform accessory 'Beetlampe 3'...
[1/31/2019, 9:01:48 PM] [Hue] Initializing platform accessory 'Beetlampe 1'...
Setup Payload:
X-HM://0023ISYWYF5AD
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:



























Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:

    ┌────────────┐
    │ 031-45-154 │
    └────────────┘

[1/31/2019, 9:01:48 PM] Homebridge is running on port 51826.

-----------------------------------------------------------------------------
Ich hoffe das dies mehr Anhaltspunkte liefert ....

Nochmals Danke für die Mühe !!
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 21:39:42
Habe gestern die Homebridge und Fhem nochmals aktualisiert .
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 31 Januar 2019, 22:31:26
der code ist bisher davon ausgegangen das es immer ein dummy ist.

das habe ich eben repariert.

du musst aber auf jeden fall das homebridgeMapping setzen.
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 31 Januar 2019, 23:06:01
Kannst Du mir das erklären was Du geändert hast ?
Welchen Code meinst Du ?

Entschuldige die Fragen ,komme nicht ganz mit ...
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 01 Februar 2019, 09:19:51
homebridge-fhem.

per npm updaten.
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 14:53:12
Es funktioniert leider nicht ......

Folgende Sachen habe ich geprüft :
Node-Version ist 10.6.0
Npm-Version ist 6.7.0
Homebridge-Fhem ist 0.4.6

pi@raspberrypi:~ $ sudo npm list -g --depth=0
/usr/local/lib
├── homebridge@0.4.46
├── homebridge-hue@0.11.12
├── homebridge-pi@1.0.0
└── npm@6.7.0
---------------------------------------------------------
Wenn ich jetzt das attr Garagentor genericDeviceType garage hinzufüge ,
sieht es wieder so aus :

pi@raspberrypi:~ $ homebridge
[2/1/2019, 2:51:42 PM] Loaded config.json with 1 accessories and 3 platforms.
[2/1/2019, 2:51:42 PM] ---
[2/1/2019, 2:51:42 PM] Plugin /usr/local/lib/node_modules/homebridge-hue requires Node version of ^10.15.0 which does not satisfy the current Node version of v10.6.0. You may need to upgrade your installation of Node.
[2/1/2019, 2:51:44 PM] Loaded plugin: homebridge-hue
[2/1/2019, 2:51:44 PM] Registering platform 'homebridge-hue.Hue'
[2/1/2019, 2:51:44 PM] ---
[2/1/2019, 2:51:44 PM] Loaded plugin: homebridge-pi
[2/1/2019, 2:51:44 PM] Registering accessory 'homebridge-pi.PiTemperature'
[2/1/2019, 2:51:44 PM] ---
[2/1/2019, 2:51:45 PM] Loaded plugin: homebridge-camera-ffmpeg
[2/1/2019, 2:51:45 PM] Registering platform 'homebridge-camera-ffmpeg.Camera-ffmpeg'
[2/1/2019, 2:51:45 PM] ---
[2/1/2019, 2:51:45 PM] Loaded plugin: homebridge-fhem
homebridge API version: 2.3
this is homebridge-fhem 0.4.5
[2/1/2019, 2:51:45 PM] Registering platform 'homebridge-fhem.FHEM'
[2/1/2019, 2:51:45 PM] ---
[2/1/2019, 2:51:45 PM] Loading 3 platforms...
[2/1/2019, 2:51:45 PM] [FHEM] Initializing FHEM platform...
starting longpoll: http://127.0.0.1:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1549029106093
[2/1/2019, 2:51:46 PM] [FHEM] Fetching FHEM devices...
[2/1/2019, 2:51:46 PM] [Camera-ffmpeg] Initializing Camera-ffmpeg platform...
[2/1/2019, 2:51:46 PM] [Hue] Initializing Hue platform...
[2/1/2019, 2:51:46 PM] [Hue] homebridge-hue v0.11.12, node v10.6.0, homebridge v0.4.46
[2/1/2019, 2:51:46 PM] [Hue] warning: not using recommended node version v10.15.0 LTS
[2/1/2019, 2:51:46 PM] Loading 1 accessories...
[2/1/2019, 2:51:46 PM] [Raspberry PI Temperature] Initializing PiTemperature accessory...
[2/1/2019, 2:51:46 PM] [Raspberry PI Temperature] Model BCM2835/a22082 Serial 00000000bdb8e6d7
Server listening on: http://<ip>:8282
[2/1/2019, 2:51:46 PM] Outside Front is running on port 43019.
[2/1/2019, 2:51:46 PM] [FHEM] Checking devices and attributes...
[2/1/2019, 2:51:46 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7BAttrVal(%22global%22,%22userattr%22,%22%22)%7D&XHR=1
[2/1/2019, 2:51:46 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20TYPE=siri&XHR=1
[2/1/2019, 2:51:46 PM] [FHEM] siri device is siri
[2/1/2019, 2:51:46 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B$defs%7Bsiri%7D-%3E%7B%22homebridge-fhem%20version%22%7D%20=%20%220.4.5%22%7D&XHR=1
[2/1/2019, 2:51:46 PM] [FHEM] Fetching FHEM devices...
[2/1/2019, 2:51:46 PM] [FHEM] fetching: http://127.0.0.1:8083/fhem?cmd=jsonlist2%20room=Homekit&XHR=1
[2/1/2019, 2:51:46 PM] [FHEM] got: 5 results
/usr/lib/node_modules/homebridge-fhem/index.js:1580
    var parts = s.Attributes.setList.split( ' ' );
                                     ^

TypeError: Cannot read property 'split' of undefined
    at new FHEMAccessory (/usr/lib/node_modules/homebridge-fhem/index.js:1580:38)
    at FHEMPlatform.<anonymous> (/usr/lib/node_modules/homebridge-fhem/index.js:1083:42)
    at Array.map (<anonymous>)
    at FHEMPlatform.<anonymous> (/usr/lib/node_modules/homebridge-fhem/index.js:1080:31)
    at Request.self.callback (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:185:22)
    at Request.emit (events.js:182:13)
    at Request.<anonymous> (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1157:10)
    at Request.emit (events.js:182:13)
    at Gunzip.<anonymous> (/usr/lib/node_modules/homebridge-fhem/node_modules/request/request.js:1079:12)
    at Object.onceWrapper (events.js:273:13)

---------------------------------------------------------------
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 01 Februar 2019, 15:03:53
da wird immer noch die alte version gestartet:
Zitatthis is homebridge-fhem 0.4.5
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 15:42:22
Ohh ...

Das habe ich nicht gesehen.
Aber ich habe es nochmal mit " pi@raspberrypi:~ $ sudo npm view homebridge-fhem version
0.4.6 " überprüft .
Den Raspberry runtergefahren und neu gestartet , trotzdem startet die homebridge-fhem in der Version
0.4.5 ´

Jetzt weiß ich auch nicht wirklich weiter ...
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 01 Februar 2019, 15:43:43
dann hast du es irgendwie geschafft zwei versionen zu installieren. vermutlich ein mal mit -g und en mal ohne.
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 15:51:48
Was für ein Mist........ kann ich mir nicht vorstellen, habe immer mit -g  gearbeitet

Wie löse ich das Problem ?

wenn ich homebridge-fhem mit " sudo npm uninstall -g homebridge-fhem " deinstalliere ,weiß ich ja nicht ob das danach sauber ist oder eine Version noch vorhanden ist
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 16:05:46
Hat sich erledigt .
Habe es mit
sudo npm install -g --unsafe-perm homebridge
sudo npm install -g homebridge-fhem

gerichtet .

Ein großes DANKESCHÖN !!
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 18:53:21
Zu früh gefreut  :-\

Wenn ich nun in Apple Home den "Garagentor-Button" für die Garage betätige ,wird nichts geschaltet .
Dies kann ich auch im Log sehen .

Gibt es da Unterschiede ob ich den HM-LC-SW1-FM als Switch oder als Garagenöffner/Schließer in Apple Home benutze ?

Ich habe allerdings noch keinen Türkontakt verbaut um zu sehen ob das Torgeöffnet oder geschlossen ist .
Dies wollte ich als nächsten Schritt machen
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 01 Februar 2019, 19:07:27
du musst ein passendes homebridgeMapping anlegen
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 19:19:41
mein bisheriges homebridgeMapping hat doch funktioniert :

homebridgeMapping clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1

Da der Akktor sich nicht geändert hat gehe ich mal davon aus ,das dies auch mit dem genericDeviceTyp Garage funktionieren müsste .
Oder habe ich da einen Denkfehler ?

Danke
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 01 Februar 2019, 19:25:53
eine garagentür hat keine On characteristic. du schaltest sie ja nicht ein und aus.

die characteristics heissten TargetDoorState und CurrentDoorState und du musst das on und off auf OPEN und CLOSED mappen.
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 01 Februar 2019, 19:32:58
Würde so was funktionieren ?

homebridgeMapping CurrentDoorState=state,values=closed:CLOSED;open:OPEN;opening:OPENING;closing:CLOSING
TargetDoorState=state,cmds=OPEN:Auf;CLOSED:Zu,values=Zu:CLOSED;Auf:OPEN

Dies habe ich gerade hier gefunden :
https://forum.fhem.de/index.php/topic,86408.msg820207.html#msg820207
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 02 Februar 2019, 22:14:18
Könntest Du mir vielleicht sagen , ob das mit meinem Akktor überhaupt auf OPEN und Closed geht ?
Ich habe jetzt etliche Versuche gemacht , scheitere aber immer daran , daß in den Readings nur On und Off gehen.
Daher funktioniert das mit der Homebridge nicht .....
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 15:05:21
Ich komme einfach nicht weiter , könnte mir jemand einen Tipp geben ?

Danke
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 03 Februar 2019, 15:32:01
was genau die aktor macht musst du in deinem autor nachschauen. ich tippe mal der hat einfach nur on und off.
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 15:32:45
Genau das ist das Problem .

Gibt es da eine Hintertür ?
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 03 Februar 2019, 15:37:05
über das homebridgeMapping OPEN und CLOSE vom homekit nach on und off mappen. dafür ist das homebridgeMapping doch genau da!
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 15:41:13
Halte mich bitte nicht für blöd ....

aber irgendwie steige ich nicht dahinter wie das homebridgeMapping aussehen muss .
Zitat von: Sky am 01 Februar 2019, 19:19:41
mein bisheriges homebridgeMapping hat doch funktioniert :

homebridgeMapping clear On=state,valueOn=on,cmdOn=on-for-timer+1,cmdOff=on-for-timer+1

Da der Akktor sich nicht geändert hat gehe ich mal davon aus ,das dies auch mit dem genericDeviceTyp Garage funktionieren müsste .
Oder habe ich da einen Denkfehler ?

Danke

kombiniert mit :
Zitat von: Sky am 01 Februar 2019, 19:32:58
Würde so was funktionieren ?

homebridgeMapping CurrentDoorState=state,values=closed:CLOSED;open:OPEN;opening:OPENING;closing:CLOSING
TargetDoorState=state,cmds=OPEN:Auf;CLOSED:Zu,values=Zu:CLOSED;Auf:OPEN

Dies habe ich gerade hier gefunden :
https://forum.fhem.de/index.php/topic,86408.msg820207.html#msg820207
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 15:52:32
Bei allen Versuchen kommt im Log:

[2/3/2019, 3:50:58 PM] [FHEM] Garagentor-state value off not handled in values
[2/3/2019, 3:50:58 PM] [FHEM] Garagentor-state value off not handled in values
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 03 Februar 2019, 15:54:27
homebridgeMapping CurrentDoorState=state,values=closed:CLOSED;open:OPEN;opening:OPENING;closing:CLOSING
TargetDoorState=state,cmds=OPEN:Auf;CLOSED:Zu,values=Zu:CLOSED;Auf:OPEN


was genau zu deinem mapping passt. dort taucht weder on noch off auf...
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 16:03:51
Habe jetzt folgendes probiert :

homebridgeMapping CurrentDoorState=state,values=off:CLOSED;on:OPEN;opening:OPENING;closing:CLOSING
TargetDoorState=state,cmds=on:Auf;off:Zu,values=off:CLOSED;on:OPEN


Im Log sieht das dann so aus :
[2/3/2019, 3:58:19 PM] [FHEM] Garagentor: executing set cmd for TargetDoorState with value 1
[2/3/2019, 3:58:19 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Garagentor%20undefined%201&XHR 

[2/3/2019, 3:58:34 PM] [FHEM] Garagentor: executing set cmd for TargetDoorState with value 0
[2/3/2019, 3:58:34 PM] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=set%20Garagentor%20undefined%200&XHR


Mein Akktor bzw. das Garagentor reagiert aber nicht ......
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 16:17:02
Bei genauerem lesen des Log ist mir folgendes aufgefallen .

[2/3/2019, 4:13:35 PM] [FHEM] Initializing platform accessory 'Garagentor'...
[2/3/2019, 4:13:35 PM] [FHEM] creating services for Garagentor
[2/3/2019, 4:13:35 PM] [FHEM]   information service for Garagentor
[2/3/2019, 4:13:35 PM] [FHEM]     manufacturer, model and serial number characteristics for Garagentor
[2/3/2019, 4:13:35 PM] [FHEM]     firmware revision characteristic for Garagentor
[2/3/2019, 4:13:35 PM] [FHEM]   GarageDoorOpener service for Garagentor
HAP Warning: Characteristic 00000025-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 00000041-0000-1000-8000-0026BB765291.                                    Adding anyway.
[2/3/2019, 4:13:35 PM] [FHEM]     On characteristic for Garagentor:state
[2/3/2019, 4:13:35 PM] [FHEM]     TargetDoorState characteristic for Garagentor:state
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: justme1968 am 03 Februar 2019, 16:50:35
versuch es mal so:
homebridgeMapping CurrentDoorState:state,values=off:CLOSED;on:OPEN TargetDoorState:CurrentDoorState,cmds=OPEN:on;CLOSED:off
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: Sky am 03 Februar 2019, 19:30:41
Jaaaaaaaaaaa...

Vielen Dank für Deine Mühe , das macht so eine Freude wenn etwas funktioniert !!!!

P.S.: Für jemanden der nicht so viel Wissen hat wie Du ist es manchmal schon Nervenzermürbend .
        Aber man will ja nicht aufgeben !
Titel: Antw:Symbol ändern in Apple Home ???
Beitrag von: leachim200 am 09 Juni 2019, 12:43:24
hallo
Danke für die Hilfe auch bei mir hat es dank der dem letzten Code funktioniert.

Es handelt sich bei mir um einen  HM-LC-Bl1PBU-FM mit dem ich mein Garangetor steuere
genericDeviceType: garage
homebridgeMapping: CurrentDoorState:state,values=off:CLOSED;on:OPEN TargetDoorState:CurrentDoorState,cmds=OPEN:on;CLOSED:off

gibt es eine möglichkeit die fahrt nach oben und unten auch noch zu mappen sprich das wird geöffnet und wird geschlossen angezeigt wird?

Logfileauszug
[2019-6-9 12:36:52] [FHEM] Garagentor-state value 99 not handled in values
[2019-6-9 12:36:52] [FHEM] Garagentor-state value 99 not handled in values
  2019-06-09 12:36:55 caching: Garagentor-motor: down:83.5
[2019-6-9 12:36:55] [FHEM]     caching: PositionState: 0 (as number; means DECREASING; from 'down:83.5')
  2019-06-09 12:36:55 caching: Garagentor-pct: 83.5
[2019-6-9 12:36:55] [FHEM]     caching: Brightness: 84 (as number; from '83.5')
  2019-06-09 12:36:55 caching: Garagentor-state: 83.5
[2019-6-9 12:36:55] [FHEM] Garagentor-state value 83.5 not handled in values
[2019-6-9 12:36:55] [FHEM] Garagentor-state value 83.5 not handled in values
  2019-06-09 12:37:17 caching: Garagentor-motor: stop:off
[2019-6-9 12:37:17] [FHEM]     caching: PositionState: 2 (as number; means STOPPED; from 'stop:off')
  2019-06-09 12:37:17 caching: Garagentor-pct: 0
[2019-6-9 12:37:17] [FHEM]     caching: Brightness: 0 (as number; from '0')
  2019-06-09 12:37:17 caching: Garagentor-state: off
[2019-6-9 12:37:17] [FHEM]     caching: CurrentDoorState: 1 (as number; means CLOSED; from 'off')
[2019-6-9 12:37:17] [FHEM]     caching: TargetDoorState: 1 (as number; means CLOSED; from 'off')