@sdetweil OK; cool.“workaround” is OK for me :-)
so
debug: true,
AND
debugging:true,
both in your module?
Again: Thanks a LOT.
Ralf
@sdetweil OK; cool.“workaround” is OK for me :-)
so
debug: true,
AND
debugging:true,
both in your module?
Again: Thanks a LOT.
Ralf
@sdetweil OK; thanks.
this is regarding the init error.
Yesterday night birthdaylist disappeared again.
And my initial finding is at least reproducable:
Birthdaylist disappears from physical screen (connected via HDMI) and from VNC remote session.
BUT: In webbrowser it disappears NOT:
If I do a reload in Webbrowser - instantly the birthdaylist appears on screen as well as in VNC session.
console log shows:
birthdaylist received a system notification: MODULE_DOM_UPDATED
I had assumed that I can find all of the console logs in the logfiles in $HOME/.pm2/logs but this is not true.
Any idea regarding this discrepancy?
Thanks again a LOT for your kind and great support!
Warmest regards,
Ralf
(sorry for the rubbish Browser - rendering but I’m not able (or too stupid) to scale this correctly)
Stefan, Jürgen and Chrizzy are shown - which is correct, as far as I understand the parameters.
@sdetweil indeed - should have done this at the begin, sorry:
// Geburtstagsliste
// Gelesen wird: ~/MagicMirror/modules/birthdaylist/data/bdl.csv
{
module: "birthdaylist",
disabled: false,
position:'top_right',
config: {
dimmEntries: false, // true: dims entries and the associated symbol when the date has expired. false: dont display entries and the associated symbol when the date has expired.
initialLoadDelay: 0, // How many seconds to wait on a fresh start up.
updateDelay: 5, // How many seconds after midnight before a refresh
currentMonthOnly: false, // will show birthdays for the current month only if true
maxEntries: 3, // maximum entries to show, default is all
dateFormat: '', // date format for birthday (default is none), could be 'Do' for 'Sep 12th'
ageFormat:'', // some format string for the persons age, '[ n ]' n will be replace by age value
withMonth: true , // then true, add the month display as part of the date field,
debug:true,
}
},
warmest regards,
Ralf
interesting enough the error shows up first time as I reported - the list is always the same - literally unchanged until first day of installation…
Ahh…
in the code listing it shows up a difference …
“10/6/95, 2. Hochzeitstag”
with an additional space and a dot…
is this a problem?
I can change the taxt and delete space if nacessary (althoug I mean I’ve read that you are truncing entries …
But the dot could be eliminated if useful.
Ralf
@sdetweil yes, for sure
birth, name
17/01/1965,Carola
31/12/1963, Ralf
27/01/1993, Lennart
11/07/1987, Levin
28/07/1985, Katharina
4/1/1953,Norbert L.
18/3/1939,Jürgen
22/3/1996,Chrizzy
27/3/1985,Hochzeitstag
31/3/2012,Hannah
31/3/2022,Nilo
11/4/1974,Claas
26/4/1965,Ralf B.
30/4/1989,Rahel
7/5/2020,Mathilda
27/5/1994,Elaine
10/6/1960,Melanie
5/2/1965,Stefan
26/5/2002,Leonie
4/1/2004,Carolin
10/6/95, 2.Hochzeitstag
10/6/1964,Petra B
23/6/1984,Colin
29/7/1995,Jassi
29/7/1955,Shirley P.
20/7/2001,Helene
5/8/1963,Harald
16/9/1997,Shirley Pi.
20/9/1965,Heiko D.
15/8/1967,Uta
23/8/2019,Emil
17/11/68,Susanne
27/9/1987,Severin
9/11/1948,Marianne
12/11/1967,Silvia
27/11/1956,Martina L.
No, obviously NOT…
I’ve now added “sendNotifications: true” to config.
Mirror reloads and your module starts without this error message.
@sdetweil Yeah…
You’re right.
I’ve set this - my type of clock is set to “both” because I like sunset and day of week information.
This causes an error in your module…
birthdaylist.js:398 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'startsWith')
at Class.getBD_DAY_from_Date (birthdaylist.js:398:9)
at Class.getDom (birthdaylist.js:462:154)
at main.js:132:35
at new Promise (<anonymous>)
at updateDom (main.js:112:10)
at Object.updateDom (main.js:669:4)
at Class.updateDom (module.js:341:6)
at Class.socketNotificationReceived (birthdaylist.js:328:9)
at module.js:240:9
at Socket.<anonymous> (socketclient.js:32:4)
Not sure if this corresponds with the displaySeconds parameter but seen this error first time…
Regards,
Ralf
@sdetweil clock seconds are enabled, as far as I know …
at least I haven’t found a parameter to enable/disable seconds
and second hand is shown …