All Projects → ludeeus → custom-component-store

ludeeus / custom-component-store

Licence: MIT License
📦 Manage your custom_components for Home Assistant

Programming Languages

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

Projects that are alternatives of or similar to custom-component-store

wienerlinien
A sensor that give you information about next departure from spesified stop.
Stars: ✭ 20 (+66.67%)
Mutual labels:  home-assistant, homeassistant, custom-components
hass-pandora-cas
Home Assistant custom component for Pandora Car Alarm System
Stars: ✭ 15 (+25%)
Mutual labels:  home-assistant, homeassistant, custom-components
homeassistant-powercalc
Custom component to calculate estimated power consumption of lights and other appliances
Stars: ✭ 261 (+2075%)
Mutual labels:  home-assistant, homeassistant
bom-weather-card
Custom Animated Weather Card for any weather provider
Stars: ✭ 111 (+825%)
Mutual labels:  home-assistant, homeassistant
HADailySensor
Sensor for Home Assistant that gets reset at midnight
Stars: ✭ 20 (+66.67%)
Mutual labels:  home-assistant, homeassistant
addon-shinobi
Shinobi Pro - Community Hass.io Add-on for Home Assistant
Stars: ✭ 22 (+83.33%)
Mutual labels:  home-assistant, homeassistant
OTGW-firmware
A ESP8266 devkit firmware for the Nodoshop version of the Opentherm Gateway (OTGW)
Stars: ✭ 88 (+633.33%)
Mutual labels:  home-assistant, homeassistant
repository-beta
BETA - Home Assistant Community Add-ons
Stars: ✭ 25 (+108.33%)
Mutual labels:  home-assistant, homeassistant
eufy security
Home Assistant integration to manage Eufy Security devices as cameras, home base stations, doorbells, motion and contact sensors.
Stars: ✭ 242 (+1916.67%)
Mutual labels:  home-assistant, homeassistant
homeassistant-lightwave2
Lightwave RF custom component for Home Assistant. Requires generation 2 ("Link Plus") hub, but will control both generation 1 ("Connect Series") and generation 2 ("Smart Series") devices.
Stars: ✭ 31 (+158.33%)
Mutual labels:  home-assistant, homeassistant
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+1116.67%)
Mutual labels:  home-assistant, homeassistant
home-assistant-config
Ma configuration Home Assistant commentée en anglais et en français | My Home Assistant config with French and English comments.
Stars: ✭ 29 (+141.67%)
Mutual labels:  home-assistant, homeassistant
homeassistant node
Home Assistant Node.js library
Stars: ✭ 40 (+233.33%)
Mutual labels:  home-assistant, homeassistant
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (+183.33%)
Mutual labels:  home-assistant, homeassistant
smart-home
🏡 My smart home setup built on top of Home Assistant
Stars: ✭ 140 (+1066.67%)
Mutual labels:  home-assistant, homeassistant
hass-hue-icons
Additional vector icons for home assistant to model Philips Hue bulbs and fixtures.
Stars: ✭ 161 (+1241.67%)
Mutual labels:  home-assistant, homeassistant
Home-Assistant-custom-components-DPC-Alert
Italy Meteo-hydro alert and hydrogeological phenomena Civil Protection (Protezione Civile). In this custom component you can find the vigilance Bulletin and the Bulletin of national hydrogeological and hydraulic criticalities. They allow to check whether in your current location there will be criticalities/warnings related to weather-hydrogeolog…
Stars: ✭ 31 (+158.33%)
Mutual labels:  home-assistant, homeassistant
better-thermostat-ui-card
a custom card for a better thermostat in home assistant based on ai_thermostat intigration
Stars: ✭ 37 (+208.33%)
Mutual labels:  home-assistant, homeassistant
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (+150%)
Mutual labels:  home-assistant, homeassistant
visonic
Visonic Custom Component for integration with Home Assistant
Stars: ✭ 57 (+375%)
Mutual labels:  home-assistant, homeassistant

custom-component-store

overview

This tool can help you manage your custom_components for Home Assistant.
This will only manage the .py files for you under custom_components/, you still need to manually add/remove entries in configuration.yaml.

Only components/platforms the are generated with customjson can be managed.

Platforms can only be managed if they the remote repository are using the new embedded structure that was introduced in 0.86.0

Home Assistant version 0.86 or newer is required to use this.

Installation on Docker (Recomended)

docker run -d \
  --name custom-component-store \
  -p 8100:8100 \
  -v /path/to/HA/config:/config \
  -e USERNAME=YOURUSERNAME \
  -e PASSWORD=YOURPASSWORD \
  ludeeus/custom-component-store:latest

/path/to/HA/config must be the root of your Home Assistant configuration, and this has to be rw.

If you use hass.io this will be /usr/share/hassio/homeassistant. You can also install the Hass.io Addon instead of the vanilla Docker container.

When the container is running point your browser to http://HOST:8100

ENV Type Description
USERNAME String Username for HTTP Basic Auth
PASSWORD String Password for HTTP Basic Auth

You still get to use this if you are not running Home Assistant in docker, but that is the easiest way to get started.

Installation on Hass.io

Hass.io Addon (simple)

A Hass.io addon made by @antoni-k exists.

Old method (advanced)

It's possible to use the regular Docker container on Hass.io as well.

If you use the generic hass.io installer, use the instructions for docker.

If you use HassOS use the Community SSH or Portainer add-ons to run the docker container.

Manual installation

python3 -m pip install componentstore

Then run as the user running HA:

componentstore --nocache --username USERNAME --password PASSWORD --ha_path /home/homeassistant/.homeassistant

Demo

DEMO gif

Notice

This is not created, developed, affiliated, supported, maintained or endorsed by Home Assistant.


BuyMeCoffee

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].