[APP][Pro] BLE Christmas lights, Kerst clusterverlichting met bluetooth (Action)

Ik heb zo geen naam voor je van een dev, alleen van de support, ik heb jou bericht even terug gemaild naar support. Hopelijk kunnen jullie er samen wat aan doen, zodat wij met een HP23 ook weer kunnen genieten van automatische kerstverlichting

1 Like

Ook hier kan ik de “light app” lampjes maar 30 seconden bedienen en daarna verbreekt de verbinding totaal. Is hier echt niet iets aan te doen? Vorig jaar werkte dit nog. (bv: Instellen dat bij een commando de app opnieuw verbinding zoekt om vervolgens het commando vertraagd door te zetten.

Wat kunnen we Athom melden om ze in beweging te krijgen? Ik weet namelijk niet wat er precies mis gaat. :christmas_tree:

jaa de bal ligt nu weer bij athom, om contact te zoeken met @Gruijter. dus hopen dat ze dat doen. hopelijk komen zijn samen tot een oplossing

1 Like

Helaas ook hier problemen met de verlichting via Bluetooth. Het in/uit schakelen werkt eenmalig daarna lukt het niet meer en kan de app niet meer verbinden. Na een herstart van de app kan dit wel weer.

[err] [Driver:cluster_light] [Device:dc04f80c-d82a-4761-88d5-c4196afe2ebf] Error: Not connected
at BlePeripheral._checkConnected (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/@athombv/homey-apps-sdk-v3/lib/BlePeripheral.js:1:1900)
at BleService.getCharacteristic (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/@athombv/homey-apps-sdk-v3/lib/BleService.js:1:1104)
at BleService.write (/opt/homey-client/system/manager/ManagerApps/AppProcess/node_modules/@athombv/homey-apps-sdk-v3/lib/BleService.js:1:1441)
at ClusterLightDevice.sendCommand (/lib/generic_device.js:111:26)
at processTicksAndRejections
(node:internal/process/task_queues:96:5)
at async SimpleQ.runQueue (/lib/simpleq.js:94:5)

Echt irritant dat problemen met bluetooth al jaren speelt en door Athom niet kunnen worden opgelost.

Diagnose rapport: e49455a5-419b-4c36-90b3-92f10a587a88

Heb weer een avond zitten sleutelen aan de app. Heb uiteindelijk gevonden dat het probleem wordt veroorzaakt omdat Homey niet altijd rapporteert dat een BLE device disconnected raakt. Dat is blijkbaar in een firmware update van afgelopen jaar in Homey verkeerd gegaan.

Anyhow, ik heb een workaround kunnen implementeren :tada:

Hij is al vrijgegeven als stabiele versie 2.1.1

2 Likes

Top hier werkt het! Bedankt fijne kerst!

1 Like

Werkt hier ook weer!
Thanks en fijne dagen.

1 Like

Zie nu de volgende melding, helaas doen de lichten nu niks.

Driver:cluster_light] [Device:c24636d3-e7b2-41e1-be6b-d53f8a4b8915] Christmaslights 2 on/off requested via app: false

2023-12-23T07:29:37.287Z [err] [Driver:cluster_light] [Device:dc04f80c-d82a-4761-88d5-c4196afe2ebf] TypeError: Cannot read properties of undefined (reading ‘write’)
at ClusterLightDevice.sendCommand (/lib/generic_device.js:105:26)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async SimpleQ.runQueue (/lib/simpleq.js:94:5)

c8645b6e-c559-4f01-93b8-9bbfdb7eddab

Bedankt voor het kijken naar de app!
Hier werkt het helaas ook nog niet. Het gaat om de lights app variant.

2023-12-23T10:44:22.868Z [err] [Driver:cluster_light] [Device:d4865beb-cf9a-447e-8f9c-65c2110a7af8] TypeError: Cannot read properties of undefined (reading ‘write’)
at ClusterLightDevice.sendCommand (/app/lib/generic_device.js:105:26)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async SimpleQ.runQueue (/app/lib/simpleq.js:94:5)

2023-12-23T10:44:22.660Z [ManagerBLE] [BlePeripheral] [2435cc094114] Peripheral 2435cc094114: connected

2023-12-23T10:44:22.654Z [ManagerBLE] [BlePeripheral] [2435cc094114] Peripheral 2435cc094114: connecting

Misschien staat Homey net te ver weg van de BLE unit?

Bij mij is het denk ik 3 meter zonder opstakels er tussen. Met de vorige app versie werkte het eenmalig en dan weer na een herstart van de app. Nu dus helaas helemaal niet meer. In de ligging van de app geeft die wel connected aan zoals ook te zien is in de logging van Wesley.

Homey restart helpt misschien?

this.ledService is hier undefined. Volgens mij kan dat alleen als dat hier gebeurt.

Hier is het ook 3 meter max. Met de vorige versie stond hij idd hier ook op dezelfde plek. Homey herstart ook al getest helaas!

nieuwe versie 2.1.2 staat in de app store.

  • Improved error logging and ledService reconnect.

Het lost het probleem van slecht connecterende BLE devices niet op, maar geeft wel nettere error meldingen. Ik kan het probleem alleen reproduceren op mijn HP2023 die net wat te ver weg staat van mijn kerstboom. In dat geval kan ik de lampjes wel pairen, maar connecten geeft problemen.

Top, hier werkt het ook weer sinds gisteravond,
Heb 2 strengen van lightsapp in kerstboom, onderste deel deed wel goed, bovenste niet, heb ik het kastje een iets andere plaats gegeven in de boom, nu werkt bovenste deel ook, afstand denk 5 meter, het kan wat uitmaken.
Ohja 2016 uitvoering van homey, fijne kerstdagen.

1 Like

Helaas, na de laatste update v2.1.2, ook na herstarten geen reactie meer…

Bedankt Gruijter voor je snelle reactie en harde werk! Helaas werkt het nog niet bij mij. Ik vermoed dat misschien toch iets de verbinding stoort. Zie ook het onderstaande terug in de log:

2023-12-23T16:19:41.403Z [err] [Driver:cluster_light] [Device:dc04f80c-d82a-4761-88d5-c4196afe2ebf] BLE Timeout

Edit: spanningsloos maken lost het probleem op. Stom dat ik daar nog niet aan heb gedacht

1 Like

heb je de lampjes al eens een minuut spanningsloos gemaakt?

1 Like

Thanks voor de tip!
Had al wel gecontroleerd of de stekker er nog wel in zat…maar ja…

Fijne dagen!!!

1 Like