A New Chapter for MagicMirror: The Community Takes the Lead
Read the statement by Michael Teeuw here.
  • MMM-NewsFeedTicker not displaying full article, etc.

    3
    0 Votes
    3 Posts
    513 Views
    W
    I passed this over to my brother, who is good with things like Java and CSS and got him to take a look and he has managed to fix the issue. It was the NewsFeedTicker’s CSS file that was causing all of the issues. To get round the main issue of the full article not being displayed involved placing the marquee inside an absolute position container. He then did a couple of other tweaks to get it working fully. So now when it runs it calculates the length of text to be displayed and then calculates the speed in which it needs to run to display the text over a 60 second period (as 60 seconds is what I have set as my update interval in the config file). As soon as the 60 seconds is up, the text has finished displaying and it moves on to the next article, So no more displaying the same item multiple times in a row. The only down side to this is if you use an RSS feed that displays a lot of text, it’s going to fly across the screen really fast, in order to make sure everything is displayed within 60 seconds. I’ve found most news RSS feeds have a fairly short headline and description and the speed is perfect.
  • Problem with MMM-CalendarEXT

    Unsolved
    13
    0 Votes
    13 Posts
    5k Views
    D
    Need to know what error??
  • api.spotify.com spam

    1
    0 Votes
    1 Posts
    451 Views
    D
    Ok, I notice I’m getting a lot of spam from api.spotify.com whenever the mirror is on showing up in Pihole is there anything that I can do to stop this? i have GAv3 and Nowplayingonspotify modules more than 7-10 hits a sec. Time Type Domain Client Status Reply Action 2021-07-16 19:17:27 AAAA api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:27 A api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:27 AAAA api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:27 A api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:26 AAAA api.spotify.com 192.168.1.103 OK (cached) IP (0.0ms) 2021-07-16 19:17:26 A api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:26 AAAA api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:26 A api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:26 AAAA api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms) 2021-07-16 19:17:26 A api.spotify.com 192.168.1.103 OK (cached) IP (0.1ms)
  • Problem install (and config)l new modules

    6
    0 Votes
    6 Posts
    1k Views
    S
    @pierresweden said in Problem install (and config)l new modules: , it is much possible that my english is not that good, so i miss details… you should translate the pages. google translate does a decent job
  • MMM-JaST Ticker Question

    4
    0 Votes
    4 Posts
    844 Views
    ankonaskiff17A
    @jalibu I split the difference. Most companies have something along the lines of Incorporated or Corporation hung of backside of their name, and or the corporate name is not what a company is referred to in conversation. For example BA, or as its letterhead says, The Boeing Company. Whether it is financial news or straight news, no one says “The Boeing Company”, people just refer to BA as Boeing. So I added the name back but edited each name back to what each company is called in conversation.
  • Google assistant

    2
    0 Votes
    2 Posts
    516 Views
    S
    @adamhrastich go to the module folder and do npm install pubnub
  • MM Standby loop _ Unable to access raspberry

    11
    0 Votes
    11 Posts
    6k Views
    N
    @sdetweil Deleting PIR from the config through the remote worked! Thank you Sam.
  • Large content on MMM-pages

    6
    0 Votes
    6 Posts
    1k Views
    Y
    Many thanks guys. Will take a look.
  • MMM-Face-Reco-DNN + ProfileSwitcher

    21
    0 Votes
    21 Posts
    6k Views
    N
    A “soft-announce” for something I’m working on, but is almost ready to be released… I’ve had problems with all the versions of face-recognition, profile-switching, debugging… so I’m attempting to create a new module that takes out most of the pain. The pain of getting the profiles configured correctly is still there (that’s job#2), but the facial recognition… that was something I wanted to try and improve. So, pre-announcing a new face recognition module (because we all need another module doing the same thing). https://github.com/njwilliams/MMM-Faces I welcome thoughts/suggestions to improve this!
  • New Default Weather Module.

    7
    0 Votes
    7 Posts
    1k Views
    S
    @ankonaskiff17 what’s the problem?
  • MMM-Face-Reco-DNN Alerts

    5
    0 Votes
    5 Posts
    875 Views
    S
    @stardyze see https://docs.magicmirror.builders/modules/alert.html#configuration-options
  • MMM-CalendarExt2

    Solved
    7
    0 Votes
    7 Posts
    2k Views
    C
    a query how could you expand in the calendar part? so big ?? is that I want to put my big calendar so that all the events are seen but I get +1 +4 +5 and I would like to eliminate that if you can tell me the css you use, please
  • MMM-CalendarExt2 styling options

    Solved
    4
    0 Votes
    4 Posts
    4k Views
    C
    How can I remove that which is +2 or +3 or spread it more so that everything can be seen
  • How to add custom birthdays to the calendar module?

    27
    0 Votes
    27 Posts
    9k Views
    S
    @doogy_rev I know HOW it should be done. question is what can I do to THIS code, without rewriting it
  • GooglePhotos on MagicMirror2

    7
    0 Votes
    7 Posts
    2k Views
    M
    @matelot20 I’m having the same problem can I ask where is the “Advanced” you clicked on. I can’t find it
  • unexpected token

    3
    0 Votes
    3 Posts
    562 Views
    A
    @sdetweil i think i found it thank you
  • updated installer script available for testing

    Solved
    211
    3 Votes
    211 Posts
    280k Views
    StoffbeuteluweS
    @sdetweil oh thx for the fast answer ….
  • Calendar: Recurring, all-day appointments start too late (time zone?)

    Unsolved
    1
    2
    0 Votes
    1 Posts
    289 Views
    P
    Hi, I have the following problem with my calendar-module on both systems: Recurring all-day events start two hours too late (02:00 instead of 00:00). I think it’s a problem with the timezone, but can’t narrow it down. I have neither problems with single, all-day events nor all other events. My setup: Productive: Raspberry Pi 3 | Raspbian Linux 9 (stretch) | MagicMirror v2.16.0 | Timezone: Europe/Berlin Test environment: Proxmox Virtual Container | Ubuntu 20.10 | MagicMirror v2.16.0 | Timezone: Europe/Berlin My calendar is provided by my Synology via the Synology Calendar App. The ical file does not contain time zones (see below), but is recognized correctly by my other devices (Android, iOS, Outlook, Thunderbird). For testing, I first created a new calendar in my Synology calendar app and created test appointments (see below). In addition, I also created a new, local test calendar with the same events in Thunderbird and included it in my MagicMirror via a WebServer (without the Synology Calendar App) - the problem persists. Maybe someone has a similar error or an idea what it could be? My ical file as retrieved from my mirror: BEGIN:VCALENDAR PRODID:-//davical.org//NONSGML AWL Calendar//EN VERSION:2.0 CALSCALE:GREGORIAN X-WR-CALNAME:Kalender Test BEGIN:VEVENT CREATED:20210706T181131 LAST-MODIFIED:20210706T181131 DTSTAMP:20210706T181131 UID:--- SEQUENCE:5 SUMMARY:Single all day TRANSP:OPAQUE DTSTART;VALUE=DATE:20210707 DTEND;VALUE=DATE:20210708 DESCRIPTION: LOCATION: END:VEVENT BEGIN:VEVENT CREATED:20210706T181218 LAST-MODIFIED:20210706T181218 DTSTAMP:20210706T181218 UID:--- SEQUENCE:5 SUMMARY:2x recurring all day TRANSP:OPAQUE DTSTART;VALUE=DATE:20210707 DTEND;VALUE=DATE:20210708 DESCRIPTION: LOCATION: RRULE:FREQ=DAILY;COUNT=2 END:VEVENT END:VCALENDAR The result looks like this: [image: 1625662012757-screenshot-1.png] [image: 1625596332804-screenshot.png] As you can see the single appointment is displayed correctly. However, the recurring appointment starts too late. This is the DEBUG-Log: [06.07.2021 19:23.39.960] [LOG] Create new calendarfetcher for url:<url removed> - Interval: 300000 [06.07.2021 19:23.40.137] [DEBUG] parsed data= {"<uid removed>":{"type":"VEVENT","params":[],"created":"2021-07-06T16:11:31.000Z","lastmodified":"2021-07-06T16:11:31.000Z","dtstamp":"2021-07-06T16:11:31.000Z","uid":"<removed>","sequence":"5","summary":"Single all day","transparency":"OPAQUE","start":"2021-07-06T22:00:00.000Z","datetype":"date","end":"2021-07-07T22:00:00.000Z","description":"","location":""}, "<uid removed>":{"type":"VEVENT","params":[],"created":"2021-07-06T16:12:18.000Z","lastmodified":"2021-07-06T16:12:18.000Z","dtstamp":"2021-07-06T16:12:18.000Z","uid":"<uid removed>","sequence":"5","summary":"2x recurring all day","transparency":"OPAQUE","start":"2021-07-07T00:00:00.000Z","datetype":"date","end":"2021-07-07T22:00:00.000Z","description":"","location":"","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"dtstart":"2021-07-07T00:00:00.000Z","freq":3,"count":2},"options":{"freq":3,"dtstart":"2021-07-07T00:00:00.000Z","interval":1,"wkst":0,"count":2,"until":null,"bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":null,"bynweekday":null,"byhour":[0],"byminute":[0],"bysecond":[0],"byeaster":null}}}} [06.07.2021 19:23.40.137] [DEBUG] there are 2 calendar entries [06.07.2021 19:23.40.139] [DEBUG] have entries [06.07.2021 19:23.40.139] [DEBUG] event={"type":"VEVENT","params":[],"created":"2021-07-06T16:11:31.000Z","lastmodified":"2021-07-06T16:11:31.000Z","dtstamp":"2021-07-06T16:11:31.000Z","uid":"<removed>","sequence":"5","summary":"Single all day","transparency":"OPAQUE","start":"2021-07-06T22:00:00.000Z","datetype":"date","end":"2021-07-07T22:00:00.000Z","description":"","location":""} [06.07.2021 19:23.40.139] [DEBUG] start=Wed Jul 07 2021 00:00:00 GMT+0200 (Central European Summer Time) end=Thu Jul 08 2021 00:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.140] [DEBUG] if no tz, guess based on now [06.07.2021 19:23.40.152] [DEBUG] initial tz=Europe/Berlin [06.07.2021 19:23.40.152] [DEBUG] corrected tz=Europe/Berlin [06.07.2021 19:23.40.153] [DEBUG] start date/time=Wed Jul 07 2021 00:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.154] [DEBUG] start offset=120 [06.07.2021 19:23.40.154] [DEBUG] start date/time w tz =Wed Jul 07 2021 00:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.154] [DEBUG] event date=Wed Jul 07 2021 00:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.154] [DEBUG] event offset=120 hour=0 event date=Wed Jul 07 2021 00:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.155] [DEBUG] adjustHours=0 [06.07.2021 19:23.40.155] [DEBUG] have entries [06.07.2021 19:23.40.155] [DEBUG] event={"type":"VEVENT","params":[],"created":"2021-07-06T16:12:18.000Z","lastmodified":"2021-07-06T16:12:18.000Z","dtstamp":"2021-07-06T16:12:18.000Z","uid":"<uid removed>","sequence":"5","summary":"2x recurring all day","transparency":"OPAQUE","start":"2021-07-07T00:00:00.000Z","datetype":"date","end":"2021-07-07T22:00:00.000Z","description":"","location":"","rrule":{"_cache":{"all":false,"before":[],"after":[],"between":[]},"origOptions":{"dtstart":"2021-07-07T00:00:00.000Z","freq":3,"count":2},"options":{"freq":3,"dtstart":"2021-07-07T00:00:00.000Z","interval":1,"wkst":0,"count":2,"until":null,"bysetpos":null,"bymonth":null,"bymonthday":[],"bynmonthday":[],"byyearday":null,"byweekno":null,"byweekday":null,"bynweekday":null,"byhour":[0],"byminute":[0],"bysecond":[0],"byeaster":null}}} [06.07.2021 19:23.40.155] [DEBUG] start=Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) end=Thu Jul 08 2021 00:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.155] [DEBUG] between=Tue Jul 06 2021 00:00:00 GMT+0200 (Central European Summer Time) to Tue Jul 05 2022 23:59:59 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.157] [DEBUG] title=2x recurring all day dates=["2021-07-07T00:00:00.000Z","2021-07-08T00:00:00.000Z"] [06.07.2021 19:23.40.157] [DEBUG] recurring date is Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) offset is -120 [06.07.2021 19:23.40.157] [DEBUG] recurring date is Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) offset is -2 Hour is 02 [06.07.2021 19:23.40.158] [DEBUG] fullday [06.07.2021 19:23.40.158] [DEBUG] if no tz, guess based on now [06.07.2021 19:23.40.158] [DEBUG] initial tz=Europe/Berlin [06.07.2021 19:23.40.158] [DEBUG] corrected tz=Europe/Berlin [06.07.2021 19:23.40.158] [DEBUG] start date/time=Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.158] [DEBUG] start offset=120 [06.07.2021 19:23.40.159] [DEBUG] start date/time w tz =Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.159] [DEBUG] event date=Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.159] [DEBUG] event offset=120 hour=2 event date=Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.159] [DEBUG] adjustHours=0 [06.07.2021 19:23.40.159] [DEBUG] duration=79200000 [06.07.2021 19:23.40.160] [DEBUG] saving event =false [06.07.2021 19:23.40.160] [DEBUG] recurring date is Thu Jul 08 2021 02:00:00 GMT+0200 (Central European Summer Time) offset is -120 [06.07.2021 19:23.40.160] [DEBUG] recurring date is Thu Jul 08 2021 02:00:00 GMT+0200 (Central European Summer Time) offset is -2 Hour is 02 [06.07.2021 19:23.40.161] [DEBUG] fullday [06.07.2021 19:23.40.161] [DEBUG] initial tz=Europe/Berlin [06.07.2021 19:23.40.161] [DEBUG] corrected tz=Europe/Berlin [06.07.2021 19:23.40.161] [DEBUG] start date/time=Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.161] [DEBUG] start offset=120 [06.07.2021 19:23.40.161] [DEBUG] start date/time w tz =Wed Jul 07 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.161] [DEBUG] event date=Thu Jul 08 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.162] [DEBUG] event offset=120 hour=2 event date=Thu Jul 08 2021 02:00:00 GMT+0200 (Central European Summer Time) [06.07.2021 19:23.40.162] [DEBUG] adjustHours=0 [06.07.2021 19:23.40.162] [DEBUG] duration=79200000 [06.07.2021 19:23.40.162] [DEBUG] saving event =false I am happy about any hint! Thanks!
  • Google Calendar stopped updating

    2
    0 Votes
    2 Posts
    397 Views
    S
    @suboshi i don’t see this. I updated my calendar yesterday via my phone and shortly after the new events were displayed.
  • MMM-GoogleAssistant help?

    17
    0 Votes
    17 Posts
    4k Views
    I
    @djboob66 thank you so much it finally works