MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.

    MMM-Jeedom

    Scheduled Pinned Locked Moved Unsolved Requests
    20 Posts 4 Posters 5.3k Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • C Offline
      chassain 0
      last edited by

      Hello ,

      I have tried this module (after an intallation of jeedom on rasp4) and i have no results on mirror… my config is certainly false because the result on terminal is good like this
      curl -H “Content-Type: application/json” -X POST -d ‘{“jsonrpc”: “2.0”, “id”: “1000”, “method”: “cmd::execCmd”, “params”: {“apikey”: “my key”, “id”: 1}}’ http://192.168.1.28/core/api/jeeApi.php | python -m json.tool
      % Total % Received % Xferd Average Speed Time Time Time Current
      Dload Upload Total Spent Left Speed
      100 248 100 123 100 125 1556 1582 --:–:-- --:–:-- --:–:-- 3179
      {
      “id”: “1000”,
      “jsonrpc”: “2.0”,
      “result”: {
      “collectDate”: “2019-12-28 10:00:35”,
      “value”: “A570; A57; Quai Marcel Pagnol Toulon”
      }
      }

      my config is like

      		{
      			module: 'MMM-Jeedom',
      			header: 'Jeedom Maison',
      			position: "center",
      			config: {
      				updateInterval: 3000,
      			      	jeedomAPIKey: "my key", 
      				jeedomURL: "192.168.1.28",
      				jeedomPORT: 443,
      				jeedomHTTPS: false,
      				jeedomAPIPath: "/core/api/jeeApi.php",
      				sensors: [
      				{
      					idx: "1", 
      					customTitle: "Itinéraire1",
            				},
      				],
       				},
      		},
      
      

      if you have an idea…thanks

      S 1 Reply Last reply Reply Quote 0
      • S Offline
        sdetweil @chassain 0
        last edited by sdetweil

        @chassain-0 said in MMM-Jeedom:

        http://192.168.1.28/core/api/jeeApi.php

        	jeedomURL: "192.168.1.28",
        	jeedomPORT: 443,    // < ---- should be 80 I think, because the url above uses port 80
        	jeedomHTTPS: false,
        

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • C Offline
          chassain 0
          last edited by

          hello man,

          it’s the same result…

          S 1 Reply Last reply Reply Quote 0
          • C Offline
            chassain 0
            last edited by

            just this with console

            Uncaught ReferenceError: moment is not defined
            at Class.start (MMM-Jeedom.js:39)
            at startModules (loader.js:55)
            at loader.js:40
            at HTMLLinkElement.stylesheet.onload (loader.js:200)

            npm install on vendor done

            S 1 Reply Last reply Reply Quote 0
            • S Offline
              sdetweil @chassain 0
              last edited by sdetweil

              @chassain-0 in your sample above you use

              content-type:
              “Content-Type: application/json”
              but the module uses
              ‘Content-Type’: ‘application/x-www-form-urlencoded’,
              but sends json

              if you start MM using the terminal window,
              npm start
              you should see some error

              
              		  req.on('error', (e) => {
              		  console.log(`problem with request: ${e.message}`);
              			});
              

              also, the code does have a bug…

              if sends the ‘chunk of data’, not the final response

                              var databuffer="";
              		var req = protocol.request(options, (res) => {
              		  res.setEncoding('utf8');   // < --- hm should be ascii for json
              		  res.on('data', (chunk) => {
                                     databuffer+=chunk;
              		  });
              		  res.on('end', () => {
              			self.sendSocketNotification("RELOAD_DONE",JSON.parse(databuffer));
              		  });
              

              Sam

              How to add modules

              learning how to use browser developers window for css changes

              1 Reply Last reply Reply Quote 0
              • S Offline
                sdetweil @chassain 0
                last edited by sdetweil

                @chassain-0 said in MMM-Jeedom:

                Uncaught ReferenceError: moment is not defined

                this error is fatal… the module is dead

                add to the MMM-Jeedom.js, the getScripts function below

                	getStyles: function() {
                	    return ['font-awesome.css'];
                	},
                        getScripts: function() {                    //
                            return ["moment.js"]                  //
                        },                                                        //
                

                Sam

                How to add modules

                learning how to use browser developers window for css changes

                1 Reply Last reply Reply Quote 0
                • C Offline
                  chassain 0
                  last edited by

                  @sdetweil said in MMM-Jeedom:

                  getScripts: function() {                    //
                          return ["moment.js"]                  //
                      }, 
                  

                  that’s why i m noob and you…the professor :)

                  Perfect !!! thanks

                  1 Reply Last reply Reply Quote 0
                  • K Offline
                    kris1208
                    last edited by

                    Bonjour,
                    Le module ne fonctionne plus ??
                    J’ai pas d’affichage sur le mirroir.
                    Jeedom en V3.3.45
                    Merci

                    1 Reply Last reply Reply Quote 0
                    • 1
                    • 2
                    • 2 / 2
                    • First post
                      Last post
                    Enjoying MagicMirror? Please consider a donation!
                    MagicMirror created by Michael Teeuw.
                    Forum managed by Sam, technical setup by Karsten.
                    This forum is using NodeBB as its core | Contributors
                    Contact | Privacy Policy