• Recent
  • Tags
  • Unsolved
  • Solved
  • MagicMirror² Repository
  • Documentation
  • 3rd-Party-Modules
  • Donate
  • Discord
  • Register
  • Login
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 519 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 Apr 11, 2022, 1:00 PM

    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
    T S 2 Replies Last reply Apr 11, 2022, 1:24 PM Reply Quote 0
    • T Offline
      thgmirror @sakliadem
      last edited by thgmirror Apr 15, 2022, 6:52 AM Apr 11, 2022, 1:24 PM

      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 Away
        sdetweil @sakliadem
        last edited by Apr 11, 2022, 2:42 PM

        @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
        1 / 1
        • First post
          1/3
          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