Comptabilité ampoule yeelight

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
image

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

1 Like

J’essaierai de faire un test dans le week end

1 Like

Bonne nouvelle aujourd’hui j’ai bien un nom de modèle qui s’affiche pour ma bande led! :smiley:

image

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 :+1:
Reste le retour d’état…

1 Like