denniedegroot / com.luke.roberts

Luke Robert's for Homey
MIT License
2 stars 1 forks source link

Bluetooth device control doesn't work #5

Open JaniHuuskonen opened 3 weeks ago

JaniHuuskonen commented 3 weeks ago

I'm trying to add Luke Roberts Luvo-light into Homey Pro 2023. Homey finds and adds the device, but when trying to control the light from Homey, nothing happens.

Adding device via cloud connection works but control is unreliable, but I think this is due to Luke Roberts cloud connection itself which is unreliable anyway.

Could you please look into this, the Luke Roberts light itself is magnificient except for their the decision to make control connection work only via bluetooth which makes very difficult to include it to home automations. Purchasing Homey Pro over Home Assistant was mainly because Athom themselves advertise Luke Roberts support.

Luke Roberts Luvo information: Lamp model ID: LRF01C Lamp FW version: 1.2.2 Lamp BL version: 2 (HK 0)

Homey Pro information: Model: Homey Pro (Early 2023) Version: 12.0.0

Application diagnostics report: 30a566ca-74d3-4451-8941-cf53f84b12ff

denniedegroot commented 3 weeks ago

Could you try to place the Homey closer to the light and try again? The Bluetooth module in Homey 2023 is very frustrating to say the least.

denniedegroot commented 3 weeks ago

Looking at the diagnostics report I see (many) Homey core related errors, they are all the same error though. I cannot solve/debug these, you could try to reinstall the app. If this still doesn't work you could contact Homey support and use the snippet below:

2024-08-16T09:37:45.400Z [log] [ManagerDrivers] [Driver:smart-lamp] [Device:27ad8bc8-7877-4577-8a4d-9a967b9b890f] Error: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist at Remote Process at HomeyClient.emit (/node_modules/@athombv/homey-apps-sdk-v3/lib/HomeyClient.js:44:23) at Object.emit (/node_modules/@athombv/homey-apps-sdk-v3/manager/ble.js:119:32) at BlePeripheral.discoverAllServicesAndCharacteristics (/node_modules/@athombv/homey-apps-sdk-v3/lib/BlePeripheral.js:212:25) at SmartLampDevice._getService (/app/drivers/smart-lamp/device.js:110:26) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async SmartLampDevice._processQueue (/app/drivers/smart-lamp/device.js:167:20)

JaniHuuskonen commented 3 weeks ago

Could you try to place the Homey closer to the light and try again? The Bluetooth module in Homey 2023 is very frustrating to say the least.

Thank you for the very fast response! Homey is in the same room as Luvo with approximately 3 meters distance and with direct line of sight, I don't the distance is the issue here.

JaniHuuskonen commented 3 weeks ago

Looking at the diagnostics report I see (many) Homey core related errors, they are all the same error though. I cannot solve/debug these, you could try to reinstall the app. If this still doesn't work you could contact Homey support and use the snippet below:

2024-08-16T09:37:45.400Z [log] [ManagerDrivers] [Driver:smart-lamp] [Device:27ad8bc8-7877-4577-8a4d-9a967b9b890f] Error: Method "Get" with signature "ss" on interface "org.freedesktop.DBus.Properties" doesn't exist at Remote Process at HomeyClient.emit (/node_modules/@athombv/homey-apps-sdk-v3/lib/HomeyClient.js:44:23) at Object.emit (/node_modules/@athombv/homey-apps-sdk-v3/manager/ble.js:119:32) at BlePeripheral.discoverAllServicesAndCharacteristics (/node_modules/@athombv/homey-apps-sdk-v3/lib/BlePeripheral.js:212:25) at SmartLampDevice._getService (/app/drivers/smart-lamp/device.js:110:26) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async SmartLampDevice._processQueue (/app/drivers/smart-lamp/device.js:167:20)

Reinstallation doesn't help, I'll try to contact Athoms support. Thanks!