@sdetweil
One calll, here you can see (demo data)
https://weerlive.nl/api/weerlive_api_v2.php?key=demo&locatie=Amsterdam
Read the statement by Michael Teeuw here.
Posts
-
RE: Get the correct JSON data
-
RE: Get the correct JSON data
@sdetweil
First of all, thank you for looking it to it (again).
The thing is, with the API 1.0 everything was returned in 1 “array”.
Now with the API 2.0 they have split everyting and returned multiple “arrays”.object {4} liveweer [1] 0 {29} plaats : Amsterdam timestamp : 1731476283 time : 13-11-2024 06:38:03 temp : 5.4 gtemp : 5.4 samenv : Zwaar bewolkt lv : 98 windr : NNW windrgr : 327.7 windms : 0.7 windbft : 1 windknp : 1.4 windkmh : 2.5 luchtd : 1033.49 ldmmhg : 775 dauwp : 5.2 zicht : 3720 gr : 0 verw : Overwegend droog, vanochtend plaatselijk (dichte) mist sup : 07:57 sunder : 16:52 image : wolkennacht alarm : 0 lkop : In het oosten vanochtend plaatselijk dichte mist ltekst : In de provincies Overijssel en Gelderland komt plaatselijk dichte mist voor. In de loop van de ochtend lost de mist op.Hiervan kunnen verkeer en buitenactiviteiten hinder ondervinden.Wat kan ik verwachten en wat kan ik doen?Meer detailsIn de mist komen plaatselijk zichten voor van minder dan 200 meter. De kans op dichte mist kan zich de komende uren uitbreiden naar het zuiden. In de tweede helft van de ochtend lost de mist op. wrschklr : groen wrsch_g : - wrsch_gts : 0 wrsch_gc : - wk_verw [5] 0 {12} dag : 13-11-2024 image : bewolkt max_temp : 12 min_temp : 7 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 294 windr : W neersl_perc_dag : 0 zond_perc_dag : 12 1 {12} dag : 14-11-2024 image : halfbewolkt max_temp : 12 min_temp : 10 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 317 windr : NW neersl_perc_dag : 0 zond_perc_dag : 28 2 {12} dag : 15-11-2024 image : halfbewolkt max_temp : 13 min_temp : 8 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 306 windr : NW neersl_perc_dag : 0 zond_perc_dag : 24 3 {12} dag : 16-11-2024 image : halfbewolkt max_temp : 12 min_temp : 7 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 287 windr : W neersl_perc_dag : 0 zond_perc_dag : 24 4 {12} dag : 17-11-2024 image : bewolkt max_temp : 9 min_temp : 8 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 269 windr : W neersl_perc_dag : 0 zond_perc_dag : 7 uur_verw [24] 0 {12} uur : 13-11-2024 07:00 timestamp : 1731477600 image : bewolkt temp : 8 windbft : 2 windkmh : 7 windknp : 4 windms : 2 windrgr : 312 windr : NW neersl : 0 gr : 0 1 {12} uur : 13-11-2024 08:00 timestamp : 1731481200 image : halfbewolkt temp : 9 windbft : 2 windkmh : 7 windknp : 4 windms : 2 windrgr : 289 windr : W neersl : 0 gr : 11 2 {12} uur : 13-11-2024 09:00 timestamp : 1731484800 image : halfbewolkt temp : 10 windbft : 2 windkmh : 7 windknp : 4 windms : 2 windrgr : 268 windr : W neersl : 0 gr : 64 3 {12} uur : 13-11-2024 10:00 timestamp : 1731488400 image : bewolkt temp : 11 windbft : 2 windkmh : 7 windknp : 4 windms : 2 windrgr : 276 windr : W neersl : 0 gr : 64 4 {12} uur : 13-11-2024 11:00 timestamp : 1731492000 image : halfbewolkt temp : 12 windbft : 2 windkmh : 7 windknp : 4 windms : 2 windrgr : 318 windr : NW neersl : 0 gr : 125 5 {12} uur : 13-11-2024 12:00 timestamp : 1731495600 image : bewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 340 windr : NW neersl : 0 gr : 227 6 {12} uur : 13-11-2024 13:00 timestamp : 1731499200 image : halfbewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 339 windr : NW neersl : 0 gr : 86 7 {12} uur : 13-11-2024 14:00 timestamp : 1731502800 image : bewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 336 windr : NW neersl : 0 gr : 28 8 {12} uur : 13-11-2024 15:00 timestamp : 1731506400 image : bewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 335 windr : NW neersl : 0 gr : 14 9 {12} uur : 13-11-2024 16:00 timestamp : 1731510000 image : bewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 327 windr : NW neersl : 0 gr : 3 10 {12} uur : 13-11-2024 17:00 timestamp : 1731513600 image : bewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 324 windr : NW neersl : 0 gr : 0 11 {12} uur : 13-11-2024 18:00 timestamp : 1731517200 image : bewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 331 windr : NW neersl : 0 gr : 0 12 {12} uur : 13-11-2024 19:00 timestamp : 1731520800 image : bewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 320 windr : NW neersl : 0 gr : 0 13 {12} uur : 13-11-2024 20:00 timestamp : 1731524400 image : bewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 316 windr : NW neersl : 0 gr : 0 14 {12} uur : 13-11-2024 21:00 timestamp : 1731528000 image : bewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 319 windr : NW neersl : 0 gr : 0 15 {12} uur : 13-11-2024 22:00 timestamp : 1731531600 image : bewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 319 windr : NW neersl : 0 gr : 0 16 {12} uur : 13-11-2024 23:00 timestamp : 1731535200 image : nachtbewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 318 windr : NW neersl : 0.1 gr : 0 17 {12} uur : 14-11-2024 00:00 timestamp : 1731538800 image : nachtbewolkt temp : 12 windbft : 2 windkmh : 10 windknp : 6 windms : 3 windrgr : 318 windr : NW neersl : 0 gr : 0 18 {12} uur : 14-11-2024 01:00 timestamp : 1731542400 image : regen temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 338 windr : NW neersl : 0.5 gr : 0 19 {12} uur : 14-11-2024 02:00 timestamp : 1731546000 image : regen temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 351 windr : N neersl : 0.2 gr : 0 20 {12} uur : 14-11-2024 03:00 timestamp : 1731549600 image : bewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 337 windr : NW neersl : 0 gr : 0 21 {12} uur : 14-11-2024 04:00 timestamp : 1731553200 image : nachtbewolkt temp : 12 windbft : 3 windkmh : 18 windknp : 10 windms : 5 windrgr : 350 windr : N neersl : 0 gr : 0 22 {12} uur : 14-11-2024 05:00 timestamp : 1731556800 image : nachtbewolkt temp : 12 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 1 windr : N neersl : 0 gr : 0 23 {12} uur : 14-11-2024 06:00 timestamp : 1731560400 image : nachtbewolkt temp : 11 windbft : 3 windkmh : 14 windknp : 8 windms : 4 windrgr : 349 windr : N neersl : 0 gr : 0 api [1] 0 {3} bron : Bron: Weerdata KNMI/NOAA via Weerlive.nl max_verz : 300 rest_verz : 0Current weather in “liveweer [0]”, hourly weather in “uur_verw [0-24]” and weekly weather in “wk_verw [0-5]”
So I think I have to make severay arrays and fill this with the data.
From node_helper.js -> MWB and than put everything in three seperates arrays, something like this:var MWB = this.MWB;
var WL = this.MWB.liveweer;
var WH = this.MWB.uur_verw;
var WW = this.MWB.wk_verw;
var API = this.MWB.api;This I’ve to figure out in the next days, weeks, … ;-)
-
RE: Get the correct JSON data
@sdetweil
Hi Sam, in the meantime I was looking further than the length of my nose and I saw when I leave the .liveweer[‘0’] from the result than I get everything.
But because I had been changing a lot, it took me a while before I got the correct results..then(result => { // Process the retrieved user data console.log(result); // Remove trailing slashes to display data in Console for testing this.sendSocketNotification('MWB_RESULT', result); })I didn’t even have to use the JSON.stringify
Next time I play around for 1/2 hour more, before I place my message. But thanks anyway ;-) -
Get the correct JSON data
In my v1.0 version of MMM-MyDutchWeather there I was using the v1.0 API.
I executed this URL Weerlive API 1.0 and got the next results:{ "liveweer": [ { "plaats": "Amsterdam", "timestamp": "1731422596", "time": "12-11-2024 15:43", "temp": "9.7", "gtemp": "6.8", "samenv": "Licht bewolkt", "lv": "76", "windr": "NO", "windrgr": "44", "windms": "6", "winds": "4", "windk": "11.7", "windkmh": "21.6", "luchtd": "1033.9", "ldmmhg": "775", "dauwp": "6", "zicht": "16", "verw": "Hier en daar zon en overwegend droog", "sup": "07:55", "sunder": "16:54", "image": "lichtbewolkt", "d0weer": "bewolkt", "d0tmax": "11", "d0tmin": "7", "d0windk": "2", "d0windknp": "6", "d0windms": "3", "d0windkmh": "11", "d0windr": "NO", "d0windrgr": "44", "d0neerslag": "0", "d0zon": "10", "d1weer": "bewolkt", "d1tmax": "12", "d1tmin": "4", "d1windk": "2", "d1windknp": "4", "d1windms": "2", "d1windkmh": "7", "d1windr": "NW", "d1windrgr": "315", "d1neerslag": "30", "d1zon": "10", "d2weer": "bewolkt", "d2tmax": "12", "d2tmin": "6", "d2windk": "2", "d2windknp": "6", "d2windms": "3", "d2windkmh": "11", "d2windr": "N", "d2windrgr": "0", "d2neerslag": "20", "d2zon": "10", "alarm": "0" } ] }In the node_helper.js I used
getMWB: function(url) { // Make a GET request using the Fetch API fetch(url) .then(response => { if (!response.ok) { console.error('MMM-MyDutchWeather: Network response was not ok'); } return response.json(); }) .then(result => { // Process the retrieved user data console.log(result.liveweer['0']); // Remove trailing slashes to display data in Console for testing // console.log(result.wk_verw['0']); this.sendSocketNotification('MWB_RESULT', result.liveweer['0']); }) .catch(error => { console.error('Error:', error); }); },With the new v2.0 API Weerlive API 2.0 I become the next results
{ "liveweer": [ { "plaats": "Amsterdam", "timestamp": 1731423484, "time": "12-11-2024 15:58:04", "temp": 9.6, "gtemp": 7.3, "samenv": "Licht bewolkt", "lv": 79, "windr": "ONO", "windrgr": 44.5, "windms": 4.33, "windbft": 3, "windknp": 8.4, "windkmh": 15.6, "luchtd": 1033.89, "ldmmhg": 775, "dauwp": 6.2, "zicht": 19400, "gr": 97, "verw": "Hier en daar zon en overwegend droog", "sup": "07:55", "sunder": "16:54", "image": "lichtbewolkt", "alarm": 0, "lkop": "Er zijn geen waarschuwingen", "ltekst": " Er zijn momenteel geen waarschuwingen van kracht.", "wrschklr": "groen", "wrsch_g": "-", "wrsch_gts": 0, "wrsch_gc": "-" } ], "wk_verw": [ { "dag": "12-11-2024", "image": "halfbewolkt", "max_temp": 11, "min_temp": 7, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 48, "windr": "NO", "neersl_perc_dag": 0, "zond_perc_dag": 27 }, { "dag": "13-11-2024", "image": "bewolkt", "max_temp": 12, "min_temp": 7, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 205, "windr": "Z", "neersl_perc_dag": 0, "zond_perc_dag": 12 }, { "dag": "14-11-2024", "image": "halfbewolkt", "max_temp": 12, "min_temp": 10, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 258, "windr": "W", "neersl_perc_dag": 0, "zond_perc_dag": 28 }, { "dag": "15-11-2024", "image": "halfbewolkt", "max_temp": 13, "min_temp": 8, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 265, "windr": "W", "neersl_perc_dag": 0, "zond_perc_dag": 24 }, { "dag": "16-11-2024", "image": "halfbewolkt", "max_temp": 12, "min_temp": 7, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 257, "windr": "ZW", "neersl_perc_dag": 0, "zond_perc_dag": 24 } ], "uur_verw": [ { "uur": "12-11-2024 16:00", "timestamp": 1731423600, "image": "zonnig", "temp": 10, "windbft": 3, "windkmh": 14, "windknp": 8, "windms": 4, "windrgr": 50, "windr": "NO", "neersl": 0, "gr": 28 }, { "uur": "12-11-2024 17:00", "timestamp": 1731427200, "image": "nachtbewolkt", "temp": 10, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 36, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "12-11-2024 18:00", "timestamp": 1731430800, "image": "bewolkt", "temp": 9, "windbft": 3, "windkmh": 14, "windknp": 8, "windms": 4, "windrgr": 37, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "12-11-2024 19:00", "timestamp": 1731434400, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 35, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "12-11-2024 20:00", "timestamp": 1731438000, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 33, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "12-11-2024 21:00", "timestamp": 1731441600, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 40, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "12-11-2024 22:00", "timestamp": 1731445200, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 43, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "12-11-2024 23:00", "timestamp": 1731448800, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 37, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 00:00", "timestamp": 1731452400, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 355, "windr": "N", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 01:00", "timestamp": 1731456000, "image": "bewolkt", "temp": 9, "windbft": 1, "windkmh": 3, "windknp": 2, "windms": 1, "windrgr": 347, "windr": "NW", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 02:00", "timestamp": 1731459600, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 24, "windr": "NO", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 03:00", "timestamp": 1731463200, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 354, "windr": "N", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 04:00", "timestamp": 1731466800, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 346, "windr": "NW", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 05:00", "timestamp": 1731470400, "image": "bewolkt", "temp": 9, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 4, "windr": "N", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 06:00", "timestamp": 1731474000, "image": "bewolkt", "temp": 10, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 349, "windr": "N", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 07:00", "timestamp": 1731477600, "image": "bewolkt", "temp": 10, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 323, "windr": "NW", "neersl": 0, "gr": 0 }, { "uur": "13-11-2024 08:00", "timestamp": 1731481200, "image": "bewolkt", "temp": 10, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 294, "windr": "W", "neersl": 0, "gr": 19 }, { "uur": "13-11-2024 09:00", "timestamp": 1731484800, "image": "bewolkt", "temp": 11, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 311, "windr": "NW", "neersl": 0, "gr": 69 }, { "uur": "13-11-2024 10:00", "timestamp": 1731488400, "image": "bewolkt", "temp": 11, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 16, "windr": "NO", "neersl": 0, "gr": 61 }, { "uur": "13-11-2024 11:00", "timestamp": 1731492000, "image": "halfbewolkt", "temp": 12, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 41, "windr": "NO", "neersl": 0, "gr": 208 }, { "uur": "13-11-2024 12:00", "timestamp": 1731495600, "image": "halfbewolkt", "temp": 13, "windbft": 2, "windkmh": 7, "windknp": 4, "windms": 2, "windrgr": 330, "windr": "NW", "neersl": 0, "gr": 299 }, { "uur": "13-11-2024 13:00", "timestamp": 1731499200, "image": "bewolkt", "temp": 13, "windbft": 3, "windkmh": 14, "windknp": 8, "windms": 4, "windrgr": 347, "windr": "NW", "neersl": 0, "gr": 175 }, { "uur": "13-11-2024 14:00", "timestamp": 1731502800, "image": "bewolkt", "temp": 13, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 343, "windr": "NW", "neersl": 0, "gr": 108 }, { "uur": "13-11-2024 15:00", "timestamp": 1731506400, "image": "bewolkt", "temp": 13, "windbft": 2, "windkmh": 10, "windknp": 6, "windms": 3, "windrgr": 347, "windr": "NW", "neersl": 0, "gr": 25 } ], "api": [ { "bron": "Bron: Weerdata KNMI/NOAA via Weerlive.nl", "max_verz": 300, "rest_verz": 0 } ] }Now I’m wondering how do I get this in my Array to use?
I’ve been trying but I don’t have any results. Can someone help me?
I’m doing this for a hobby ;-) -
RE: MMM-Pir
@gonzonia Are you using X11 or Wayland?
Because now you’re using mode 2 and that’s for X11 -
RE: MMM-OpenWeatherForecast
@sdetweil
Thanks, now it looks a bit like OpenWeather again ;-)
-
RE: MMM-OpenWeatherForecast
What if you don’t have a creditcard like me??
-
RE: After update 2.29.0 PM2 does not work
@sdetweil
I created the mm.sh script in the /MagicMirror/installers folder (copied from your site) and run the fixuppm2 script again.Now it started MagicMirror as normal.
I tried a reboot and it works now.Now only the same on the other MagicMirror screen and I’m happy again.
If i have to do anything more or reinstall, let me know.
But it seems I’ve a working installation of MagicMirror again.
Thanks!! -
RE: After update 2.29.0 PM2 does not work
@sdetweil
Oke, no problem.
It’s 22:55 in the Netherlands and have to get up at 05:30, so I go to sleep and check in the morning.Enjoy your grandchildren ;-) These are more important than a MagicMirror!
-
RE: After update 2.29.0 PM2 does not work
pi@mm:~ $ pm2 delete 0 [PM2] Applying action deleteProcessId on app [0](ids: [ '0' ]) [PM2] [MagicMirror](0) ✓ ┌────┬───────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ └────┴───────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘ [PM2][WARN] Current process list is not synchronized with saved list. App MagicMirror differs. Type 'pm2 save' to synchronize. pi@mm:~ $ pm2 save -f [PM2] Saving current process list... [PM2] Successfully saved in /home/pi/.pm2/dump.pm2 pi@mm:~ $ bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)" the log will be saved in /home/pi/MagicMirror/installers/pm2_setup.log [PM2][WARN] Applications MagicMirror not running, starting... [PM2][ERROR] Error: Script not found: /home/pi/MagicMirror/installers/mm.sh [PM2] Saving current process list... [PM2][WARN] PM2 is not managing any process, skipping save... [PM2][WARN] To force saving use: pm2 save --forcepi@mm:~ $ node -v v20.9.0pi@mm:~ $ grep version node_modules/electron/package.json "version": "31.6.0" -
RE: After update 2.29.0 PM2 does not work
pm2 logs MagicMirror --lines 100 shows
0|MagicMirror | [2024-10-01 21:49:35.228] [LOG] Starting MagicMirror: v2.29.0 0|MagicMirror | [2024-10-01 21:49:35.259] [ERROR] TypeError: Cannot read properties of undefined (reading 'disableHardwareAcceleration') 0|MagicMirror | at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:18:6) 0|MagicMirror | at Module._compile (node:internal/modules/cjs/loader:1241:14) 0|MagicMirror | at Module._extensions..js (node:internal/modules/cjs/loader:1295:10) 0|MagicMirror | at Module.load (node:internal/modules/cjs/loader:1091:32) 0|MagicMirror | at Module._load (node:internal/modules/cjs/loader:938:12) 0|MagicMirror | at Object.<anonymous> (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) 0|MagicMirror | at Module._compile (node:internal/modules/cjs/loader:1241:14) 0|MagicMirror | at Module._extensions..js (node:internal/modules/cjs/loader:1295:10) 0|MagicMirror | at Module.load (node:internal/modules/cjs/loader:1091:32) 0|MagicMirror | at Module._load (node:internal/modules/cjs/loader:938:12) 0|MagicMirror | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12) 0|MagicMirror | at node:internal/main/run_main_module:23:47 0|MagicMirror | [2024-10-01 21:49:35.264] [ERROR] Whoops! There was an uncaught exception... 0|MagicMirror | [2024-10-01 21:49:35.266] [ERROR] TypeError: Cannot read properties of undefined (reading 'disableHardwareAcceleration') 0|MagicMirror | at Object.<anonymous> (/home/pi/MagicMirror/js/electron.js:18:6) 0|MagicMirror | at Module._compile (node:internal/modules/cjs/loader:1241:14) 0|MagicMirror | at Module._extensions..js (node:internal/modules/cjs/loader:1295:10) 0|MagicMirror | at Module.load (node:internal/modules/cjs/loader:1091:32) 0|MagicMirror | at Module._load (node:internal/modules/cjs/loader:938:12) 0|MagicMirror | at Object.<anonymous> (/usr/local/lib/node_modules/pm2/lib/ProcessContainerFork.js:33:23) 0|MagicMirror | at Module._compile (node:internal/modules/cjs/loader:1241:14) 0|MagicMirror | at Module._extensions..js (node:internal/modules/cjs/loader:1295:10) 0|MagicMirror | at Module.load (node:internal/modules/cjs/loader:1091:32) 0|MagicMirror | at Module._load (node:internal/modules/cjs/loader:938:12) 0|MagicMirror | at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:83:12) 0|MagicMirror | at node:internal/main/run_main_module:23:47 0|MagicMirror | [2024-10-01 21:49:35.267] [ERROR] MagicMirror² will not quit, but it might be a good idea to check why this happened. Maybe no internet connection? 0|MagicMirror | [2024-10-01 21:49:35.268] [ERROR] If you think this really is an issue, please open an issue on GitHub: https://github.com/MagicMirrorOrg/MagicMirror/issues 0|MagicMirror | [2024-10-01 21:49:37.131] [INFO] System information: 0|MagicMirror | ### SYSTEM: manufacturer: ; model: ; virtual: false 0|MagicMirror | ### OS: platform: linux; distro: Debian GNU/Linux; release: 12; arch: arm64; kernel: 6.6.51-v8+ 0|MagicMirror | ### VERSIONS: electron: undefined; used node: 20.9.0; installed node: 20.9.0; npm: 10.1.0; pm2: 5.4.2 0|MagicMirror | ### OTHER: timeZone: Europe/Amsterdam; ELECTRON_ENABLE_GPU: undefined -
After update 2.29.0 PM2 does not work
I updated my mirror to latest version 2.29.0 using script SdetWeil
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/upgrade-script.sh)" applyAfter reboot, no startup.
npm start works
pm2 does not workreinstall using script
bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)"Still no luck. Manual
pm2 start MagicMirrorpi@mm:~ $ pm2 start MagicMirror [PM2] Applying action restartProcessId on app [MagicMirror](ids: [ 0 ]) [PM2] [MagicMirror](0) ✓ [PM2] Process successfully started ┌────┬────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐ │ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │ ├────┼────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤ │ 0 │ MagicMirror │ default │ 2.29.0 │ fork │ 17189 │ 0s │ 122 │ online │ 0% │ 23.1mb │ pi │ disabled │ └────┴────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘ pi@mm:~ $but MagicMirror does not appear on my mirror.
I have this problem on 2 MagicMirror installations. -
RE: Issue HDMI going to sleep modus after update
@sdetweil
Hi Sam, this is not possible on his Github site
Went to his website (in French), but there also no possibliity to open an issue. -
RE: Issue HDMI going to sleep modus after update
I’ve tried WAYLAND and X11, both same result on mode 8: “Display not found” error.
When I do “ddcutil detect” I got this result.
Invalid display I2C bus: /dev/i2c-20 DRM connector: card1-HDMI-A-1 EDID synopsis: Mfg id: SAM - Samsung Electric Company Model: SyncMaster Product code: 2966 (0x0b96) Serial number: Binary serial number: 1 (0x00000001) Manufacture year: 2014, Week: 2 DDC communication failedAs I told earlier, it worked fine on mode 9 (X11) and mode 10 (WAYLAND) with PIR_MODE 1 and 2.
The problem has come since the update of my rPI to the latest version of Bookworm.So I think the problem (Monitor goes to sleep, but does not turn off anymore - Sleep=170Watt - Off=0Watt) is in the rPI more than in MMM-PIR.
Any advice??
-
RE: Issue HDMI going to sleep modus after update
@MarcLandis
I will try this and let you know the results. -
RE: Issue HDMI going to sleep modus after update
��������������module: 'MMM-Pir', ����������������position: 'top_left', ����������������disabled: false, ����������������config: { ������������������������debug: false, ������������������������delay: 2 * 60 * 1000, //����������������������delay: 1 * 30 * 1000, ������������������������mode: 10, ������������������������displayCounter: false, ������������������������displayBar: true, ������������������������displayStyle: "Line", ������������������������displayLastPresence: true, ������������������������lastPresenceTimeFormat: "LL H:mm", ������������������������xrandrForceRotation: "normal", ������������������������wrandrForceRotation: "270", ������������������������wrandrForceMode: "1920x1080", ������������������������touchMode: 0, ������������������������pir_gpio: 17, ������������������������pir_mode: 1, ������������������������} ����������������},Also tried pir_mode: 2
It has worked for 3 weeks, but last week I updated my RPI and suddenly it stopped working as expected. Screen goes off after 2 minutes, but HDMI keeps getting signal.
-
Issue HDMI going to sleep modus after update
Current setup:
Raspberry Pi 4
Latest version Bookworm
Latest version MMM-PirAfter an update of Bookworm, my HDMI port doesn’t seems to go in “sleep mode” and of that my monitor doesn’t goes to sleep mode and keeps using 180W of power consumption.
When I disconnect my HDMI cable from my RPI than it works as it should be. First I thought it was in MMM-Pir module, but now I think it has something to do in the RPI Bookworm update.
Maybe this doesn’t belong here, but I try anyway.
-
RE: Acoustic panel frame with mirror effect
@tuansacto
Take a look at https://www.brigla-shop.de/mm-genau/mirropane-chrome-spy-6-mm/smart-mirror-spiegel-260?c=6I just ordered a new mirror 42x72 for under €100 including transport to holland.
