I need help at my pimatic integration with the MMM-Rest Module for my magicmirror.
In the Module docu the url returns a single Integer but my pimatic api returs a string with more informations.

how can i can decode the url in JavaScript
like this in php Link Post Pimagical

$curl = curl_init();
   curl_setopt ($curl, CURLOPT_URL, "http://demo:demo@demo.pimatic.org/api/variables/variable-set.temperature");
   curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);

   $result = curl_exec ($curl);// curl to a variable
    curl_close ($curl);

	$result = json_decode($result, true);// decode to associative array
	$result = $result['variable']['value'];//pick desired value

	print "Temperature: ".$result; 

node_helper.js (file to be edit) LINK

 * Magic Mirror
 * Module: MMM-Rest
 *
 * By Dirk Melchers 
 * MIT Licensed.
 */
var NodeHelper = require('node_helper');
var request = require('request');

module.exports = NodeHelper.create({
    start: function () {
        console.log(this.name + ' helper started ...');
    },

    socketNotificationReceived: function(notification, payload) {
        if (notification === 'MMM_REST_REQUEST') {
            var that = this;
            request({
                url: payload.url,
                method: 'GET'
            }, function(error, response, body) {
                // console.log("MMM_REST response:");
                if (!error && response.statusCode == 200) {
                    // console.log("send notification: "+payload.id);
                    that.sendSocketNotification('MMM_REST_RESPONSE', {
                        id: payload.id,
                        data: response
                    });
                }
            });
        }
    }
});'

or have you another idea?

This is the last step of my magicmirror

0_1521236703411_amgicmirror.PNG