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.

    Problem of running MMM-Podcast and MMM-Button

    Scheduled Pinned Locked Moved Troubleshooting
    13 Posts 2 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.
    • H Offline
      hirsnmirsn @alex84
      last edited by hirsnmirsn

      @alex84 Thank You,
      Now i have no mor Black Screen, but the Button dont work.
      I have a Pyton Script, this works.

      #Tagesschau.py
      import RPi.GPIO as GPIO
      import os
      import sys
      from subprocess import Popen

      GPIO.setmode(GPIO.BCM)

      GPIO.setup(5, GPIO.IN, pull_up_down=GPIO.PUD_UP)

      movie1 = (“http://media.tagesschau.de/video/100s/2017/0504/TV-100s-1840.webm.h264.mp4”)

      last_state1 = True
      last_state2 = True

      input_state1 = True
      input_state2 = True
      quit_video = True

      player = False

      while True:
      #Read states of inputs
      input_state1 = GPIO.input(5)

      #If GPIO(5) is shorted to Ground
      if input_state1 != last_state1:
          if (player and not input_state1):
              os.system('killall omxplayer')
              omxc = Popen(['omxplayer', movie1])
              player = True
          elif not input_state1:
              omxc = Popen(['omxplayer', movie1])
              player = True
      
      #If omxplayer is running and GIOP(5) are not shorted to Ground
      elif (player and input_state1 and input_state2):
          os.system('killall omxplayer')
          player = False
      
      #Set last_input states
      last_state1 = input_state1
      

      Has anybody a working config and button config that he can post?

      1 Reply Last reply Reply Quote 0
      • A Offline
        alex84
        last edited by

        I will you later Post my config of the button and my config as well as the config of the podcast. I’m on the road. :)

        H 1 Reply Last reply Reply Quote 0
        • H Offline
          hirsnmirsn @alex84
          last edited by

          @alex84 Thank You :ok_hand_tone3:

          1 Reply Last reply Reply Quote 0
          • A Offline
            alex84
            last edited by alex84

            Hello hirsnmirsn

            sorry for the late reply

            This is in my Config.js

            {
            module: “MMM-Podcast”
            },
            {
            module: “MMM-Button”,
            config: {
            }
            },

            and last but not least the MMM-Button.js

            /* global Module */

            /* Magic Mirror

            • Module: MMM-Button
            • MIT Licensed.
              */

            Module.register(‘MMM-Button’,{
            requiresVersion: “2.1.0”,
            defaults: {
            buttonPIN: 5,
            //time in miliseconds before another button click is recognized
            clickDelay: 500,
            },
            // Override socket notification handler.
            socketNotificationReceived: function(notification, payload) {
            if (notification === “BUTTON_PRESSED”){
            this.sendNotification(notification, payload)
            }
            },
            start: function() {
            this.sendSocketNotification(‘BUTTON_CONFIG’, this.config);
            Log.info('Starting module: ’ + this.name);
            }
            });

            Make a reboot after Change your config.js

            The only difference I can see in the files is that you tried to load another Solution (so it stands in your Config.js)

            Feedurl: ‘http://www.tagesschau.de/export/video-podcast/webm/tagesschau-in-100-sekunden/’

            I have tried it and with me everything runs without problems.

            H 1 Reply Last reply Reply Quote 0
            • H Offline
              hirsnmirsn @alex84
              last edited by

              @alex84 Great Great Great!!!
              IT WORK`s
              Thank you

              1 Reply Last reply Reply Quote 0
              • A Offline
                alex84
                last edited by

                I’m glad it works. have fun with it. I am glad that I could help

                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