thkl / homebridge-homematic

Homematic plugin for homebridge: https://github.com/nfarina/homebridge
180 stars 51 forks source link

HomeMaticHomeKitGarageDoorServiceHM.js Issue on Hoobs 4.0.109 #693

Open raphb83 opened 2 years ago

raphb83 commented 2 years ago

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?

image

image

raphb83 commented 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"
        }
    ]
}