MagicMirror Forum
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • 3rd-Party-Modules
    • Donate
    • Discord
    • Register
    • Login
    1. Home
    2. wishmaster270
    3. Topics
    A New Chapter for MagicMirror: The Community Takes the Lead
    Read the statement by Michael Teeuw here.
    Offline
    • Profile
    • Following 0
    • Followers 6
    • Topics 16
    • Posts 329
    • Groups 2

    Topics

    • wishmaster270W

      electron-rebuild problems with MagicMirror 2.22.0

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      53
      0 Votes
      53 Posts
      18k Views
      karsten13K
      @thobach I’m trying to keep image size small … but which image are you using? latest or fat?
    • wishmaster270W

      [MMM-MQTTbridge] A module to publish and receive MQTT messages

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      16
      1
      2 Votes
      16 Posts
      3k Views
      Cr4z33C
      @wishmaster270 hi and sorry for bothering you hehe. No there’s actually no sign of doorbell button pressing looking at the logs. All I can see is my BTicino power meter and that’s it… PM2 Log
    • wishmaster270W

      [MMM-TouchButton] A module to add clickable buttons to send notifications or run commands

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      7
      2
      2 Votes
      7 Posts
      5k Views
      S
      @BreanneDolphin so, then you have to run a command that can send a keystrokes to mm. see xdotool
    • wishmaster270W

      [MMM-EmbedURL] Embed one or multiple websites to the mirror

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      4
      2
      2 Votes
      4 Posts
      2k Views
      S
      I really enjoy the module :) One thing I figured out and which might be nice to add to the git manual: You can invert the colors of websites though CSS styling. This will make white background black and looks nice at the mirror. Add to your custom.css: .MMM-EmbedURL { filter: invert(100%); } Enjoy!
    • wishmaster270W

      [MMM-ValuesByNotification] Display the payloads of notifications with titles and icons

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      25
      5
      1 Votes
      25 Posts
      6k Views
      wishmaster270W
      @BKeyport Hi, and thanks for the contribution. I only had a view moments to look at the changes. Currently the changes do not look very critical and I will be happy to merge them. I only want to make sure there is no more universal way (especially for the space) feature. Documentation is one of my favourites (Not). But it should no big deal to add it. I will try to do a deeper look the code the next days and will merge as fast as I can.
    • wishmaster270W

      [MMM-CommandToNotification] Run scripts and send the outputs as configurable notifications peridocally

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      2 Votes
      1 Posts
      2k Views
      wishmaster270W
      Description: Ever wanted to run scripts periodically and provide their output as notifications? Want to run the scripts within different time periods? Then MMM-CommandToNotification is your module! You can define a base rhythm the module iterates all scripts. You can specify skips per script to run scripts only each (skips+1) iterations. You can send the output as payload of one or multiple notifications. You may want to use my MMM-ValuesByNotification to display the payload. Download: Download [card: Tom-Hirschberger/MMM-CommandToNotification] Version 0.0.8 added a script called venvWrapper.py which can be used to create a virtual Python environment, install the dependencies of Python scripts to it and call the scripts with the wrapper in the virtual environment the htu21 script now uses the CircuitPython libraries of Adafruit now Version 0.0.7 scripts in the scripts directory now can be called without adding a additional ./ as prefix, now the module first checks if scripts do exist and if they are executable before trying to call them. If the file is missing or permissions are not set correctly the module prints a log message and skips the command now reduced the console output drastically. Use debug: true config option to re-enable the console output. Errors are printed to console without the debug flag as before Version 0.0.6 add a debug flag to configuration which enables/disables some console messages added a new dummy example script which simply outputs the content of a text file fixed all issues reported by the new automatic module scanning script developed by @KristjanESPERANTO Version 0.0.5 Fixed a bug which caused the module to not return output for any command if one of the scripts closes with no output Version 0.0.4 added sync option to make it possible to configure if the commands should be run one after another or if they should be started as fast as possible added delayNext option which makes it possible to wait a configurable amount of milliseconds before the next command is processed (i.e. if you want to make 10 API calls but the API only supports one connection each second) Version 0.0.3 fixed the additional parameters like “timeout” being ignored the scripts now will be called with working directory set to “scripts” directory added a new option to send the notifications with custom payloads instead of the output of the script Version 0.0.2 Added new “conditions” option which causes notifications only be send if the scripts exits with a specified return code and/or the output contains a specified string The flowercare-mm.bash script now returns a JSON instead of JSON5 object Added a script to watch files for changes Added more documentation of the scripts Version 0.0.1 Specify a period in which the module calls all scripts Configure scripts (with their arguments) to be called and the notifications which the outputs of the scripts should be send to Configure a skip count per script if you do not want the script to be called each iteration Configure a timeout to stop the call of a script if it does not respond within a given time Scripts to query the temperature and humidity information of BME280, DHT11, DHT22, DS18B20 and HTU21 are included A script to query the temperature, moisture, light, conductivity and battery level of Miflora flowercare sensors is included Two scripts to generate either a single random integer or a JSON object which contains a integer and float value are included (for debugging purpose)
    • wishmaster270W

      [ MMM-LEDStripControl ] - Control a LED strip with optional Pong game support

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      2
      1 Votes
      2 Posts
      503 Views
      cowboysdudeC
      Nice job!
    • wishmaster270W

      MMM-Temperature

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      9
      1 Votes
      9 Posts
      3k Views
      S
      @wishmaster270 I will try again! Thanks for checking!
    • wishmaster270W

      MMM-SynologySurveillance

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      34
      3 Votes
      34 Posts
      18k Views
      M
      @wishmaster270 Thank You for quick answer. I will try it
    • wishmaster270W

      Forum Git-Card feature broken?

      Watching Ignoring Scheduled Pinned Locked Moved Forum
      13
      0 Votes
      13 Posts
      3k Views
      wishmaster270W
      Thanks for the reply. I added download links to all my posts for the moment.
    • wishmaster270W

      MMM-MplayerRadio

      Watching Ignoring Scheduled Pinned Locked Moved Entertainment
      46
      2 Votes
      46 Posts
      15k Views
      T
      Found the solution… FYI, for newbies like me… If you want to use MMM-GoogleAssistant to command MMM-MplayerRadio, just use the recipe installed by default with GA. To setup this function, just setup that way in config.js { module: "MMM-GoogleAssistant", position: "fullscreen_above", config: { recipes: [ "Reboot-Restart-Shutdown.js", "MMM-MplayerRadio.js", ], debug: true, assistantConfig: {... Then MPlayerRadio will be driven with the voice “Jarvis radio play”, “Jarvis radio next”, … ++
    • wishmaster270W

      MMM-ProfileControl

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      1
      1 Votes
      1 Posts
      434 Views
      wishmaster270W
      This is an Add-On module to MMM-ProfileSwitcher and is based on MMM-pages and MMM-page-indicator. I wanted to be able to specify pages on my mirror but also be able to have different profiles on each page (i.e. i wanted an calendar page where either the events of my wife or my ones are displayed). MMM-ProfileControl differs between horizontal profiles (pages) and vertical ones. If you do not specify different vertical profiles the vertical indicator can be hidden and the modules behavior is nearly the same as of MMM-pages. The current profile can be changed with different notifications either to a specific horizontal or vertical one or you can iterate through them. If you do not like the default icons of the indicators you can change them via configuration. The module also keeps track of profile changes that happen through other modules (CHANGED_PROFILE notification). Attention: At the moment there are problems with MMM-CalenderExt2. I am already in contact with eouia and i think i found an solution. In my personal setup i use an patched version that works fine. Because i only send notifications to MMM-ProfileSwitcher modules that did not work without my module will not work with it. Screenshots [image: page_one-profile_two.png] [image: page_two-profile_one.png?raw=true] Download MMM-ProfileControl [card:Tom-Hirschberger/MMM-ProfileControl] Version 0.0.3 it is now possible to restore the last selected vertical profile if the horizontal profile (page) changed Version 0.0.2 added an option to send an USER_PRESENCE notification if the module triggers an profile change added option to hide the profile indicators during screensave mode removed reset of top margin of the module in css because it is not possible to override it if needed fixed all issues reported by the new automatic module scanning script developed by @KristjanESPERANTO Version 0.1.0 Horizontal and vertical profile support Indicator of the horizontal and vertical profile All icons (horizontal, vertical, separator) can be changed in the configuration Notifications to change either to a direct profile or rotate horizontal and vertical
    • wishmaster270W

      [MMM-Screen-Powersave-Notification] A module which (de)activates the screen based on delay and notifications

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      4
      1 Votes
      4 Posts
      1k Views
      wishmaster270W
      I did a lot of work to the module the last days. Now modules can be hidden / shown instead of turning off/on the display. Also a countdown can be displayed and the delay can be set by active profile (MMM-ProfileSwitcher)
    • wishmaster270W

      [MMM-GPIO-Notifications] Sends notifications based on GPIO events on multiple pins

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      7
      3 Votes
      7 Posts
      2k Views
      K
      fixed that issue. switched from api zero to pi 3 b+ and a fresh install. much quicker now also. may have another teething issue. sometimes the display comes on black screen with backlight then turns of instantly with light at the back of the monitor flashing. manually setting to hdmi one and the monitor keeps switching itself from hdmi 1 to analog around 4-5 times then sticks to hdmi 1 in a off state.
    • wishmaster270W

      [MMM-Serial-Notifications] Sends notications based on messages on serial interfaces

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      2
      0 Votes
      2 Posts
      745 Views
      wishmaster270W
      I did a lot of work on the module the last days. I integrated a more complex (and more detailed) example with an APDS-9960 and different Laser sensors, support sending payload based containing strings of the messages and it is possible to send different notifications based on the same input message in different profiles (MMM-ProfileSwitcher)
    • 1 / 1