awahlig / homebridge-casambi

Homebridge Casambi Plugin
Apache License 2.0
18 stars 3 forks source link

Cannot control the luminaire by HomeKit #20

Open Bo209 opened 2 years ago

Bo209 commented 2 years ago

Hi Arkadiusz,

as requested in your mail, please find enclosed the log file. Please be aware that I just started working with Homebridge. Thanks in advance for your kind support.

Best regards, Thomas

[07/11/2021, 20:30:30] [Homebridge UI] Homebridge restart request received [07/11/2021, 20:30:31] [Homebridge UI] No restart command defined, killing process... [07/11/2021, 20:30:31] [HB Supervisor] Stopping services... [07/11/2021, 20:30:31] Got SIGTERM, shutting down Homebridge... [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:30:32] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:30:36] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null [07/11/2021, 20:30:43] [HB Supervisor] OS: Linux 5.10.63-v7l+ arm [07/11/2021, 20:30:43] [HB Supervisor] Node.js v14.18.1 /usr/local/bin/node [07/11/2021, 20:30:43] [HB Supervisor] Homebridge Path: /usr/local/lib/node_modules/homebridge/bin/homebridge [07/11/2021, 20:30:43] [HB Supervisor] UI Path: /usr/local/lib/node_modules/homebridge-config-ui-x/dist/bin/standalone.js [07/11/2021, 20:30:47] [Homebridge UI] Homebridge Config UI X v4.41.2 is listening on :: port 8581 [07/11/2021, 20:30:48] [HB Supervisor] Starting Homebridge with extra flags: -I -D [07/11/2021, 20:30:48] [HB Supervisor] Started Homebridge v1.3.5 with PID: 5721 Initializing HAP-NodeJS v0.9.6... [07/11/2021, 20:30:49] Loaded config.json with 0 accessories and 3 platforms. [07/11/2021, 20:30:49] Loaded 2 cached accessories from cachedAccessories. [07/11/2021, 20:30:49] --- [07/11/2021, 20:30:50] Loaded plugin: homebridge-casambi@0.3.3 [07/11/2021, 20:30:50] Registering platform 'homebridge-casambi.Casambi' [07/11/2021, 20:30:50] --- [07/11/2021, 20:30:50] Loaded plugin: homebridge-config-ui-x@4.41.2 [07/11/2021, 20:30:50] Registering platform 'homebridge-config-ui-x.config' [07/11/2021, 20:30:50] --- [07/11/2021, 20:30:50] Loaded plugin: homebridge-rademacher-homepilot@0.8.2 [07/11/2021, 20:30:50] Registering platform 'homebridge-rademacher-homepilot.RademacherHomePilot' [07/11/2021, 20:30:50] --- [07/11/2021, 20:30:50] Loading 3 platforms... [07/11/2021, 20:30:50] [Config] Initializing config platform... [07/11/2021, 20:30:50] [Config] Running in Service Mode [07/11/2021, 20:30:50] [Casambi] Initializing Casambi platform... [07/11/2021, 20:30:50] [Casambi] Finished initializing platform: undefined [07/11/2021, 20:30:50] [RademacherHomePilot] Initializing RademacherHomePilot platform... [07/11/2021, 20:30:50] [RademacherHomePilot] Debugging... [07/11/2021, 20:30:50] [Casambi] Loading accessory from cache: air module [07/11/2021, 20:30:50] [Casambi] Executed didFinishLaunching callback [07/11/2021, 20:30:50] [Casambi] Logging in to Casambi network [07/11/2021, 20:30:50] [RademacherHomePilot] Warning. No password has been configured. Consider protecting access to your HomePilot. Preparing Advertiser for 'Homebridge 6D6B' using bonjour-hap backend! Setup Payload: X-HM://0023XUKRY2Z92 Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ 284-xx-xxx│     
└────────────┘     

