Looks great!
That’s what I thought about as well with the changing background, did not have a lot of time yet to work on this as I’m more working on the backend currently. Still not 100% sure how to set it all up with snapcast and mopidy and spotify
Can you show a snippet of your current interface that you use for multiroom audio control?
Hello everyone!
It took a long time to set everything up and it’s still a long way down the road but I think it’s time to share a bit of my project. As I had many help on these forums maybe it can help some one else.
Here are some screenshots of a wall mounted iPad Air, basic set up pages and a screensaver. Able to play Apple Music via AirPlay to Bose Soundtouch speakers. And yes; there is a disco mode
Power readings with a wireless DSMR unit with a custom python script (so when HA is offline the power is still measured). An automatic ECO-mode when it detects the power-usage is above average.
The only thing missing is the floorplan; it’s because the iPad becomes pretty slow. so I made a python script for automatic lightning; depending on the time, light input (lux), tv on/off and persons in the house.
I can share more info when people are interested
I’ve used the picture elements card to create a floor plan. It got quite busy with lots of elements so I created switches to turn on and off certain types of entity.
I recorded a quick example of my LMS dashboard. This is LMS with the material skin, which I embed using the iframe card. I then added my own buttons and elements to it using other cards and conditions. The volume buttons opens the volume sliders and the home button goes switches back to my main dashboard. On that dashboard I have a button card that goes to this LMS dashboard. Also added service calls to each volume slider that sync and unsync the speaker from the currently active one.
The reason I decided to ditch my previous project, is because it’s more practical to see a lot of content instead of volumes always on screen. I used the LMS view inside the vertical view on the left (on my previous project), which was basically showing the mobile version. I liked how clean and polished my project looked, but it’s more practical to see more information, tracks and playlists, so LMS in fullscreen.
With my own custom implementation, I can popup the volume sliders whenever I need it. So to me this was the best of both worlds.
This implementation is hard to explain and share unfortunately because I use a combination of automations, cards and conditions. Also it requires you to have LMS behind an https proxy in order to open it through iframe (you need https, while LMS is http normally).
I’ve started to use this platform a few weeks ago and it’s really great if you’'re looking for a powerful multiroom system. I wanted to try Snapcast with Mopidy. That was such a hassle just to read up and try and install everything. Then a user mentioned LMS, so I started to dig around and installed it on Windows as both client and server just to test it out. Liked it so much, that I got a standalone RPI4 for LMS Server (and simultanous client) and 3 seperate RPI’s for other rooms as clients. Rocking 4 speakers/rooms now and gonna get 2 more soon If you’re interested in this you should look up PiCoreplayer and Max2Play.
Removed all Google Cast streaming since then and haven’t looked back. I only use the Google Cast speakers now for voice commands and to play notifications/sounds.
Hi Mike,
I think I’m getting myself confused again.
Have I made a mistake by trying to use the tracker and battery sensors that get installed with the home assistant app instead of life360 ?
As the app created all the battery sensors I’m guessing them ones from the template won’t work even though I did put my correct tracker entity id into that section.
But that’s not my main problem, it’s very temperamental when it actually shows the card most times it displays fine and then other times I will get the red error box saying…
Custom element doesn’t exist: hui-picture-elements-card.
Have you seen that error before nothing much shows up on a search for it.
Thanks
So you could most likely use the app tracker to do this, but not as it’s written by hoffdad. You will need to alter some of the code to make the app trackers work.
For example: If you just try and change the device in the below code it won’t work because “wifi_on” is not an attribute of the tracker created by the app.
if is_state_attr('device_tracker.life360_mike', 'wifi_on', true) %}
As far as the “Custom element doesn’t exist: hui-picture-elements-card” error. I have seen this and it is usually caused by something in the UI code not being correct. Unfortunately it’s not something specific that I could just offer a fix for, you will need to troubleshoot.
Please help me ).
Cannot understand "translate()" function.
There is a Picture elements card with:
background image;
icons.
According to this, a default "translate()" is (-50%,-50%).
My rotated icons a shifted. To prevent it, I have to explicitly deifine "translate(-50%,50%)":
Here a left top corner of the 2nd image (pink) is located on the left top corner of the card.
This is OK (expected behaviour).
But in “Panel mode” it looks bad, WHY?
When I start resizing the browser’s window (from full screen to a smaller size), at some point pink & blue images become of one size (as required).
Update: Seems this is a bug:
The main image (property of Picture elements card) is resized properly.
The child image (property of the embedded “image” object) is resized NOT MORE than it’s actual size.
So I found a workaround - all images must be at least 1920x1200 (resolution of my screen).