All Projects → custom-components → youtube

custom-components / youtube

Licence: MIT license
A platform which give you info about the newest video on a channel

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to youtube

weatheralerts
A sensor that gives you weather alerts from alerts.weather.gov.
Stars: ✭ 93 (+132.5%)
Mutual labels:  homeassistant, custom-components
wienerlinien
A sensor that give you information about next departure from spesified stop.
Stars: ✭ 20 (-50%)
Mutual labels:  homeassistant, custom-components
ha skyfield
See the apparent positions of the Sun, Moon, and planets in this home assistant custom component
Stars: ✭ 26 (-35%)
Mutual labels:  homeassistant, custom-components
custom-component-store
📦 Manage your custom_components for Home Assistant
Stars: ✭ 12 (-70%)
Mutual labels:  homeassistant, custom-components
hass-pandora-cas
Home Assistant custom component for Pandora Car Alarm System
Stars: ✭ 15 (-62.5%)
Mutual labels:  homeassistant, custom-components
worldtidesinfocustom
world tides info custom component for home assistant
Stars: ✭ 14 (-65%)
Mutual labels:  homeassistant, customcomponents
Pai
Paradox Magellan, Spectra and EVO, with MQTT, Signal, Pushbullet, Pushover and others
Stars: ✭ 185 (+362.5%)
Mutual labels:  homeassistant
ytube music player
YouTube music player for homeassistant
Stars: ✭ 226 (+465%)
Mutual labels:  homeassistant
Home Assistant Diy
Home Assistant智能家居实践篇
Stars: ✭ 181 (+352.5%)
Mutual labels:  homeassistant
Ha Epaper Display
E-Paper display for viewing sensor data from Home Assistant.
Stars: ✭ 169 (+322.5%)
Mutual labels:  homeassistant
home assistant omnik solar
Home Assistant Omnik Solar sensor component
Stars: ✭ 15 (-62.5%)
Mutual labels:  homeassistant
meta-homeassistant
OpenEmbedded Layer for Home Assistant - An open-source home automation platform running on Python 3
Stars: ✭ 30 (-25%)
Mutual labels:  homeassistant
Esp Mqtt Rgb Led
MQTT RGB LEDs Using JSON for Home Assistant
Stars: ✭ 241 (+502.5%)
Mutual labels:  homeassistant
Addon Vscode
Visual Studio Code - Home Assistant Community Add-ons
Stars: ✭ 201 (+402.5%)
Mutual labels:  homeassistant
thermal
Thermal Vision Sensor and Camera for Home Assistant
Stars: ✭ 43 (+7.5%)
Mutual labels:  homeassistant
Ha Wyzeapi
Home Assistant Integration for Wyze Bulbs, Switches, Sensors and Lock
Stars: ✭ 187 (+367.5%)
Mutual labels:  homeassistant
home-assistant-p2000
🚒 This component tracks P2000 emergency events in The Netherlands.
Stars: ✭ 45 (+12.5%)
Mutual labels:  homeassistant
Haha
Highly Available Home Assistant - a solution for running a redundant installation of Home Assistant
Stars: ✭ 177 (+342.5%)
Mutual labels:  homeassistant
Meross Homeassistant
Custom component that leverages the Meross IoT library to integrate with Homeassistant
Stars: ✭ 236 (+490%)
Mutual labels:  homeassistant
DahuaVTO
Control Dahua VTO/VTH devices from Home Assistant
Stars: ✭ 98 (+145%)
Mutual labels:  homeassistant

hacs_badge

youtube

A platform which give you info about the newest video on a channel.

This uses web scraping, a better implementation will be to use the API.

example

BREAKING CHANGE

Video views and stars are now reported. As a result any automations triggered by state will now be triggered when the number of views or stars changes. To avoid this, add the url attribute to the trigger so that the automation is only triggered when the reported url changes ie:

trigger:
  - platform: state
    entity_id: sensor.franck_nijhof
    attribute: url

Installation

HACS

This repository supports installing through HACS.

Manual

To get started put all the files from/custom_components/youtube/ here: <config directory>/custom_components/youtube/

Example configuration.yaml

sensor:
  platform: youtube
  channel_id: UCZ2Ku6wrhdYDHCaBzLaA3bw

Configuration variables

key type description
platform (Required) string The platform name.
channel_id (Required) string The Channel ID of the Youtube channel.

State and Attributes

State

  • The name of the most recent video

Attributes

  • url: URL of the most recent video
  • content_id: the content ID (useful for sending to certain media players)
  • published: The time and date the video was published
  • stars: The 'stars' recieved on youtube. (This is all reactions both 👍 and 👎 combined)
  • views: the number of video views
  • stream: If the video was streamed live
  • stream_start: datetime of the start of a live stream
  • live: If the video is live now
  • channel_is_live: If any video on the channel is live
  • channel_image: URL of the channel logo image

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].