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

    Topics

    • ankonaskiff17A

      Toggle Fullscreen

      Watching Ignoring Scheduled Pinned Locked Moved Utilities
      4
      0 Votes
      4 Posts
      422 Views
      S
      @ankonaskiff17 wayland will be the default window manager going forward. not of anyone here. all systems are getting it. x11 is fast, had a long time to get this way, but has some shared memory security issues that cant be fixed. you can go back to x11 currently using raspi-config, don’t know how long that will last. change is constant i had nothing to do with the new 3rd party list, other than suggesting to add it to the forum header links . mykle and others, yes its sad when some of our contributors stop for whatever reason, but life continues needing us to make changes.
    • ankonaskiff17A

      Where have I seen this??

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      7
      1
      0 Votes
      7 Posts
      781 Views
      kayakbabeK
      @ankonaskiff17 I have to agree that DAKBOARD is super lame. I read about MM a long time ago and found DAKBOARD becuase of my MM research. I actually looked at it for about a hour and thought it was lame too. MagicMirror is so customizable and I am a tinkerer. I like to change up things. I like to fix things and not wait on someone else to update when some api changes. So, I decided to tackle MagicMirror. I’ve learned a lot and this is a great community.
    • ankonaskiff17A

      Endpoint/Midpoint as part of project

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      4
      1
      0 Votes
      4 Posts
      437 Views
      ankonaskiff17A
      @Egnos The Endpoints and Midpoints are the devices that boost the I2C signal because according to what I have read I2C by itself is distance limited. You buy the Endpoints and Midpoints to give you the distance capability. I’m not advocating Endpoints and Midpoints because of the JST connectors. Your original question was to the effect “I have this gesture sensor but I also have a distance requirement that I2C alone can’t handle” or words to that effect. I suggested you look at the Sparkfun Endpoint and Midpoints because that is what their function is. The best I have to offer is that I took a Raspberry Pi 4B, wired a Sparkfun Midpoint right next to the Pi. On a plastic panel, so the Midpoint was maybe 2 inches (50 mm) from Pi. I plugged a 50 ft (15 meter) standard ethernet cable into that Midpoint. I then took a Sparkfun ENDPOINT and plugged it into the far end of the ethernet cable. I connected 3 sensors to Endpoint. As far as Seeed/Grove it says it is I2C on your link but I have no experience with the brand and connection other than I think the Grove connection, may be proprietary. That is inconsequential though as you can get the Qwiic sized JST and splice the connector. When I first got the hardware I wanted to test the distance claim so slapped together the setup outlined above. All I can say is that the Midpoint and Endpoint purpose is to give you the distance. I have attached a picture of my ad-hoc test. The Raspberry Pi + Midpoint are another 10 - 15 ft beyond the tail of the blue line. That blue line and white line are the 50’ of ethernet cable and red circle is Endpoint and 3 sensors which are all Adafruit I2C. I want to reiterate that my experience is with Adafruit and Sparkfun sensors and as a general rule those are the only brands I buy so can’t vouch for other brands. In the past I have bought sensors from other companies that advertise as I2C but are really SPI . These companies will put their brand stamp on their connection by giving it a name such as “Qwiic Connector” or “Grove Connector” but they appear to be JST connectors except Grove may be proprietary. The easiest way out is to buy this cable but it is dependent on you buying a Midpoint and an Endpoint from Sparkfun. I’m no expert but I know of no other way to push that I2C signal a longer distance. If Grove is Seeed Studio’s proprietary connector you have to see if Seeed Studio has a solution for pushing I2C long distances and commit to using all Seeed Studio components. The other option is to get the parts I have provided links to. [image: 1706463576779-cable-length-edit.jpg]
    • ankonaskiff17A

      NOAA Weather Is back

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      1
      2 Votes
      1 Posts
      268 Views
      ankonaskiff17A
      A while back I posted that if you were using the National Weather Service and noticed it had quit, that was due to a lack of funds to purchase a piece of hardware that was long overdue for replacement. New Year, new hardware. You can pull multi-day or current so it is now up and running.
    • ankonaskiff17A

      Weather.gov API

      Watching Ignoring Scheduled Pinned Locked Moved Development
      1
      0 Votes
      1 Posts
      269 Views
      ankonaskiff17A
      This is more of an announcement/awareness thing than a question but if anyone is using the weather.gov api to show various weather items, and have maybe noticed they aren’t working, due to a lack of funding, some component that had an End of Life several years past, finally went belly up and once the NWS gets some 2024 funding from our elected officials they will replace the dead hardware and get everything back up and running. All my weather stuff on my MM is down and some NWS people have suggested sending emails if you are so inclined. They aren’t happy taking the heat for issues not in their control.
    • ankonaskiff17A

      Bookworm, Pi & VENV

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      5
      0 Votes
      5 Posts
      841 Views
      ankonaskiff17A
      @sdetweil Dig that. First thought was “exactly what major value does that bring to the table?” So loading Python packages from the PYPI package repository breaks Python. That’s a good one.
    • ankonaskiff17A

      Locating and Copying Python scripts

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      4
      0 Votes
      4 Posts
      594 Views
      ankonaskiff17A
      @sdetweil You go away for a couple of weeks and…!!
    • ankonaskiff17A

      apt upgrade question

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion
      2
      0 Votes
      2 Posts
      278 Views
      wishmaster270W
      @ankonaskiff17 Hi, it’s basically the same but not exactly… apt full-upgrade upgrades all packages and removes old versions of the packages apt dist-upgrade upgrades all packages and removes old versions but it tries to figure out which upgrade is more “worthful” if there are occur conflicts cause of the upgrades apt update updates the locally saved list of available packages by downloading the current package list of all configured repositories apt is the new replacement command of apt-get
    • ankonaskiff17A

      Examples of physical sensor data

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Requests
      5
      0 Votes
      5 Posts
      815 Views
      ankonaskiff17A
      @cyberdie This unit. I pulled picture from Sparkfun although I did not buy it from Sparkfun. They are all over the web. [image: 1691371244545-screenshot-2023-08-06-211907.png] I bought mine from Argent Data Systems It has wind speed wind direction and a tipping bucket style rain gage. I also bought a this hat from BC Robotics [image: 1691371519135-weather-hat.jpg] Poke around on BC Robotics and they have same device for wind speed, direction, etc. Make notice of price on Argent and BC Robotics. Hat is nice because it has room for other sensors to solder to board. BC Robotics also have a n EXCELLENT tutorial for how to set it up and program everything to spit the data out in a readable format.
    • ankonaskiff17A

      SSD vs Old School Spinning Platter

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      13
      0 Votes
      13 Posts
      3k Views
      bheplerB
      @sdetweil said in SSD vs Old School Spinning Platter: @ankonaskiff17 so. ssd technology is write once memory. once that bit is written, it cannot be written again. Uh, no. The cells that contain the bits do wear out over time, calculated in Total Bytes Written, but they are re-writeable. Writing and rewriting those bits causes wear. And the SSD has some overhead to let you maintain the listed capacity over time. But it is a read/write technology. There are some write-once SSDs on the market, but you have to specifically purchase them. The few that I found are Windows-only. How Solid State Drives Work
    • ankonaskiff17A

      MM as rolling picture frame

      Watching Ignoring Scheduled Pinned Locked Moved Development
      21
      0 Votes
      21 Posts
      4k Views
      BKeyportB
      here’s how I did it. Set up SAMBA on the pi, and include a mapping to your photos drive (I wouldn’t recommend keeping them locally) magic mirror’s config, using MMM-Backgroundslideshow /* Magic Mirror Config by Brendan Keyport. */ /* Office - Certificate Display */ var config = { address: "0.0.0.0", port: 8082, // port is 8082 as I use a server/client style setup. ipWhitelist: [], language: "en", timeFormat: 12, units: "imperial", //logLevel: ["INFO", "LOG", "WARN", "ERROR", "DEBUG"], customCss: "css/custom3.css", modules: [ { module: 'MMM-BackgroundSlideshow', position: 'fullscreen_below', config: { imagePaths: ['<path to shared folder>'], transitionImages: true, randomizeImageOrder: true, showAllImagesBeforeRestart: true, //transitionSpeed: 0, gradient: [0], horizontalGradient: [0], backgroundSize: "contain" } } /*************** DO NOT EDIT BELOW ***************/ ] }; if (typeof module !== "undefined") { module.exports = config; } Easy as Pi.
    • ankonaskiff17A

      ALT not doing anything

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      44
      0 Votes
      44 Posts
      17k Views
      S
      @Fifteen15Studios if so, you can do this in config.js electronOptions:{ frame: true, autoHideMenuBar:true}, note the trailing comma before the modules:[ line no code change required
    • ankonaskiff17A

      Update MM Electron Question

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      2
      1
      0 Votes
      2 Posts
      344 Views
      S
      @ankonaskiff17 never ever run audit fix. please use my upgrade script, with force instead of apply https://github.com/sdetweil/MagicMirror_scripts
    • ankonaskiff17A

      Editing External web page

      Watching Ignoring Scheduled Pinned Locked Moved Custom CSS
      2
      0 Votes
      2 Posts
      514 Views
      S
      @ankonaskiff17 the difficulty is that this page is in a container(iframe) outside mm’s control. so there’s no good way to fiddle w it’s css
    • ankonaskiff17A

      My Day, visually

      Watching Ignoring Scheduled Pinned Locked Moved Show your Mirror
      2
      1
      2 Votes
      2 Posts
      1k Views
      S
      @ankonaskiff17 nice work.
    • ankonaskiff17A

      Bring Forward/Send Back

      Watching Ignoring Scheduled Pinned Locked Moved Custom CSS
      2
      0 Votes
      2 Posts
      431 Views
      S
      @ankonaskiff17 use the z-index in css on the module content use the dev window to test more positive is closer to the user on top of things more negative is away from the user, behind things
    • ankonaskiff17A

      NPM Vulnerabilities Alert.

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      9
      0 Votes
      9 Posts
      1k Views
      S
      @ankonaskiff17 yes just delete the node modules folder in the module folder and redo the npm install no guarantee it will change the results best just to ignore the messages
    • ankonaskiff17A

      Update script not updating

      Watching Ignoring Scheduled Pinned Locked Moved Solved Troubleshooting
      13
      0 Votes
      13 Posts
      3k Views
      S
      @strawberry-3-141 but thats not true on intel I get one version on arm (32bit) I get a diffferent version on arm (64bit) I get a different version on aarch64 i get a different version especially if there is a binary… and who knows what is buried under there
    • ankonaskiff17A

      Text wrapping in table

      Watching Ignoring Scheduled Pinned Locked Moved Custom CSS
      4
      0 Votes
      4 Posts
      743 Views
      S
      @ankonaskiff17 note there are two different date format strings dates and times full dates ( all day)
    • ankonaskiff17A

      Problem with Google generated .ics link

      Watching Ignoring Scheduled Pinned Locked Moved Unsolved Troubleshooting
      30
      0 Votes
      30 Posts
      8k Views
      ankonaskiff17A
      @sdetweil Sent you an email
    • 1 / 1