Hello everyone. I installed MMM-WhisperGPD but I am keep getting some errors whatever I do. I am not familiar with coding so I am trying everything I find in the web. Below are the errors:
0|mm | [2025-07-28 20:39:44.253] [ERROR] (node:183837) UnhandledPromiseRejectionWarning: Error: PvRecorder failed to initialize.
0|mm | at pvRecorderStatusToException (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_modules/@picovoice/pvrecorder-node/dist/errors.js:35:20)
0|mm | at new PvRecorder (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_modules/@picovoice/pvrecorder-node/dist/pv_recorder.js:45:40)
0|mm | at Class.setupAudioRecorder (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_helper.js:75:22)
0|mm | at Class.socketNotificationReceived (/home/anthonypi/MagicMirror/modules/MMM-WhisperGPT/node_helper.js:44:12)
0|mm | at Socket.<anonymous> (/home/anthonypi/MagicMirror/js/node_helper.js:91:10)
0|mm | at Socket.onevent (/home/anthonypi/MagicMirror/node_modules/socket.io/dist/socket.js:462:26)
0|mm | at Socket._onpacket (/home/anthonypi/MagicMirror/node_modules/socket.io/dist/socket.js:430:22)
0|mm | at /home/anthonypi/MagicMirror/node_modules/socket.io/dist/client.js:214:24
0|mm | at process.processTicksAndRejections (node:internal/process/task_queues:85:11)
0|mm | (Use `electron --trace-warnings ...` to show where the warning was created)
0|mm | [2025-07-28 20:39:44.253] [ERROR] (node:183837) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
Any help apreciated. Thanks in advance.
@joey Hello and thank you for your review and your opinion as well. You are right about the frame thickness but since this was my first built I want it to be safe for it’s weight so I exaggerated a little. Next will be thinner. As for the wall distance this the minimum I could do since all the components (RPi, arduino, power supplies etc) I think they couldn’t fit in a thinner frame. Although it looks great in my home. Also I kept in mind that there must be enough space in the frame for vendilation. For GA I am sorry but everyone refers to Google Assistant like this so I did too.
UPDATE!
Hello everyone. I would like to tell you that I just migrate from Rasberry pi 3B+ to Rasberry pi 4B 4GB. I just want to tell you that It worked perfectly by just instering the SD from the old pi
UPDATE!
From a quick search I have done I decided that it is better to connect arduino and led strip on the same power supply. My led strip is a 3m ws2812b neopixel with 30pixels/meter which consume 60mA/pixel in full brightness so (60*90)/1000=5.4A. The power supply I am using is 5V - 6A so I think it anough for both since arduino’s only job is to send data to led strip. Please If someone has better knowledge of electricity correct me. Thank you.
@kayakbabe My problem was not the power because I power the led strip from external power supply. I figured out that somehow the GPIOs I wanted was not set as output mode and high state. I set them and everything is working fine. Thank you for your reply.
@sdetweil No problem. I will visit the store again when he has the glass to see it myself and if it is possible to see it working. After I will make up my mind.
Hello everyone. I recently installed MMM-Astro and it is working great except one thing. It doesn’t show the basic horoscope. When I set extend: true it shows only the extended information with mood, lucky numbers etc. No main sign information:
[image: 1660327710429-1550107379311-1.png]
And when I set extend: false it shows only the mood, lucky number etc section:
[image: 1660327895694-1550107379311-2.png]
Has anyone faced the same issue? Any suugestions are welcome.
@sdetweil said in Glass supplier Greece:
@Anthony ok, be careful. he takes a number of orders, maybe 10, and if u miss that batch it could be another year or more...
Thanks for the useful information. I will order soon.
Hello everyone. I need a python script for a led strip to work with GoogleAssisnt’s status. Like
blue_pulse : Listen
white_pulse: Standby
lightblue_pulse : Continue
red_pulse : Error
green_pulse : Reply
orange_pulse: Think
pink_pulse: Hook
Sorry for asking this but since I am not familiar with coding is too difficult for me to write the script. I know that it needs verification of which gpio pins used etc but I need the main script. Of course if somenone can guide me to write I will happily do it. Thank you in advance.
@yawns
Already tried it with same results. I changed the video id and it works now but if I change autoplay to true it starts again while the module is hidden by MMM-Pages. I also have MMM-RadioDe installed with autoplay: true, it start only when I do to page I have added it. If it is hidden it doesn’t play.
The error https://apod.nasa.gov/apod/undefined with MMM-nasaastropic can occur when the media published by NASA is not an image (a video for example).
My new module MMM-APOD support image and video (thanks to NASA API) : https://github.com/grenagit/MMM-APOD
[image: MMM-APOD_screenshot.png]