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

    Posts

    Recent Best Controversial
    • RE: PIR sensor to turn on LED strip

      I found these https://a.aliexpress.com/_EwF3KTV.
      The WS2813 strip is 5V.
      Can be fine?

      posted in General Discussion
      E
      Egnos
    • RE: Omxplayer and Bullseye

      @BKeyport so would you go on a Stretch?

      posted in General Discussion
      E
      Egnos
    • RE: Omxplayer and Bullseye

      Thanks @plainbroke which version of buster do you recommend? The last One?

      Is there a quick way to transfer the modules to the new MicroSD … without having to re-download all the modules again?

      posted in General Discussion
      E
      Egnos
    • Omxplayer and Bullseye

      Hi guys,
      since installing Bullseye I have discovered some bad news: “As of Raspbian Bullseye release (as well as RPi4B), omxplayer and the hardware decoding that work hand-in-hand are deprecated and/or unsupported.”
      For now I’m using the “cvlc …” command for locally display RTSP streams from security camera systems.

      I launch the command outside of the MM and I see the picture…as I did before with Omxplayer, but from the terminal i get many errors:

      magicmirror@raspberrypi:~ $ cvlc --no-audio --autoscale --video-on-top rtsp://___________________________/stream1
      VLC media player 3.0.17.4 Vetinari (revision 3.0.13-8-g41878ff4f2)
      [00000055c2e2bb70] dummy interface: using the dummy interface module...
      Created new TCP socket 11 for connection
      [0000007f64016a80] avcodec decoder error: unspecified video dimensions
      libEGL warning: DRI2: failed to authenticate
      [0000007f4c0013e0] mmal_xsplitter vout display error: Failed to open Xsplitter:opengles2 module
      [0000007f4c0013e0] mmal_xsplitter vout display error: Failed to open Xsplitter:mmal_vout module
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c07a4b0] chain filter error: Too high level of recursion (3)
      [0000007f4c071510] main filter error: Failed to create video converter
      [0000007f4c078390] main filter error: Failed to create video converter
      [0000007f4c0013e0] main vout display error: Failed to create video converter
      [0000007f4c0013e0] main vout display error: Failed to adapt decoder format to display
      [0000007f5c006960] main video output error: video output creation failed
      [0000007f64016a80] main decoder error: failed to create video output
      libEGL warning: DRI2: failed to authenticate
      [0000007f54001410] mmal_xsplitter vout display error: Failed to open Xsplitter:opengles2 module
      [0000007f54001410] mmal_xsplitter vout display error: Failed to open Xsplitter:mmal_vout module
      [0000007f64016a80] main decoder error: Timestamp conversion failed (delay 1000000, buffering 0, bound 9000000)
      [0000007f64016a80] main decoder error: Could not convert timestamp 1662708441772695 for FFmpeg
      [0000007f64016a80] main decoder error: buffer deadlock prevented
      
      

      after a day sometimes the camera window disappeared and i get this error:

      [0000007f5c001160] live555 demux error: keep-alive failed: liveMedia5
      Created new TCP socket 11 for connection
      

      Do you have any other ideas?
      Which module to use to view video surveillance?

      Thank you all.

      posted in General Discussion
      E
      Egnos
    • RE: PIR sensor to turn on LED strip

      @OberfragGER said in PIR sensor to turn on LED strip:

      For the LED-Strip… i use a WS2812. Its adessable an u can use it with 5V and it preconfigured in Hyperion

      Where did you buy the LED strip? They seem very expensive …

      I have seen the connection between RPI and LED strip but I do not understand why the external 5V power supply must also be connected to the RPI, is it not enough to connect it to the LED strip?

      If I really have to connect the power supply to the RPI as well, how do you do if you have both PINs of the 5V GPIO occupied?

      posted in General Discussion
      E
      Egnos
    • RE: PIR sensor to turn on LED strip

      @OberfragGER thanks for the valuable advice and for your availability, now I’ll read something.

      In the meantime, can you tell me an LED strip (not necessarily RGB …) that is compatible with this project?

      Thank you all.

      posted in General Discussion
      E
      Egnos
    • RE: MMM-NewsFeed multiple instances

      @sdetweil said in MMM-NewsFeed multiple instances:

      getStyles is in the MMM-Newfeed2.js

      yes yes, I already did. I tried to move it with the “custom.css” but I could not move it (probably due to my lack of knowledge of css …).
      Can you recommend a few lines of CSS code to move MMM-Newsfeed2?

      @Anthony said in MMM-NewsFeed multiple instances:

      @Egnos I didn’t know you want a picture too. Although this, this and this seem to have a picture of the article but better is to check them yourself to see if they fit your needs.

      Now I take a look at it, I typically avoid modules with API to get from registration. But if it’s the only solution …

      Thank you all

      posted in General Discussion
      E
      Egnos
    • RE: MMM-NewsFeed multiple instances

      @Anthony said in MMM-NewsFeed multiple instances:

      Why don’t you try different modules?

      Hi @Anthony, I have not found any RSS Feed modules that show the image of the article.
      Do you have something to advise me?

      Thanks.

      posted in General Discussion
      E
      Egnos
    • RE: MMM-NewsFeed multiple instances

      @sdetweil said in MMM-NewsFeed multiple instances:

      so would have to rename the css file and change the response to getStyles to the new name…

      Below the “MMM-NewsFeed2.css” file contained in the module but I can’t find "getStyles ":

      /* Magic Mirror
       * Module: NewsFeed
       *
       * By @bugsounet -- Dupont Cédric <bugsounet@bugsounet.fr>
       * MIT Licensed.
       */
      
      #NEWSFEED_CONTENER {
        line-height:1.1em;
        width: 100%;
      }
      
      #NEWSFEED_CONTENER.showArticle {
        opacity: 1;
        transition: opacity 1s linear;
      }
      
      #NEWSFEED_CONTENER.hideArticle {
        opacity: 0;
        transition: opacity 1s linear;
      }
      
      #NEWSFEED_TITLE {
        margin-left: auto;
        margin-right: auto;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      
      #NEWSFEED_ARTICLE {
        font-size: 90%;
        display: flex;
      }
      
      #NEWSFEED_CONTENT {
        padding: 10px;
        margin-top: 1px;
        font-size: 70%;
        text-align: left;
        height: 80px;
        display: flex;
      }
      
      #NEWSFEED_IMAGE {
        margin-right: 10px;
        float: left;
        max-width: 10vw;
        max-height: 10vh;
        text-align: left;
      }
      
      #NEWSFEED_DESCRIPTION {
        opacity: 0;
        line-height: 25px;
        text-align: justify;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
      }
      
      #NEWSFEED_DESCRIPTION.showArticle {
        animation: 3s ease 0s normal forwards 1 fadein;
      }
      
      @keyframes fadein{
        0%   { opacity:0; }
        66%  { opacity:0; }
        100% { opacity:1; }
      }
      
      #NEWSFEED_DESCRIPTION.hideArticle {
        opacity: 1;
        animation: none;
      }
      
      #NEWSFEED_FOOTER {
        text-align:right;
      }
      
      #NEWSFEED_LOGO {
        font-size: 100%;
        font-weight: bold;
        display: flex;
      }
      
      #NEWSFEED_LOGO_PARTA {
        margin-left: 10px;
      }
      
      #NEWSFEED_LOGO_PARTB {
        margin-right: 10px;
      }
      
      #NEWSFEED_SOURCE {
        margin-right: 8px;
        font-weight: bold;
        margin-top: -9px;
        margin-bottom: 5px;
        text-align: left;
      }
      
      #NEWSFEED_SOURCE.start {
        animation-duration: .8s;
        animation-name: clignoter;
        animation-iteration-count: 2;
        transition: none;
        animation-delay: 1s;
      }
      
      #NEWSFEED_SOURCE.stop {
        animation-name: stopclignoter;
        animation-iteration-count: 1;
      
      }
      
      @keyframes clignoter {
        0%   { opacity:1; }
        40%  { opacity:0; }
        100% { opacity:1; }
      }
      
      @keyframes stopclignoter {
        0%   { opacity:1; }
      }
      
      #NEWSFEED_TIME {
        font-size: 50%;
        text-align: right;
        display: inline-block;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: -5px;
      }
      
      #NEWSFEED_INFO {
        width: 100%;
        height: 110px;
      }
      
      #NEWSFEED_QRCODE {
        height: 120px;
        width: 120px;
        margin-top: 0px;
        margin-right: -10px;
        margin-left: 5px;
      }
      
      /** Vertical **/
      
      #NEWSFEED_TITLE.vertical {
        display: none;
      }
      
      #NEWSFEED_CONTENT.vertical {
        font-size: 80%;
        display: inline-block;
      }
      
      #NEWSFEED_IMAGE.vertical {
        float: unset;
        display: block;
        margin-left: auto;
        margin-right: auto;
        /*
        max-width: 20vw;
        max-height: 20vh;
        */
      }
      
      #NEWSFEED_SOURCE.vertical {
        text-align: center;
        margin-top: auto;
        margin-bottom: auto;
        line-height: 22px;
      }
      
      #NEWSFEED_QRCODE.vertical {
        height: 100px;
        width: 100px;
        min-width: 100px;
        min-height: 100px;
        /* display: inline-block; */
        margin-right: 0px;
        margin-top: 3px;
        margin-left: 0px;
      }
      
      #NEWSFEED_CONTENER_TITLE {
        display: flex;
      }
      
      #NEWSFEED_DESCRIPTION.vertical {
        line-height: 20px;
        margin-top: 5px;
        -webkit-line-clamp: 10;
      }
      
      #NEWSFEED_TIME.vertical {
        font-size: 60%;
        margin-top: 0px;
      }
      
      
      posted in General Discussion
      E
      Egnos
    • RE: MMM-NewsFeed multiple instances

      I realized that the two instances overlap, regardless of the position given in the configuration.
      both modules work (MMM-NewsFeed and MMM-NewsFeed2) but “cover” each other …

      posted in General Discussion
      E
      Egnos
    • 1
    • 2
    • 6
    • 7
    • 8
    • 9
    • 10
    • 26
    • 27
    • 8 / 27