MCPcopy
hub / github.com/arsaboo/homeassistant-config

github.com/arsaboo/homeassistant-config @main sqlite

repository ↗ · DeepWiki ↗
85 symbols 119 edges 16 files 10 documented · 12%
README

Home Assistant Configuration

Here's my Home Assistant configuration. I have installed HA on an Intel NUC SkullCanyon with 32GB RAM and 500GB NVMe SSD. I am currently running Ubuntu 16.04 LTS on the NUC and used the virtual environment approach to install HA.

I regularly update my configuration files. You can check my current HA version here. If you like anything here, Be sure to :star2: my repo!

Other things that I run on my NUC

  • Home Assistant
  • Homebridge
  • Plex media server in a Docker container using the command docker create \ --name plex --net=host --restart=always \ -e TZ="America/New York" \ -e PUID=1000 -e PGID=1000 \ -e PLEX_CLAIM="<CLAIM>" \ -p 32400:32400 \ -v /docker/containers/plex/config:/config \ -v /docker/containers/plex/transcode:/transcode \ -v /mnt/music:/data/music:shared \ -v "/mnt/media/TV Shows":/data/tvshows:shared \ -v /mnt/bollywood:/data/bollywood:shared \ -v /mnt/hollywood:/data/movies:shared \ plexinc/pms-docker:plexpass
  • Machinebox image tagging service in a Docker container using the following command. First obtain your API key and assign it to MB_KEY and then run the container using (you can access the Tagbox interface at http://ip.ad.dr.es:8081): $ sudo docker run --name=machinebox -p 8081:8080 -e "MB_KEY=$MB_KEY" -d machinebox/tagbox

Some of the devices and services that I use with HA

My Home Assistant dashboard

I moved my entire configuration to Lovelace. Here are some screenshots (please note that these may not be the most updated images, but you should get an idea). Home Assistant dashboard

Home Assistant dashboard

Home Assistant dashboard

Home Assistant dashboard

Home Assistant dashboard

Useful links

Core symbols most depended-on inside this repo

mqtt_publish
called by 22
python_scripts/shellies_discovery.py
clean_name
called by 15
python_scripts/shellies_discovery.py
getUnit
called by 7
www/custom_ui/weather-card.js
build
called by 6
www/custom_ui/layout-card.js
_padZero
called by 3
www/custom_ui/circle-sensor-card.js
format_mac
called by 3
python_scripts/shellies_discovery.py
_updateConfig
called by 2
www/custom_ui/circle-sensor-card.js
_calculateValueBetween
called by 2
www/custom_ui/circle-sensor-card.js

Shape

Method 59
Class 18
Function 8

Languages

TypeScript93%
Python7%

Modules by API surface

www/custom_ui/circle-sensor-card.js17 symbols
www/custom_ui/weather-card.js15 symbols
www/custom_ui/layout-card.js15 symbols
www/custom_ui/card-modder.js14 symbols
www/custom_ui/canvas-gauge-card.js9 symbols
python_scripts/shellies_discovery.py6 symbols
www/custom_ui/ext-weblink.js5 symbols
www/custom_ui/gap-card.js4 symbols

Datastores touched

(mysql)Database · 1 repos
homeassistantDatabase · 1 repos

For agents

$ claude mcp add homeassistant-config \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact