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
für das device in fhem genericDeviceType=garage und das homebridgeMapping passend setzen.
Danke für Deine Antwort ...
leider habe ich unter genericDeviceType nicht die Auswahl Garage .
Das wäre der einfachste Weg gewesen
einfach eintragen. von hand über die commandbox.
attr <name> genericDeviceType garage
Ohh ...........
wußte ich noch nicht ,werde ich gleich mal probieren .
Nochmals Danke !!
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...
- 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
Aktuelles FHEM?
Aktuelle Homebridge?
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×tamp=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×tamp=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 !!
Habe gestern die Homebridge und Fhem nochmals aktualisiert .
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.
Kannst Du mir das erklären was Du geändert hast ?
Welchen Code meinst Du ?
Entschuldige die Fragen ,komme nicht ganz mit ...
homebridge-fhem.
per npm updaten.
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×tamp=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)
---------------------------------------------------------------
da wird immer noch die alte version gestartet:
Zitatthis is homebridge-fhem 0.4.5
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 ...
dann hast du es irgendwie geschafft zwei versionen zu installieren. vermutlich ein mal mit -g und en mal ohne.
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
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 !!
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
du musst ein passendes homebridgeMapping anlegen
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
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.
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
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 .....
Ich komme einfach nicht weiter , könnte mir jemand einen Tipp geben ?
Danke
was genau die aktor macht musst du in deinem autor nachschauen. ich tippe mal der hat einfach nur on und off.
Genau das ist das Problem .
Gibt es da eine Hintertür ?
über das homebridgeMapping OPEN und CLOSE vom homekit nach on und off mappen. dafür ist das homebridgeMapping doch genau da!
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
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
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...
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 ......
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
versuch es mal so:
homebridgeMapping CurrentDoorState:state,values=off:CLOSED;on:OPEN TargetDoorState:CurrentDoorState,cmds=OPEN:on;CLOSED:off
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 !
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')