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.

    icon + compliments_plus + How to communicate with default weather module ?

    Scheduled Pinned Locked Moved Troubleshooting
    10 Posts 3 Posters 1.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.
    • E Offline
      emrah_asl
      last edited by emrah_asl

      Guys, thanks for assisting me but I think the problem in my weather.js, because I guess it is not sending any notification to client side.

      love that module, but unable to find node_helper.js inside of default/weather directory.

      I would like to send notification to client side into this compliment in order to listen and put appropriate text for current weather.

      this compliment module have this

      notificationReceived: function(notification, payload, sender) {
      if (notification === “CURRENTWEATHER_DATA”) {
      console.log(“251”, payload.data);
      this.setCurrentWeatherType(payload.data);
      }

      But I dont get how to send data from my weather module.

      Sorry for mixed up

      S ? 2 Replies Last reply Reply Quote 0
      • S Offline
        sdetweil @emrah_asl
        last edited by sdetweil

        @emrah_asl don’t need node_helper, and can’t use node_helper. it can only handle socketNotifcations

        this.sendNotification(type, data)
        from modulename.js

        Sam

        How to add modules

        learning how to use browser developers window for css changes

        1 Reply Last reply Reply Quote 0
        • ? Offline
          A Former User @emrah_asl
          last edited by A Former User

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • E Offline
            emrah_asl
            last edited by

            Hi, thanks for assisting me.

            The problem is I’M not using original weather module, so unable to send notification .

            I’m using this one :

            https://github.com/MatthiPi/MMM-DefaultWeatherAnimated

            {
            module: "weather", //change to weather
            position: "top_right",
            config: {
            // See 'Configuration options' for more information.
            type: 'current',
            weatherEndpoint: '/weather',
            units: 'metric',
            apiKey: 'X',
            locationID: Y
            }
            },
            
            But unable to figure out how to send notification to current weather objects into this compliment_modules.
            
            (where should I write , this code in this module ?) when I try in provider.js, console says "sender should be module"
            
            this.sendNotification("CURRENTWEATHER_DATA", {foo: "bar"});
            
            MY COMPLIMENT_PLUS Modul compliment_plus.js
            
            notificationReceived: function(notification, payload, sender) {
            if (notification === "CURRENTWEATHER_DATA") {
            console.log("251", payload.data);
            this.setCurrentWeatherType(payload.data);
            }
            },
            
            1 Reply Last reply Reply Quote 0
            • ? Offline
              A Former User
              last edited by A Former User

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • 1 / 1
              • 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