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 3.5k Views
    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.
    • E
      ELMAGO @sdetweil
      last edited by

      @sdetweil

      ok but how can i know it?

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

        @ELMAGO someone would have to change the code to add a class that you could then manipulate

        Sam

        How to add modules

        learning how to use css

        1 Reply Last reply Reply Quote 0
        • C
          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
            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 css

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

              hello man,

              it’s the same result…

              S 1 Reply Last reply Reply Quote 0
              • C
                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
                  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 css

                  1 Reply Last reply Reply Quote 0
                  • S
                    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 css

                    1 Reply Last reply Reply Quote 0
                    • C
                      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
                        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