home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
69.77k stars 28.91k forks source link

New Twitch integration doesn't include sensors for your own channel #101677

Open DjRicko opened 9 months ago

DjRicko commented 9 months ago

The problem

New Twitch integration doesn't include sensors for your own channel and apparently no way to add entities for your own channel or any additional channels that you happen to not follow on Twitch. Also a way to select which channels to create sensors for would be great, instead of it just creating them for every single followed channel, currently i have like 1100 sensors, and disabled all but 3 of them.

What version of Home Assistant Core has the issue?

core-2023.10.1

What was the last working version of Home Assistant Core?

core-2023.10.1

What type of installation are you running?

Home Assistant OS

Integration causing the issue

twitch

Link to integration documentation on our website

https://www.home-assistant.io/integrations/twitch

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 9 months ago

Hey there @joostlek, mind taking a look at this issue as it has been labeled with an integration (twitch) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `twitch` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign twitch` Removes the current integration label and assignees on the issue, add the integration domain after the command.

(message by CodeOwnersMention)


twitch documentation twitch source (message by IssueLinks)

gunty99 commented 8 months ago

I have been looking for the own channel sensor as well. Lots of local automations rely on that "on air" sensor Thanks

BreeOge commented 8 months ago

I am a twitch streamer, and this was one of the only features I used the twitch addon with. When I went online, it would auto put my home systems such as Alexa, and others into DND mode. Now this is useless for me.

DjRicko commented 8 months ago

I am a twitch streamer, and this was one of the only features I used the twitch addon with. When I went online, it would auto put my home systems such as Alexa, and others into DND mode. Now this is useless for me.

The only work around for now seems to be to make a dummy twitch account, follow yourself and any other channels you want sensors for and then add that account in HomeAssistant instead of your own. That way you do get the sensors. Also followers, subscribers etc. triggers are gone, which alot of people used for lighting triggers etc. Basically it was massively downgraded in functionality and borderline useless for main accounts that follow alot of channels, as it's constantly throttled if it tries to check 1000+ channels, with no way to disable the checks for the ones you dont want. It just gets everything you follow.

systanford commented 8 months ago

I too am left wanting the features mentioned above. Increase in followers, subscribers etc for automations

On a seperate note, it would be great to have the option to choose between Profile Logos and Live images for entities/accounts that are streaming. I've had to show names to be able to differentiate between live accounts/streamers.

I've also found that the integration needs reloading, on average roughly every 9hrs, else entities stop updating.

BreeOge commented 8 months ago

I've also found that the integration needs reloading, on average roughly every 9hrs, else entities stop updating.

I have noticed this as well.

MountainGod2 commented 8 months ago

Any updates on this?

It was pretty disappointing to find that when I changed from using YAML to the updated flow via the UI, the core functionality of the integration was changed and I suddenly had hundreds of new sensors for followed accounts show up by default while also excluding the only channel I actually used this integration for (my own).

If integrations are going to be changing to this extent, at the very least, can those changes please be reflected in the patch notes and/or integration docs? Because as is,

The following integrations are now available via the Home Assistant UI
 ...
 - Twitch

and

"The Twitch integration will allow you to monitor Twitch channel status from within Home Assistant and setup automation based on the information."

Didn't provide any context into what else was changed, and doesn't really describe what the integration actually does (currently, creating sensors for everyone followed by the authorized account).

issue-triage-workflows[bot] commented 5 months ago

There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest Home Assistant version and check if that solves the issue. Let us know if that works for you by adding a comment 👍 This issue has now been marked as stale and will be closed if no further activity occurs. Thank you for your contributions.

systanford commented 5 months ago

Unfortunately this hasn't been addressed in any updates. Updating has not addressed the issue.

DeFlanko commented 3 months ago

Any Update on this? I too was hoping to use a "On Air" feature to do home automations

SchallerJe commented 2 months ago

Just used the integration for the first time and it's really useless without access to your own channel

adrienrichmond commented 2 months ago

Any update ?

soonic6 commented 2 months ago

doen't looks like this got updated. will this be added?

CtrlAltSpoods commented 4 days ago

Bugger, I've just stumbled on this like the rest of you.

Fingers crossed this could be added, I just finished setting up an entire dashboard for my nest hub (has chat, activity, time etc) to be casted when I go live and wanted to automate my room lighting once live.

Currently I have to cast it manually. 😔