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.4k 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.
    • S Offline
      sdetweil @ELMAGO
      last edited by

      @ELMAGO i can read some french, I will use an online conversion tool to translate long text and sometimes my responses

      je peux lire du français, j’utiliserai un outil de conversion en ligne pour traduire des textes longs et parfois mes réponses

      Sam

      How to add modules

      learning how to use browser developers window for css changes

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

        @sdetweil

        okay so i would make the effort, no problem, can answer my previous question?

        E 1 Reply Last reply Reply Quote 0
        • E Offline
          ELMAGO @ELMAGO
          last edited by

          @ELMAGO said in MMM-Jeedom:

          @sdetweil

          okay so i would make the effort, no problem, can answer my previous question?

          Exemple :

          			{
          				idx: "77", 
          				customTitle: "Batterie Etage : ",
          				unit : "%",
          								},
          

          if the result is greater than 50 then I would like it to be in green

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

            @ELMAGO see my prior response

            le module ne fournit aucun nom de classe spécial que vous pouvez remplacer dans custom.css.

            c’est la seule section du module qui fait des noms de classe
            crée une ligne (tr)

            Sam

            How to add modules

            learning how to use browser developers window for css changes

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

              @sdetweil

              I’m sorry, I understood correctly for the css part, but not for the module itself.

              Could you give me this concrete example?

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

                @ELMAGO i’m not sure I understand the comment, but i’ll try…

                when the module generates content for the screen, each little piece can have different classes assigned.
                those classes can be used in the custom.css to manipulate the presentation of that segment.

                the cod in this modules does

                create tablerow (tr)
                assign class = ‘normal’ to everything in the row

                then it looks at the sensor data

                			if(sensor.boolean && sensor.status==1) symbolClass = sensor.symbolon;
                
                		        ----> if(typeof sensor.boolean== 'undefined') symbolClass = sensor.symbol;
                			symbol.className = symbolClass; 
                

                and assigns a value to the (symbol is the icon )
                symbol.className

                and that is all

                so u have a class for the symbol
                and a class for the row.

                I think u want a class for the VALUE on the row but that was not supplied

                Sam

                How to add modules

                learning how to use browser developers window for css changes

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

                  @sdetweil

                  ok but how can i know it?

                  S 1 Reply Last reply Reply Quote 0
                  • S Offline
                    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 browser developers window for css changes

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