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

    Posts

    Recent Best Controversial
    • RE: Default Calendar // Multiple caldendar instances overwritting each other..(maximumNumberOfDays)

      no… just copy paste, renaming.

      posted in Troubleshooting
      B
      bolish
    • RE: Default Calendar // Multiple caldendar instances overwritting each other..(maximumNumberOfDays)

      well… I believe it’s far from being perfect…but at least it seems to do the job…

      I created a “new” module which does exactly same / has the same code as the one I want to use, but has a different name (folder named “MMM-Calendar2” -> file named “MMM-Calendar2.js” -> within the line Module.register(‘MMM_Calendar2’)).
      Not in the default module folder but into the 3rd party module folder…

      posted in Troubleshooting
      B
      bolish
    • RE: Interaction between MMM-Pages & MMM-GroveGestures

      @Sean agree to avoid dependencies.
      Commands set & runtime is far over my skills level (for now at least, maybe I will dig in javascript in future).
      Anyway, anything you need from me, such as testing, let me know!

      Appreciate your support if you could give some of your time to this idea.

      posted in Requests
      B
      bolish
    • RE: Interaction between MMM-Pages & MMM-GroveGestures

      @Sean

      I believe that MMM-Pages is already sending some notification “PAGE CHANGED, X”. X being the number of the active page.

      !! It even seems that MMM-pages is even able to respond to PAGE QUERY notification by sending the Page N° back into a notification!!! , look at what I found into MMM-pages :

      case 'QUERY_PAGE_NUMBER':
              this.sendNotification('PAGE_NUMBER_IS', this.curPage);
              break;
            default: // Do nothing
      

      So…if “MMM-GroveGestures” would be able to query MMM-Pages after received gesture notification and before running related action, would be perfect I guess!!

      Please forgive me if I’m totally wrong, it’ based on my “non-skilled logic”, but seems logic in my mind at least!!

      posted in Requests
      B
      bolish
    • RE: Interaction between MMM-Pages & MMM-GroveGestures

      @Sean
      Because technical limitations?
      I believe because it’s not possible to know which MMM-Pages is currently “active”?
      What would we need to make this possible in future?

      posted in Requests
      B
      bolish
    • RE: Monthly calendar

      I would really be interested into this kind of Monthly Calendar too.
      I know there is already a module for simple monthly calendar MMM-Calendar_monthly but I would love it :

      • to fetch personal calendars. i.e add a dot under the date if there is any event on this date.
      • be able to move the previous / next month by notifications.

      Would be awesome.

      Don’t know if you guys @Phil_T found a workaround on your side?

      Maybe @KirAsh4 would be interested in this idea!

      Yearly calendar overview would be perfect too in my mind but never saw anybody requesting such a thing…

      the final need being : someone is calling us to define the date of our next friend party weekend or whatever… Just have a look on the mirror to know when it’s possible or not…

      posted in Requests
      B
      bolish
    • Interaction between MMM-Pages & MMM-GroveGestures

      Hi,

      I was thinking about MMM-GroveGestures to be able to send different notifications based on the MMM-Pages active page. I.e :

      When on Page 1, "CLOCKWISE " triggers “ARTICLE_NEXT”
      but
      When on Page 2, “CLOCKWISE” triggers something else…

      Do you think it’s easily doable ? Anyone interested to implement that into MMM-GroveGestures?

      Regards

      posted in Requests
      B
      bolish
    • RE: MMM-social-feed, challenge?

      Quick head’s up to that topic! Surprised that nobody jumped on it!

      I’m interested too.

      Actually, I’m planning to use Familink Feed which I woud love to integrate on the mirror itself.

      Regards

      posted in Requests
      B
      bolish
    • RE: Default Calendar - Sub-headers "Today" / "Tomorrow" / "Coming Next"

      @lavolp3
      Hi!
      Would you mind trying to solve this one also (both are related to the same topic) :
      MMForum Post
      Same Issue on GitHub

      within your PR?

      I still would like to have 2 different instances which doesn’t overwrite each other.

      If OK for you, I will close the other post and refer to this one.

      Regards

      posted in Requests
      B
      bolish
    • RE: Default Calendar - Sub-headers "Today" / "Tomorrow" / "Coming Next"

      @lavolp3
      Thanks for that.
      Indeed, it would be perfect if I could have a preview so i can give it a try on my side.!
      You rock!

      I will then check how to play with GetRelative and Urgency as for now the difference between those 2 doesn’t seems obvious to me.

      posted in Requests
      B
      bolish
    • RE: Default Calendar - Sub-headers "Today" / "Tomorrow" / "Coming Next"

      @lavolp3 thanks, it’s worth giving it a trial I believe. It could maybe be sufficient. Just need to figure out the options & parameters to play with to get it done.
      I will give it a trial.

      posted in Requests
      B
      bolish
    • Default Calendar - Sub-headers "Today" / "Tomorrow" / "Coming Next"

      Hi all,

      I would like to have sub headers or sub categories within the default calendar module to make the split between today / tomorrow / coming next more visible / obvious (maily for my kids when looking at the Mirror and trying to understand what is the today’s Schedule)

      I first tried with 3 different instances of calendar module with different options (maxNumberOfDays) but I’m facing the issue where “maximumNumberOfDays” parameter from second instance is overwriting the parameter from the first instance and everything is screwn up as all 3 instances then have the same list of events…
      Refer to : Default Calendar Multiple instances

      I decided to create this new post to highlight to the real & initial need behind and see if someone could help by creating those sub-headers / category as maybe others could be interested.

      Regards

      posted in Requests
      B
      bolish
    • RE: {HowTo} turn on/off your monitor (Time based, PIR/Button, App)

      OK, I will then try myself when I will receive my stuff and let forums knows if working or not.

      posted in Tutorials
      B
      bolish
    • RE: {HowTo} turn on/off your monitor (Time based, PIR/Button, App)

      @sdetweil Maybe you’re right! I didn’t considered that.

      But seems possible, correct? By changing the actual commands to the ones defined by the libcec librairy?

      posted in Tutorials
      B
      bolish
    • RE: {HowTo} turn on/off your monitor (Time based, PIR/Button, App)

      Hello there,

      I’m currently planning my project and will integrate PIR sensor + related 2.1 method through HDMI.There is one thing confusing me :

      • we talk about HDMI CEC in method 2.1
      • nevertheless, it seems the PIR Sensor module is “only” turning HDMI output off and that is triggering "issues such as “powersaving / no input”.

      But is HDMI CEC not allowing us to send a “turn screen off” command to the monitor instead of disabling the rasp. HDMIoutput and relying / hoping on the monitor’s behaviour?

      Sorry once more if I mssed the point, but would like to understand before moving forward.

      Regards

      posted in Tutorials
      B
      bolish
    • Default Calendar // Multiple caldendar instances overwritting each other..(maximumNumberOfDays)

      Hi there,

      I don’t exactly what I’m doing wrong or if the issue comes from the module itself.

      My issue :

      I’m running 3 instances of the default calendar.
      In some case, the 3 calendars instances are pointing to the same calendars URL, nevertheless, I want the 3 instances to have a different “maximumNumberOfDays” config.

      The “maximumNumberOfDays” of instance 1 is overwritten by the 2 second instance settings, and so on…Making my wish to have different setups impossible as all the 3 instances are using same “maximumNumberOfDays”.

      You will find my code hereunder, help would be highly appreciated!!

      		{
      			disabled: false,
      			module: "calendar",
      			header: "Aujourd'hui",
      			position: "top_left",
      			config: {
      				timeFormat: "absolute",
      				maximumNumberOfDays: 1,
      				excludedEvents: [],
      				calendars: [
      					{       
      						// Anniversaires
      						symbol: "birthday-cake",
      						url: "https://1.ics",
      						maximumNumberOfDays: 1
      					},
      					{
      						// Calendrier Fabrice
      						symbol: "calendar-check",
      						url: "https://2.ics",
      						maximumNumberOfDays: 1
      					},
      					{
      						// Calendrier Audrey
      						symbol: "calendar-check-o",
      						url: "https://3.ics",
      						maximumNumberOfDays: 1
      					},
      					{
      						// Calendrier Férié
      						symbol: "flag",
      						url: "https://4.ics",
      						maximumNumberOfDays: 1
      					},
      					{
      						// Vacances Scolaires
      						symbol: "sun",
      						url: "http://www.5.ics",
      						maximumNumberOfDays: 1
      					},
      					{
      						// Repas
      						symbol: "utensils",
      						url: "https://6.ics",
      						maximumNumberOfDays: 1
      					}
      				],
      			}
      		},
      		{
      			disabled: true,
      			module: "calendar",
      			header: "Demain",
      			position: "top_left",
      			config: {
      				timeFormat: "absolute",
      				maximumNumberOfDays: 2,
      				excludedEvents: [],
      				calendars: [
      					{
      						// Anniversaires
      						symbol: "birthday-cake",
      						url: "https://1.ics",
      						maximumNumberOfDays: 2
      					},
      					{
      						// Calendrier Fabrice
      						symbol: "calendar-check",
      						url: "https://2",
      						maximumNumberOfDays: 2
      					},
      					{
      						// Calendrier Audrey
      						symbol: "calendar-check-o",
      						url: "https://3.ics",
      						maximumNumberOfDays: 2
      					},
      					{
      						// Calendrier Férié
      						symbol: "flag",
      						url: "https://4.ics",
      						maximumNumberOfDays: 2
      					},
      					{
      						// Vacances Scolaires
      						symbol: "sun",
      						url: "http://5.ics",
      						maximumNumberOfDays: 2
      					},
      					{
      						// Repas
      						symbol: "utensils",
      						url: "https://6.ics",
      						maximumNumberOfDays: 2	
      					}
      				],
      			}
      		},
      		{
      			disabled: false,
      			module: "calendar",
      			header: "Evénements à venir",
      			position: "top_left",
      			config: {
      				timeFormat: "absolute",
      				maximumNumberOfDays: 62,
      				excludedEvents: ["Poney"],
      				calendars: [
      					{
      						// Anniversaires
      						symbol: "birthday-cake",
      						url: "https://1.ics",
      						//maximumNumberOfDays: 62
      					},
      					{
      						// Calendrier Fabrice
      						symbol: "calendar-check",
      						url: "https://2.ics",
      						//maximumNumberOfDays: 62
      					},
      					{
      						// Calendrier Audrey
      						symbol: "calendar-check-o",
      						url: "https://3.ics",
      						//maximumNumberOfDays: 62
      					},
      					{
      						// Calendrier Férié
      						symbol: "flag",
      						url: "https://4.ics",
      						//maximumNumberOfDays: 62
      					},
      					{
      						// Vacances Scolaires
      						symbol: "sun",
      						url: "http://5.ics",
      						//maximumNumberOfDays: 62
      					}
      				],
      			}
      		},
      

      NOTE : it seems that the issue was already pointed out on Github, and MichMich even stating that this could be easy to solve, but I clearly have no clue how…
      GitHub Issue #1109

      Anyway, really hope someone could support my need…

      Thanks in advance

      posted in Troubleshooting
      B
      bolish
    • RE: MMM-GroveGestures

      Thanks for the answer and the additional “sequence” tip. Let’s follow up on GitHub post if needed.

      posted in System
      B
      bolish
    • RE: MMM-GroveGestures

      Hi @Sean ,

      I was wondering if the module would be able to handle 2 identical PAJ7620u2 sensors?

      Not talking about combining both (maybe an idea for later), but just giving the user the possibility to have 2 times more interactions with modules by putting one sensor on right side of the Mirror and the other on left side for example.

      I’m currently building my mm project and I’ve to be honest, I would love that!!

      Regards

      posted in System
      B
      bolish
    • 1 / 1