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.

    Python outputs

    Scheduled Pinned Locked Moved Unsolved Troubleshooting
    3 Posts 3 Posters 544 Views 3 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
      sakliadem
      last edited by

      I create a code python based on speech to text that help me to control my led and play some playlist , its outputs are always :

      • say something
      • text
        I want to create a module that can show me these outputs , can someone help me please ?
        I can share my code
      thgmirrorT S 2 Replies Last reply Reply Quote 0
      • thgmirrorT Offline
        thgmirror @sakliadem
        last edited by thgmirror

        Hi @sakliadem,

        I do a very similar task, my approach is to send in Python a notification like

        	if uebergabetext.find("wdr5")             != -1:
        		url = 'http://192.168.nnn.nnn:8080/remote?action=NOTIFICATION&notification=SENDER&payload=1'
        		requests.get(url)
        		return
        	if uebergabetext.find("deutschlandradio") != -1:
        		url = 'http://192.168.nnn.nnn:8080/remote?action=NOTIFICATION&notification=SENDER&payload=2'
        		requests.get(url)
        		return
        	if uebergabetext.find("deutschlandfunk")  != -1:
        		url = 'http://192.168.nnn.nnn:8080/remote?action=NOTIFICATION&notification=SENDER&payload=3'
        		requests.get(url)
        		return
        

        I added at MMM-pages.js the following:

         notificationReceived: function (notification, payload) {
          Log.log('[Pages]: received a notification ' + notification);
            switch (notification) {
              case 'SENDER':
                Log.log('[Pages]: received a SENDER notification with payload ' + payload);
        // do what ever you like
                break;
        

        Now open the developer-console and watch the upcoming messages when you send a notification.

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

          @sakliadem see my PythonPrint module which takles outut fron a python script and displays it…
          you can copy and use this however you want

          https://github.com/sdetweil/MMM-PythonPrint

          Sam

          How to add modules

          learning how to use browser developers window for css changes

          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