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-ValuesByNotification] Display the payloads of notifications with titles and icons

    Scheduled Pinned Locked Moved Utilities
    25 Posts 3 Posters 6.4k Views 2 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.
    • Cr4z33C Offline
      Cr4z33 @wishmaster270
      last edited by

      @wishmaster270 thank you it worked at first try!

      Now I can go on with some aesthetic changes like icons, etc. :D

      wishmaster270W 1 Reply Last reply Reply Quote 0
      • wishmaster270W Offline
        wishmaster270 Module Developer @Cr4z33
        last edited by wishmaster270

        @Cr4z33

        Just tested a view things.
        If you like you can use font awesome icon instead of the title:

        		{
        			module: "MMM-ValuesByNotification",
        			position: "top_left",
        			config: {
                                        updateInterval: 60,
                                        reuseCount: 5,
        				groups: [
        					{
        						items: [
        							{
        								notification: "POWERMETER_VALUES",
        								//itemTitle: "Power",
        								values: [
        									{
        										classes: "power",
        										valueIcon: "fa fa-bolt",
        										valueUnit: "W",
        										jsonpath: "power",
        									},
        								]
        							},
        						]
        					},
        				]
        			},
        		},
        

        custom.css:

        .vbn .valueIcon.power {
          color: orange;
        }
        

        powerBolt.png

        Cr4z33C 1 Reply Last reply Reply Quote 0
        • Cr4z33C Offline
          Cr4z33 @wishmaster270
          last edited by

          @wishmaster270 thanks I applied that instead.

          Anyway to add some offset to the module to be aligned with the other modules on the left?
          Immagine 2022-10-04 171613.png

          wishmaster270W 1 Reply Last reply Reply Quote 0
          • wishmaster270W Offline
            wishmaster270 Module Developer @Cr4z33
            last edited by

            @Cr4z33
            sorry i do not understand exactly what you mean

            Cr4z33C 2 Replies Last reply Reply Quote 0
            • Cr4z33C Offline
              Cr4z33 @wishmaster270
              last edited by

              @wishmaster270 I wanted to move your module way more to the left so to align it with my other modules (Google Assistant, clock and Spotify).

              However nevermind as I opted to have your module on top instead. ;)

              1 Reply Last reply Reply Quote 0
              • Cr4z33C Offline
                Cr4z33 @wishmaster270
                last edited by

                @wishmaster270 sorry for bothering you again… :grinning_face_with_sweat:

                What if I want no border?

                Would I have to edit the module’s CSS or can I just add something to custom.css?

                wishmaster270W 1 Reply Last reply Reply Quote 0
                • wishmaster270W Offline
                  wishmaster270 Module Developer @Cr4z33
                  last edited by wishmaster270

                  @Cr4z33
                  No problem.
                  Simply add

                  .vbn .groupWrapper {
                    border-style: none;
                    padding: 0px;
                  }
                  

                  to your custom.css

                  Ps.: Try to never ever edit any files in the module directory (except mentioned in the documentation) as you will get problems with updates in the future otherwise!

                  Cr4z33C 1 Reply Last reply Reply Quote 1
                  • Cr4z33C Offline
                    Cr4z33 @wishmaster270
                    last edited by

                    @wishmaster270 exactly what I wanted thanks!

                    wishmaster270W 1 Reply Last reply Reply Quote 0
                    • wishmaster270W Offline
                      wishmaster270 Module Developer @Cr4z33
                      last edited by

                      @Cr4z33
                      If you still want to move the content to the left you can try something like the following in your custom.css:

                      .vbn .groupWrapper {
                        border-style: none;
                        padding: 0px;
                        margin-left: 20px;
                      }
                      
                      .vbn .groupsWrapper, .vbn .groupWrapper, .vbn .itemsWrapper, .vbn .valueWrapper {
                        justify-content: left;
                        align-items: unset;
                      }
                      
                      1 Reply Last reply Reply Quote 1
                      • BKeyportB Offline
                        BKeyport Module Developer @wishmaster270
                        last edited by

                        @wishmaster270

                        Hey, Tom - Trying to use this module to decode the json output by my weatherstation - Like https://forum.magicmirror.builders/topic/17396/json-request-module

                        What I’m getting from Command to notification module is:

                        WEATHERLINK {"data":{"did":"001D0A71573B","ts":1675287003,"conditions":[{"lsid":434637,"data_structure_type":1,"txid":1,"temp": 47.4,"hum":52.8,"dew_point": 31.0,"wet_bulb": 38.4,"heat_index": 46.4,"wind_chill": 47.4,"thw_index": 46.4,"thsw_index":null,"wind_speed_last":2.00,"wind_dir_last":31,"wind_speed_avg_last_1_min":2.62,"wind_dir_scalar_avg_last_1_min":6,"wind_speed_avg_last_2_min":2.81,"wind_dir_scalar_avg_last_2_min":358,"wind_speed_hi_last_2_min":5.00,"wind_dir_at_hi_speed_last_2_min":340,"wind_speed_avg_last_10_min":1.43,"wind_dir_scalar_avg_last_10_min":36,"wind_speed_hi_last_10_min":5.00,"wind_dir_at_hi_speed_last_10_min":336,"rain_size":1,"rain_rate_last":0,"rain_rate_hi":0,"rainfall_last_15_min":0,"rain_rate_hi_last_15_min":0,"rainfall_last_60_min":0,"rainfall_last_24_hr":0,"rain_storm":0,"rain_storm_start_at":null,"solar_rad":null,"uv_index":null,"rx_state":0,"trans_battery_flag":0,"rainfall_daily":0,"rainfall_monthly":0,"rainfall_year":1750,"rain_storm_last":4,"rain_storm_last_start_at":1674798601,"rain_storm_last_end_at":1675000860},{"lsid":434634,"data_structure_type":4,"temp_in": 79.4,"hum_in":20.5,"dew_point_in": 35.5,"heat_index_in": 77.4},{"lsid":434633,"data_structure_type":3,"bar_sea_level":30.125,"bar_trend":-0.013,"bar_absolute":29.660}]},"error":null}
                        

                        yes, the weather station dumps a mess. :)

                        my current config for the values by notification is just the basics, but should be grabbing the “hum” value for testing:

                        		{
                        			module: "MMM-ValuesByNotification",
                        			position: "top_left",
                        			header: "Module-1",
                        			config: {
                        				groups: [
                        					{
                        						items: [
                        							{
                        								notification: "WEATHERLINK",
                        								itemTitle: "Item-1",
                        								values: [
                        									{
                        										valueTitle: "Value-1",
                        										jsonpath: "hum",
                        									},
                        								]
                        							},
                        						]
                        					},
                        				]
                        			},
                        		},
                        

                        I get initally “NA” as a value, then it flips to “Undefined”

                        7bbe0a14-2297-4717-a081-bda12de9457f-image.png

                        Any clue on what I’m doing wrong, or is the feed from the weather station needing more of a massage to be useful?

                        thanks!

                        The "E" in "Javascript" stands for "Easy"

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