Tu as tenté une re-détection complète avant, pour recréer les périphs dans Gladys?
Tu as d’autre ampoule/ruban?
Sinon dans les logs de détection, tu peux voir le model qui est détecté, je pense qu’il n’est pas connu du service…
Je retente un test ce soir
J’ai réinstallé ton image après avoir supprimé l’ancienne, et supprimer la base de donnée.
Voila ce que je peux te donner comme logs avec des erreurs après avoir effectué le scan
2022-12-19T21:50:56+0100 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
<rejected> Error: Not running
at new NodeError (node:internal/errors:393:5)
at healthCheck (node:dgram:908:11)
at Socket.close (node:dgram:740:3)
at /src/server/services/yeelight/node_modules/yeelight-awesome/src/discover.ts:177:29
at new Promise (<anonymous>)
at Discover.destroy (/src/server/services/yeelight/node_modules/yeelight-awesome/src/discover.ts:174:16)
at Timeout._onTimeout (/src/server/services/yeelight/lib/device/discover.js:28:22)
at listOnTimeout (node:internal/timers:564:17)
at processTimers (node:internal/timers:507:7) {
code: 'ERR_SOCKET_DGRAM_NOT_RUNNING'
}
}
2022-12-19T21:50:56+0100 <error> index.js:16 (process.<anonymous>) Error: Not running
at new NodeError (node:internal/errors:393:5)
at healthCheck (node:dgram:908:11)
at Socket.close (node:dgram:740:3)
at /src/server/services/yeelight/node_modules/yeelight-awesome/src/discover.ts:177:29
at new Promise (<anonymous>)
at Discover.destroy (/src/server/services/yeelight/node_modules/yeelight-awesome/src/discover.ts:174:16)
at Timeout._onTimeout (/src/server/services/yeelight/lib/device/discover.js:28:22)
at listOnTimeout (node:internal/timers:564:17)
at processTimers (node:internal/timers:507:7) {
code: 'ERR_SOCKET_DGRAM_NOT_RUNNING'
}
Mon ruban est trouvé immédiatement.
Je peux l’ajouter dans un tableau de bord
Je peux piloter le ruban depuis le dashboard mais toujours aucun retour si je le pilote depuis mon application yeelight ou Node Red.
Les différentes erreur lors de l’utilisation
2022-12-19T21:58:31+0100 <error> device.poll.js:24 (DeviceManager.poll) NotFoundError: YEELIGHT_DEVICE_NOT_FOUND
at YeelightHandler.poll (/src/server/services/yeelight/lib/device/poll.js:60:11)
2022-12-19T22:00:01+0100 <error> device.poll.js:23 (DeviceManager.poll) There was an error while polling device yeelight-0x00000000156f48b5
C’est le seul ruban que je possède et il n’y a pas d’autre logs concernant ce service.
J’ai poussé une nouvelle image avec un fix pour la détection du modèle.
Image dispo pour test: docker pull nickdub/gladys:dev
J’essaierai de faire un test dans le week end
Bonne nouvelle aujourd’hui j’ai bien un nom de modèle qui s’affiche pour ma bande led!
Par contre je peux toujours piloter ma bande led depuis Gladys mais comme les autres fois je n’ai pas de retour d’état si je commande la bande led depuis une autre application et j’ai toujours l’erreur dans les logs à chaque rafraîchissement.
OK, donc le fix pour la detection fonctionne
Reste le retour d’état…