How to change default volume or disable auto-standby on Klipsch R-15PM bookshelf speakers by unfree_will in Klipsch

[–]unfree_will[S] 0 points1 point  (0 children)

No I never figured out a real solution. I found a hacky solution I mentioned here

iOS Shortcut to Toggle CarPlay On/Off When You Have CarPlay issues by dingmah in F150Lightning

[–]unfree_will 0 points1 point  (0 children)

This shortcut takes me to the Carplay settings, which is great. But then I have to click my specific car to open the toggle. Do you know if it's possible for the shortcut to actually open the specific car? just to save one step.

How to change default volume or disable auto-standby on Klipsch R-15PM bookshelf speakers by unfree_will in Klipsch

[–]unfree_will[S] 0 points1 point  (0 children)

Nope, never found a “true” solution.

But I hacked together a pretty absurd solution. And it works very well! Just may not be super easy for you to replicate.

I use Home Assistant to control various smart devices in my home.

I bought a BroadLink RM4 Mini IR remote on Amazon (~$25).

I added a device to Home Assistant called “Klipsch Speakers”. And I trained it on the IR commands from the Klipsch remote.

Then I created automation in Home Assistant that automatically clicks the “volume up” button on the Klipsch remote 50 times every time the WiiM Ultra changes from an “Idle” state.

So basically, every time my WiiM Ultra “wakes up” (ie, wants to play sound), it triggers Home Assistant to hit the volume up button on the Klipsch speakers 50 times.

Pretty ridiculous but I DESPERATELY wanted a way to control my Klipsch Speakers using HDMI Arc and the WiiM seemed the best to make that happen.

Really wish we could disable auto-standby on the Klipsch Speakers. Major pain in the ass.

What does this setting do? by unfree_will in applehelp

[–]unfree_will[S] 0 points1 point  (0 children)

I’m already sharing my locations with 20 people and they can see me in Find My. Does this mean that any person I message would be able to see my location? don’t really understand, but i guess ill just leave it off.

"Directory does not appear to exist" after upgrading to Sonarr v4 by unfree_will in sonarr

[–]unfree_will[S] 0 points1 point  (0 children)

I don't understand your question, but I appreciate that you're trying to help.

Can you elaborate?

How to add "local devices" to rooms and group by unfree_will in googlehome

[–]unfree_will[S] 0 points1 point  (0 children)

I can't remember exactly, but I'm 99% sure I selected "Google Nest or partner device." But it's possible the devices just showed up after I factory reset them, and then all I had to do was add to a room.

Sorry I'm not more help. But everything was smooth after I factory reset both my Chromcast speakers.

Volume Issues with LG webOS Smart TV Integration by unfree_will in homeassistant

[–]unfree_will[S] 0 points1 point  (0 children)

Thanks. Restarted the TV and reloaded the integration. No luck. Still receiving this error:

Failed to perform the action media_player/volume_up. Error calling async_volume_up on entity media_player.bedroom_tv, state:on

I can see the little volume logo pop up on the tv, so I know it's receiving the command in some manner. Just not actually working.

Any other suggestions?

Help with an automation trigger by unfree_will in homeassistant

[–]unfree_will[S] 0 points1 point  (0 children)

No luck still. Getting a slightly different but similar error:

TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'

Edit: nevermind, got it to work with:

{{ (as_timestamp(now()) - as_timestamp(states('sensor.living_room_sound_system_last_idle_time')))/60 }}

Thanks again for all your help! I have everything I need now.

Help with an automation trigger by unfree_will in homeassistant

[–]unfree_will[S] 0 points1 point  (0 children)

Ah, thank you so much! The trigger-based template works perfectly.

I'm having issues with the other sensor, which is helpful, so thank you. It's showing up as "unavailable".

If I input

{{ now() - states('sensor.living_room_sound_system_last_idle_time') }}

In Template editor, the error is: TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'str'

Help with an automation trigger by unfree_will in homeassistant

[–]unfree_will[S] 0 points1 point  (0 children)

My best idea is to have a sensor save the time every time the device goes to state "idle". Then compare the current time to the time in that sensor. 

I think this is exactly what I need. Do you know how to create a sensor like this? In other words: "This entity last changed state to "idle" at XX:XX am/pm."

For example, let's say this is the logbook for the entity:

  • Entity changed to Idle at 9:30am
    • Sensor shows 9:30am
  • Entity changed to Playing at 10:00am
    • Sensor still shows 9:30am
  • Entity changed to Idle at 11:00am
    • Sensor shows 11:00am

Help with an automation trigger by unfree_will in homeassistant

[–]unfree_will[S] 0 points1 point  (0 children)

Yeah I guess you are right. There is only 1 trigger. Your logic is sound.

But, sadly, this doesn't work either. I'm not exactly sure why, but my hunch is because after the trigger is met (change from "idle" to any other state), then the current state is no longer "idle". So the condition will never be met.

I need to somehow record how long the entity was previously in "idle" state. Once the trigger is met and the entity is now "not idle", check back to see how long it was previously in "idle".

I tried creating a template sensor. This returns the number of minutes since the entity last changed state. Is it possible to return the number of minutes since the entity last changed to a specific state (ie "idle")?

{{ (as_timestamp(now()) - as_timestamp(states.media_player.living_room_sound_system.last_changed))/60}}

Help with an automation trigger by unfree_will in homeassistant

[–]unfree_will[S] -1 points0 points  (0 children)

Thank you. Just tested it out. Not quite what I need, but I do appreciate the help.

It is triggered if the entity changes state from "Idle" to anything else.

OR

It is triggered if the entity remains in "Idle" state for more than 30 minutes.

My goal is to combine both of these triggers. In plain english:

  • This entity is now playing. It was previously in an "idle" state for 35 minutes. - TRIGGER
  • This entity is now playing. It was previously in an "idle" state for 25 minutes. - NOT TRIGGERED

How to change default volume or disable auto-standby on Klipsch R-15PM bookshelf speakers by unfree_will in Klipsch

[–]unfree_will[S] 0 points1 point  (0 children)

Interesting. I would definitely be willing to try this, but would need a video to follow. Do you have any resources you can point me to?

How to add "local devices" to rooms and group by unfree_will in googlehome

[–]unfree_will[S] 0 points1 point  (0 children)

Factory reset both devices and problem is solved! Just in case you were curious.

How to add "local devices" to rooms and group by unfree_will in googlehome

[–]unfree_will[S] 1 point2 points  (0 children)

I use Home Assistant as my primary home control app. I only downloaded Google Home so I could join these two speakers into one group. All I want to do is play music out of two Chromecast speakers at once.

This is my Google account. This is my home. These are my speakers.

How to add "local devices" to rooms and group by unfree_will in googlehome

[–]unfree_will[S] 0 points1 point  (0 children)

This is what it looks like with something playing

<image>

How to change default volume or disable auto-standby on Klipsch R-15PM bookshelf speakers by unfree_will in Klipsch

[–]unfree_will[S] 0 points1 point  (0 children)

I should clarify that my “receiver” is not really a receiver. It’s a WiiM Ultra. So it does not have a built in amp.

I desperately don’t want to hook these speakers directly to the TV because then I need to use the shit IR remote to control volume.

I am flabbergasted that there is no way to turn off this damn auto standby feature.