Starting to advertise 'Homebridge 6D6B' using bonjour-hap backend! [07/11/2021, 20:30:50] Homebridge v1.3.5 (Homebridge) is running on port 51623. [07/11/2021, 20:30:51] [RademacherHomePilot] did_list_usage: include [07/11/2021, 20:30:51] [RademacherHomePilot] did_list: 1 [07/11/2021, 20:30:51] [RademacherHomePilot] id: 1 [07/11/2021, 20:30:51] [RademacherHomePilot] includes: true [07/11/2021, 20:30:51] [RademacherHomePilot] did filtering: including did 1 [07/11/2021, 20:30:51] [RademacherHomePilot] blinds are online: Rollladen [1] [07/11/2021, 20:30:52] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:30:52] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:30:52] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:30:52] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:30:52] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:30:52] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:30:52] [Casambi] Successfully logged in to Casambi network Home [07/11/2021, 20:30:52] [Casambi] Will ignore fixtureIds Set(0) {} [07/11/2021, 20:30:55] [Casambi] Found 1 unit(s) in the network Home [07/11/2021, 20:30:55] [Casambi] Unit air module is a Luminaire with fixtureId 1422 [07/11/2021, 20:30:55] [Casambi] Unit info for air module { id: 1, address: '5cb876624a8f', name: 'air module', firmwareVersion: '33.0', position: 0, fixtureId: 1422, groupId: 0, type: 'Luminaire' } [07/11/2021, 20:30:55] [Casambi] UUID data for unit air module is 5cb876624a8f [07/11/2021, 20:30:55] [Casambi] Restoring accessory air module [07/11/2021, 20:30:55] [Casambi] Fixture info for unit air module { id: 1422, type: 'Luminaire', vendor: 'Occhio', model: 'air module', isLuminaire: true, isSwitch: false, isLightSensor: false, isPresenceSensor: false, translations: {}, controls: [ { type: 'dimmer', id: 0, readonly: false } ] } [07/11/2021, 20:30:55] [Casambi] Connecting and opening wires [07/11/2021, 20:30:56] [Casambi] Connection successful [07/11/2021, 20:30:57] [Casambi] Wire opened for network Home [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:31:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:31:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:31:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:32:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:32:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:32:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:33:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:33:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:33:36] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:33:36] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:33:36] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:33:36] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:33:36] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:33:36] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:33:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:34:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:34:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:34:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:35:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:35:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:35:51] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:36:11] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen - [1] update() [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [07/11/2021, 20:36:31] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [07/11/2021, 20:36:51] [RademacherHomePilot] Rollladen - [1] update()

awahlig commented 2 years ago

Hey Thomas, thanks for the log.

This all looks good, however, it only includes the setup right after startup. Could you try to control the light from the Home app and the Casambi (or Occhio) app and then send me the log again? That log should then tell us whether the commands are forwarded to the Casambi API correctly and whether the API notifies the plugin about the changes in the state of the light.

Could you also confirm that the gateway is configured correctly?

Bo209 commented 2 years ago

Hi Arkadiusz, Thank you for your kind support. Enclosed please find the requested file. Regarding your question about the correctly configured gateway, I can only tell, that it was - from my perspective - installed following the instruction (... I'm receiving a warning when my iPhone is offline).

[08/11/2021, 13:25:41] [Homebridge UI] Homebridge restart request received [08/11/2021, 13:25:41] [Homebridge UI] UI / Bridge settings have not changed; only restarting Homebridge process [08/11/2021, 13:25:41] [Homebridge UI] Sending SIGTERM to Homebridge [08/11/2021, 13:25:41] Got SIGTERM, shutting down Homebridge... [08/11/2021, 13:25:46] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null [08/11/2021, 13:25:51] [HB Supervisor] Restarting Homebridge... [08/11/2021, 13:25:51] [HB Supervisor] Starting Homebridge with extra flags: -I -D [08/11/2021, 13:25:51] [HB Supervisor] Started Homebridge v1.3.5 with PID: 7551 Initializing HAP-NodeJS v0.9.6... [08/11/2021, 13:25:52] Loaded config.json with 0 accessories and 3 platforms. [08/11/2021, 13:25:52] Loaded 2 cached accessories from cachedAccessories. [08/11/2021, 13:25:52] --- [08/11/2021, 13:25:53] Loaded plugin: homebridge-casambi@0.3.3 [08/11/2021, 13:25:53] Registering platform 'homebridge-casambi.Casambi' [08/11/2021, 13:25:53] --- [08/11/2021, 13:25:53] Loaded plugin: homebridge-config-ui-x@4.41.2 [08/11/2021, 13:25:53] Registering platform 'homebridge-config-ui-x.config' [08/11/2021, 13:25:53] --- [08/11/2021, 13:25:54] Loaded plugin: homebridge-rademacher-homepilot@0.8.2 [08/11/2021, 13:25:54] Registering platform 'homebridge-rademacher-homepilot.RademacherHomePilot' [08/11/2021, 13:25:54] --- [08/11/2021, 13:25:54] Loading 3 platforms... [08/11/2021, 13:25:54] [Config] Initializing config platform... [08/11/2021, 13:25:54] [Config] Running in Service Mode [08/11/2021, 13:25:54] [Casambi] Initializing Casambi platform... [08/11/2021, 13:25:54] [Casambi] Finished initializing platform: undefined [08/11/2021, 13:25:54] [RademacherHomePilot] Initializing RademacherHomePilot platform... [08/11/2021, 13:25:54] [RademacherHomePilot] Debugging... [08/11/2021, 13:25:54] [Casambi] Loading accessory from cache: air module [08/11/2021, 13:25:54] [Casambi] Executed didFinishLaunching callback [08/11/2021, 13:25:54] [Casambi] Logging in to Casambi network [08/11/2021, 13:25:54] [RademacherHomePilot] Warning. No password has been configured. Consider protecting access to your HomePilot. Preparing Advertiser for 'Homebridge 6D6B' using bonjour-hap backend! Setup Payload: X-HM://0023XUKRY2Z92 Enter this code with your HomeKit app on your iOS device to pair with Homebridge:

┌────────────┐     
│ 284-14-382 │     
└────────────┘     

Starting to advertise 'Homebridge 6D6B' using bonjour-hap backend! [08/11/2021, 13:25:54] Homebridge v1.3.5 (Homebridge) is running on port 51623. [08/11/2021, 13:25:54] [Casambi] Successfully logged in to Casambi network Home [08/11/2021, 13:25:54] [Casambi] Will ignore fixtureIds Set(0) {} [08/11/2021, 13:25:54] [RademacherHomePilot] did_list_usage: include [08/11/2021, 13:25:54] [RademacherHomePilot] did_list: 1 [08/11/2021, 13:25:54] [RademacherHomePilot] id: 1 [08/11/2021, 13:25:54] [RademacherHomePilot] includes: true [08/11/2021, 13:25:54] [RademacherHomePilot] did filtering: including did 1 [08/11/2021, 13:25:54] [RademacherHomePilot] blinds are online: Rollladen [1] [08/11/2021, 13:25:54] [Casambi] Found 1 unit(s) in the network Home [08/11/2021, 13:25:54] [Casambi] Unit air module is a Luminaire with fixtureId 1422 [08/11/2021, 13:25:54] [Casambi] Unit info for air module { id: 1, address: '5cb876624a8f', name: 'air module', firmwareVersion: '33.0', position: 0, fixtureId: 1422, groupId: 0, type: 'Luminaire' } [08/11/2021, 13:25:54] [Casambi] UUID data for unit air module is 5cb876624a8f [08/11/2021, 13:25:54] [Casambi] Restoring accessory air module [08/11/2021, 13:25:54] [Casambi] Fixture info for unit air module { id: 1422, type: 'Luminaire', vendor: 'Occhio', model: 'air module', isLuminaire: true, isSwitch: false, isLightSensor: false, isPresenceSensor: false, translations: {}, controls: [ { type: 'dimmer', id: 0, readonly: false } ] } [08/11/2021, 13:25:54] [Casambi] Connecting and opening wires [08/11/2021, 13:25:54] [Casambi] Connection successful [08/11/2021, 13:25:54] [Casambi] Wire opened for network Home [08/11/2021, 13:25:55] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [08/11/2021, 13:25:55] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [08/11/2021, 13:25:55] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [08/11/2021, 13:25:55] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [08/11/2021, 13:25:55] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [08/11/2021, 13:25:55] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [08/11/2021, 13:25:57] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [08/11/2021, 13:25:57] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [08/11/2021, 13:25:57] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [08/11/2021, 13:25:58] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [08/11/2021, 13:25:58] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [08/11/2021, 13:25:58] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [08/11/2021, 13:26:09] [Casambi] Set characteristic On of unit air module to false [08/11/2021, 13:26:09] [Casambi] Send controlUnit for air module { Dimmer: { value: 0 } } [08/11/2021, 13:26:14] [Casambi] Set characteristic On of unit air module to true [08/11/2021, 13:26:14] [Casambi] Send controlUnit for air module { Dimmer: { value: 0.16 } } [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen - [1] update() [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen [1] - update().getTargetPosition(): enw position=0 [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): position=0 [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen [1] - update().getObstructionDetected(): obstructionDetected=0 [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen [1] - getObstructionDetected() [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen [1] - getObstructionDetected(): hasErrors=0 [08/11/2021, 13:26:14] [RademacherHomePilot] Rollladen [1] - getTargetPosition(): current target=0 [08/1

awahlig commented 2 years ago

The log shows that commands to turn the light off and on are sent to the Casambi servers correctly and so the plugin works as expected.

The commands should have been followed by a message from from the server that the state of the light has been changed. That part is missing from the log. This usually means that the server is unable to reach the light through the gateway.

In other words, from the perspective of the plugin, the gateway seems to be offline.

Sorry I can't be of more help. Maybe try killing the app on the gateway device and restart it? Make sure it stays in the foreground.

Bo209 commented 2 years ago

Thanks - I will have a look at it. Regards, Thomas