@Sean You can also do it through PM2 directly.
In a second session run “pm2 logs” – it’ll live update the logs on that session’s screen.
@Sean You can also do it through PM2 directly.
In a second session run “pm2 logs” – it’ll live update the logs on that session’s screen.
No. Glass shop would be the best chance. There’s some funky brand name for it, but it’s the same stuff.
@Sean said in MMM-CalendarExt2:
- That is because just parsing of other calendars is not finished before the first drawing of current loaded events. Just wait, in the next turn remains will be displayed.
Or set enough time offirstDrawingDelay
to wait for all the parsing be completed.
https://github.com/eouia/MMM-CalendarExt2/wiki/2e.-Configuration:Others
is there a way to set priority of loading? If the trumba calendar referenced (Seahawks) is causing issues, I’d rather my main calendar loads first (Hold display until loaded), then the “trash” calendar, then the Trumba calendar. If not, feature request.
Thanks again, Love being able to make this exactly the way I want.
hey, Sean -
three minor issues and I got my install perfect:
.region.top.center {
left: 40%;
-moz-transform: translateX(-40%);
-o-transform: translateX(-40%);
-webkit-transform: translateX(-40%);
-ms-transform: translateX(-40%);
transform: translateX(-40%);
min-width: 750px;
}
I’d like to get rid of the refresh fade. I find it annoying - how to do so?
When I have the “Seahawks” calendar enabled, only the trash calendar loads initially, and after first refresh, the others come in. Can you help with why?
{
module: 'MMM-CalendarExt2',
config: {
calendars : [
{
url: "https://calendar.google.com/calendar/ical/PRIVATE",
name: "Main Calendar", // Optional, Recommended
maxItems: 100,
scanInterval: 1000*60*1, // every minute, Appt Book, needs this speed
beforeDays: 0,
afterDays: 999,
maxIterations: 999,
forceLocalTZ: false,
},
{
url: "https://calendar.google.com/calendar/ical/PRIVATE2",
name: "Trash Calendar", // Optional, Recommended
maxItems: 100,
scanInterval: 24*60*60*1000, // Once a day
beforeDays: 0,
afterDays: 999,
maxIterations: 999,
forceLocalTZ: false,
},
{
url: "http://www.trumba.com/calendars/seattle-seahawks-schedule.ics",
name: "Seahawks Calendar",
maxItems: 100,
scanInterval: 24*60*60*1000, // Once a day (Is once a week acceptable???)
beforeDays: 0,
afterDays: 999,
maxIterations: 999,
forceLocalTZ: false,
},
],
views: [
{
mode: "daily",
position: "top_center",
slotCount: 99,
timeFormat:"h:mm A",
hideOverflow: false,
name: "Daily View",
className: "remove_empty_slot",
calendars: ["Main Calendar","Trash Calendar","Seahawks Calendar"],
transform: function(event) {
if (event.title.search("Recycle") > -1) {
event.icon = "mdi:recycle";
}
if (event.title.search("Yard Waste") > -1) {
event.icon = "entypo-leaf";
}
if (event.title.search("Seahawks") > -1) {
event.icon = "fa-solid:football-ball";
}
return event;
},
//
},
],
scenes: [
{
name: "DEFAULT",
},
],
},
},
Edit: I guess I have a fourth - I’d like to adjust anything to do with Seahawks (the transform above) to have the inverse color like an all day event. Possible?
Just a FYI, I still can’t get VLC to work, but I did get OMXPlayer to work. turns out my URL was wrong (wrong address, “frontcam” not “FrontCam” - check your strings.
I’ve noticed a significant improvement in launch speed, but otherwise, there’s no difference from my RasPi 3 to RasPi 4.
Make sure to get the additional hardware with it - it’s using a USB-C plug now, and miniHDMI ports, so you’ll need an adapter for that.
breadboard is for prototyping. Once it’s confirmed, build a soldered circuit.
Soldering, in a basic non-retail situation, is easy… Try it.
Personally, I’d just paint the box it’s in…
Any screen should work, as long as it’s well against the glass it should be fine.
As for the mirror glass, 70% reflective/30% passthrough seems to be the norm for “Smart mirror glass”… it goes by different names and such from manufacturers.