Open raphb83 opened 2 years ago
Here is my config:
{
"platform": "HomeMatic",
"name": "HomeMatic CCU",
"subsection": "Homekit",
"ccu_ip": "xxx.xxx.x.xx",
"local_port": 8080,
"enable_wired": false,
"enable_hmip": true,
"ios10": true,
"filter_channel": [
"BidCos-RF.KEQXXXXXXX:4",
"BidCos-RF.LEQXXXXXXX:2"
],
"services": [
{
"type": "HM-THKL-GARAGEDOOR",
"service": "HomeMaticHomeKitGarageDoorServiceHM"
}
],
"outlets": [
"BidCos-RF.KEQXXXXXXX:4",
"BidCos-RF.IEQXXXXXXX:1"
],
"programs": [
"X"
],
"variables": [
"Y"
],
"special": [
{
"parameter": {
"address_actor_open": "HmIP-RF.XXXXXXXXXXXXXX:1.DOOR_COMMAND",
"message_actor_open": {
"on": 1,
"off": 3
},
"state_sensor_close": 0,
"address_sensor_close": "HmIP-RF.XXXXXXXXXXXXXX:1.DOOR_STATE"
},
"type": "HM-THKL-GARAGEDOOR",
"name": "Garagentor"
}
]
}
I would like to add the GarageDoorServiceHM to my homemaik-home bridge. I have updated the config and copied the HomeMaticHomeKitGarageDoorServiceHM.js-file in directory hoobs@hoobs:/var/lib/hoobs/homematicbridge/node_modules/homebridge-homematic/ChannelServices:
hoobs@hoobs:~/node_modules/homebridge-homematic $ dir CHANGELOG.md ChannelServices config.schema.json HomeMaticCacheManager.js HomeMaticHomeKitGarageDoorServiceHM.js HomeMaticRegaRequest.js HomeMaticRegaRequestTestDriver.js HomeMaticRPC.js HomeMaticRPCTestDriver.js HomeMaticServiceClassLoader.js index.js internalconfig.json package.json README.md
hoobs@hoobs:~/node_modules/homebridge-homematic $ cd ChannelServices/ hoobs@hoobs:~/node_modules/homebridge-homematic/ChannelServices $ dir channel_config.json CustomHomeKitTypes.js EveHomeKitTypes.js ffmpeg.js google_drive.js HomeKitGenericService.js HomeMaticHomeKitAirQualitySensorService.js HomeMaticHomeKitAlarmSystemService.js HomeMaticHomeKitBatterySystemService.js HomeMaticHomeKitBlindServiceIP.js HomeMaticHomeKitBlindService.js HomeMaticHomeKitBlindSlatServiceIP.js HomeMaticHomeKitBSLColorService.js HomeMaticHomeKitCarbonDioxideSensorService.js HomeMaticHomeKitContactService.js HomeMaticHomeKitCuxDThermostatService.js HomeMaticHomeKitDimmerService.js HomeMaticHomeKitDoorBellMotionService.js HomeMaticHomeKitDoorBellSensorService.js HomeMaticHomeKitDoorBellVideoService.js HomeMaticHomeKitDoorService.js HomeMaticHomeKitDummyService.js HomeMaticHomeKitEnergyCounterService.js HomeMaticHomeKitGarageDoorOpenerService.js HomeMaticHomeKitGarageDoorServiceHM.js HomeMaticHomeKitGarageDoorService.js
But for some reason - i do not know why - the homebridge is starting with warning:
12.10.2021, 12:05:42Homematic BridgeLoaded plugin 'homebridge-homematic' 12.10.2021, 12:05:42Homematic BridgeLoading 1 platforms... 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[Core] merging configurations 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUHomematic Plugin Version 0.2.226 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUPlugin by thkl https://github.com/thkl 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUHomematic is a registered trademark of the EQ-3 AG 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUPlease report any issues to https://github.com/thkl/homebridge-homematic/issues 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUrunning in production mode 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUwill connect to your ccu at 192.168.1.81 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUWARNUNGIMPORTANT !! Starting this version, your homematic custom configuration is located in /var/lib/hoobs/homematicbridge/homematic_config.json 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUusing subsection Homekit 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] using xmprpc for communication with BidCos-RF 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUinit RPC for BidCos-RF. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] local ip used : 192.168.1.94. you may change that with local_ip parameter in config 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUinit RPC for VirtualDevices. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] local ip used : 192.168.1.94. you may change that with local_ip parameter in config 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] using xmprpc for communication with BidCos-Wired 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUinit RPC for BidCos-Wired. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] local ip used : 192.168.1.94. you may change that with local_ip parameter in config 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUinit RPC for HmIP-RF. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] local ip used : 192.168.1.94. you may change that with local_ip parameter in config 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] server for interface BidCos-RF. is listening on port 8080. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] Creating Local HTTP Client for CCU RPC Events 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] server for interface VirtualDevices. is listening on port 8083. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] Creating Local HTTP Client for CCU RPC Events 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] server for interface BidCos-Wired. is listening on port 8081. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] Creating Local HTTP Client for CCU RPC Events 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] server for interface HmIP-RF. is listening on port 8082. 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCU[RPC] Creating Local HTTP Client for CCU RPC Events 12.10.2021, 12:05:42Homematic BridgeHomeMatic CCUif PONG is PONG CCU is alive 12.10.2021, 12:05:50Homematic BridgeHomeMatic CCUWARNUNG[ServiceClassLoader] No class found in /var/lib/hoobs/homematicbridge/node_modules/homebridge-homematic/ChannelServices/HomeMaticHomeKitGarageDoorServiceHM.js or /var/lib/hoobs/homematicbridge/HomeMaticHomeKitGarageDoorServiceHM.js 12.10.2021, 12:05:50Homematic BridgeBridge is running on port 51846. 12.10.2021, 12:05:50Homematic BridgeHomeMatic CCU[Core] will cache ccu response to /var/lib/hoobs/homematicbridge/ccu.json 12.10.2021, 12:05:53Homematic BridgeHomeMatic CCU[Core] NPM 0.2.226 vs Local 0.2.226
Can someone help me to fix that please?