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

    mri_ice

    @mri_ice

    1
    Reputation
    1
    Profile views
    7
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online

    mri_ice Unfollow Follow

    Best posts made by mri_ice

    • node clientonly for Windows

      I’ve recently acquired a few Intel Compute Sticks and as a result am changing from a single Raspberry PI to a distributed architecture where I run the server within a Proxmox LXC and then use the Compute Stick (Windows) to connect to it.

      The server side is done and running but I can’t figure out how to get the client to work.

      With the “full” setup, there is the windows switch:

      npm run start:windows
      

      What’s the equivalent setting for the client only? I can’t find it in docs or forum posts. When I run

      node clientonly --address x.x.x.x --port 8080
      

      I’m getting

      Error: Requires environment variable WAYLAND_DISPLAY or DISPLAY, none is provided.
      

      Any hints greatly appreciated.

      posted in General Discussion
      M
      mri_ice

    Latest posts made by mri_ice

    • RE: MMM-ImmichSlideShow not showing within MMM-Carousel

      Not convinced it’s the right solution yet, but I have it working how I want it, at last.

      I store my photos in Immich on an NFS mount.

      I applied storage template that stores by album, then created another NFS export for that folder which I then mounted into the ./uploads folder within the MMM-ImagesPhotos module.

      Because I’m running MM within an unprivileged LXC container, NFS mounts from inside the container directly are not possible, but this worked for me: I’m a link (essentially mounting to the Proxmox server, then using a bind mode to expose to the container)

      Everything seems to working OK so far.

      posted in Troubleshooting
      M
      mri_ice
    • RE: MMM-ImmichSlideShow not showing within MMM-Carousel

      Ok, so to a large degree of this was my misunderstanding.

      I hadn’t fully grasped that this is based on MMM-BackgroundSlideshow with BACKGROUND being the imperative word. The position needs to be

      fullscreen_below
      

      and the photo does span the entire screen.

      It does work as designed but…I don’t really want the photo to be displayed fullscreen.

      Has anybody found a way of integrating Immich-hosted photos that are bound to a region rather than full-screen?

      posted in Troubleshooting
      M
      mri_ice
    • MMM-ImmichSlideShow not showing within MMM-Carousel

      I’m using MMM-Carousel, specifically https://github.com/shbatm/MMM-Carousel.

      I’m trying to get MMM-ImmichSlideShow to work, but it just will not show any images when loaded within the Carousel.

      I know that MMM-ImmichSlideSlow itself works, as when I disable MMM-Carousel images DO show (although quite large).

      Has anybody had success in integrating MMM-ImmichSlideShow into a Carousel?

      I’m wondering whether it’s the display size of images (??) but I cannot find any way to control display size in MMM-ImmichSlideShow.

      No errors in MMM debug logs or Developer Console.

      I previously used MMM-ImagesPhotos in the same carousel and that works fine, it just seems to be a problem with MMM-ImmichSlideShow.

      Grateful for any pointers.

      Here are the relevant parts of my config:

      {
      			module: 'MMM-ImmichSlideShow',
      			position: 'bottom_center',
      			config: {
      			immichConfigs: [
      				{
      				apiKey: 'xxxxxx',
      				url: 'xxx.xxx.xxx.xxx',
      				mode: 'album',
      				albumName: 'xxxxx',
      				validImageFileExtensions: 'jpg,jpeg,png,gif,bmp,heic',
      				slideshowSpeed: 30000
      				}
      			],
      			sortImagesBy: 'taken',
      			sortImagesDescending: true,
      			validImageFileExtensions: 'jpg,jpeg,png,gif,bmp,heic',
      			slideshowSpeed: 30000,
      			backgroundSize: 'contain',
      			animations: [
      			'slide'
      			]
      			}
        		},
      {
      			module: "MMM-Carousel",
      			position: "bottom_bar", // Required only for navigation controls
      			config: {
      			  transitionInterval: 0,
      			  showPageIndicators: true,
      			  showPageControls: true,
      			  ignoreModules: ["weather", "MMM-MyBMW","calendar","clock","alert"],
      			  mode: "slides",
      			  slides: {
      				main: ["MMM-ImmichSlideShow"],
      				"Slide 2": [
      					"MMM-MonthlyCalendar"
      				],
      			  },
      			  keyBindings: {
      				enabled: true,
      				map: {
      				  NextSlide: "ArrowRight",
      				  PrevSlide: "ArrowLeft",
      				  Pause: "ArrowDown",
      				  Slide0: "Home"
      				},
      				mode: "DEFAULT"
      			}
      		  },
      		}
      
      posted in Troubleshooting
      M
      mri_ice
    • RE: node clientonly for Windows

      @sdetweil

      This is what I’ve ended up doing for now, thank you.

      posted in General Discussion
      M
      mri_ice
    • RE: node clientonly for Windows

      @sdetweil

      Yup, the stick is windows-based.

      Is there a :windows parameter similar to when you run the full npm start:windows?

      posted in General Discussion
      M
      mri_ice
    • RE: node clientonly for Windows

      @sdetweil said in node clientonly for Windows:

      “WAYLAND_DISPLAY=”${WAYLAND_DISPLAY:=wayland-1}"

      Hi Sam, many thanks.

      I’m confused. I thought Wayland was a *nix-thing?
      I’m trying to run the client on Windows 10.

      Do I need to set this up as an Environment Variable?

      posted in General Discussion
      M
      mri_ice
    • node clientonly for Windows

      I’ve recently acquired a few Intel Compute Sticks and as a result am changing from a single Raspberry PI to a distributed architecture where I run the server within a Proxmox LXC and then use the Compute Stick (Windows) to connect to it.

      The server side is done and running but I can’t figure out how to get the client to work.

      With the “full” setup, there is the windows switch:

      npm run start:windows
      

      What’s the equivalent setting for the client only? I can’t find it in docs or forum posts. When I run

      node clientonly --address x.x.x.x --port 8080
      

      I’m getting

      Error: Requires environment variable WAYLAND_DISPLAY or DISPLAY, none is provided.
      

      Any hints greatly appreciated.

      posted in General Discussion
      M
      mri_ice