MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. htilburgs
    3. Posts
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    htilburgsH Offline
    • Profile
    • Following 0
    • Followers 3
    • Topics 26
    • Posts 244
    • Groups 0

    Posts

    Recent Best Controversial
    • RE: Get the correct JSON data

      @sdetweil
      One calll, here you can see (demo data)
      https://weerlive.nl/api/weerlive_api_v2.php?key=demo&locatie=Amsterdam

      posted in Development
      htilburgsH
      htilburgs
    • 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	:	0
      

      Current 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, … ;-)

      posted in Development
      htilburgsH
      htilburgs
    • 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 ;-)

      posted in Development
      htilburgsH
      htilburgs
    • 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 ;-)

      posted in Development
      htilburgsH
      htilburgs
    • RE: MMM-Pir

      @gonzonia
      Ok 👍 succes.

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: MMM-Pir

      @gonzonia Are you using X11 or Wayland?
      Because now you’re using mode 2 and that’s for X11

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: MMM-OpenWeatherForecast

      @sdetweil
      Thanks, now it looks a bit like OpenWeather again ;-)

      031df386-11b1-4d60-aba2-f19d2f9d183a-image.png

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: MMM-OpenWeatherForecast

      What if you don’t have a creditcard like me??

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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!!

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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!

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: After update 2.29.0 PM2 does not work

      @sdetweil

      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 --force
      
      pi@mm:~ $ node -v
      v20.9.0
      
      pi@mm:~ $ grep version node_modules/electron/package.json
        "version": "31.6.0"
      
      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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 
      
      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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)" apply
      

      After reboot, no startup.
      npm start works
      pm2 does not work

      reinstall using script

      bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/fixuppm2.sh)"
      

      Still no luck. Manual

      pm2 start MagicMirror
      
      pi@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.

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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.

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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 failed
      

      As 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??

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: Issue HDMI going to sleep modus after update

      @MarcLandis
      Get errors

      2b9f75ad-0c40-49b6-b282-497bdc6ba579-image.jpeg

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: Issue HDMI going to sleep modus after update

      @MarcLandis
      I will try this and let you know the results.

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • RE: Issue HDMI going to sleep modus after update

      @MarcLandis

      
        ��������������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.

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • Issue HDMI going to sleep modus after update

      Current setup:
      Raspberry Pi 4
      Latest version Bookworm
      Latest version MMM-Pir

      After 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.

      posted in Troubleshooting
      htilburgsH
      htilburgs
    • 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=6

      I just ordered a new mirror 42x72 for under €100 including transport to holland.

      posted in Show your Mirror
      htilburgsH
      htilburgs
    • 1 / 1