Je vais sur Gladys en local, intégration, caméra, je mets mon flux /dev/video0. Je me mets en mode développeur et je test. J’obtiens dans la console
error "ffmpeg exited with code 1: /dev/video0: Resource busy\n"
J’ai redémarré le Raspberry pour que cela fonctionne, merci pierre-gilles
j’ai aussi le souci sur le chatbox quand je lui demande d’affiché la caméra, mais j’ai un peu de log je pense
2021-04-27T21:43:33+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
2021-04-27T21:44:33+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
2021-04-27T21:44:33+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
2021-04-27T21:44:33+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
2021-04-27T21:44:33+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
2021-04-27T21:45:46+0200 <warn> index.js:825 (Socket.<anonymous>) Socket disconnected client side. Trying to reconnect...
2021-04-27T21:45:46+0200 <error> index.js:15 (process.<anonymous>) unhandledRejection catched: Promise {
<rejected> NotFoundError: Answer with intent camera.get-image-room.fail and language fr not found
at Brain.getReply (/src/server/lib/brain/brain.getReply.js:18:11)
at MessageHandler.replyByIntent (/src/server/lib/message/message.replyByIntent.js:15:27)
at Camera.command (/src/server/lib/device/camera/camera.command.js:28:25)
}
2021-04-27T21:45:46+0200 <error> index.js:16 (process.<anonymous>) NotFoundError: Answer with intent camera.get-image-room.fail and language fr not found
at Brain.getReply (/src/server/lib/brain/brain.getReply.js:18:11)
at MessageHandler.replyByIntent (/src/server/lib/message/message.replyByIntent.js:15:27)
at Camera.command (/src/server/lib/device/camera/camera.command.js:28:25)
2021-04-27T21:45:47+0200 <warn> poll.js:14 (RtspCameraHandler.poll) Unable to poll camera
Après enquête, effectivement il y a un bug, depuis la mise à jour de node-nlp dans la PR ci-dessus, la récupération d’image de caméra dans une PR ne fonctionne plus.
J’ai créé une issue GitHub pour référencer le bug:
Ça n’a pas été attrapé par les tests car à mon avis les tests étaient trop « unitaires » sur cette partie du code et ne testaient pas le fonctionnement de bout en bout avec la lib.
C’est possible mais c’est pas vraiment le but de Cypress je pense. Là c’est juste des tests backend « end-to-end » qui manquaient dans ce cas là (on en a à plein d’endroit, mais pas là en l’occurence), sans mocker les appels à la librairie pour pouvoir tester des changements breaking dans la lib
Pour info j’ai commencé à regarder et effectivement depuis la mise à jour de la librairie node-nlp, tous les endroits ou les “context” sont utilisés dans les questions (c’est à dire toutes les questions), ne marchent plus Pas très compliqué à fixer, mais bon il y a du boulot
Désolé @pierre-gilles, tu dois partir dans tous les sens…
Mais j’ai relevé d’autres bug sur Gladys +, si je dois créer un autre sujet dit le moi…
J’ai un problème sur l’édition du dashboard avec mes périphériques zigbee et mqtt, les pièces ne s’affichent pas dans la liste, en faite il n’y a rien carrément:
@Jean34 bizarre je n’arrive pas à reproduire ça fonctionne chez moi
Je crois qu’on a eu un petit bug il y a quelques semaines sur cette partie (sur Gladys autant que sur Gladys plus) et je me demande si tu n’aurais pas encore le bug a cause de cache sur cette partie… si tu te mets en navigation privée, ou que tu vide le cache de ton navigateur, tu as toujours le bug ?
Sinon, si ce n’est pas ça, tu as combien de pièces dans ta maison ?