-
-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathREADME.j2
80 lines (62 loc) · 3.29 KB
/
README.j2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{%- set custom_component_descriptions = {"readme": "Generates this readme file."} -%}
# Pinkywafer Home Assistant Config
[![GitHub Actions][actions-shield]][actions]
[![Support Pinkywafer on Patreon][patreon-shield]][patreon]
[![Buy me a coffee][bmc-shield]][bmc]
This is my live Home Assistant config.
It has recently migrated to my HP Proliant server.
Proxmox is installed on bare metal, then this (production) Home Assistant runs in a VM.
A separate VM provides my Dev. env
Various other VMs and LXCs are providing other services such as Plex server, NAS etc on this same machine
This repo is checked using Github Actions for continuous integration.
* The config is first checked with
[Frenck's Github Action: yamllint](https://github.com/frenck/action-yamllint) and remarklint.
* The config is validated against the currently installed version of Home Assistant,
the latest release of Home Assistant, the latest beta release of Home Assistant and
the Latest Home Assistant Dev branch using
[Frenck's Github Action: Home Assistant Core Configuration Check](https://github.com/frenck/action-home-assistant)
* ESPHome yaml is also validated against the latest version of ESPHome
***
## Some statistics about my installation:
Lines of yaml code in my configuration (excluding secrets): {{states.sensor.yaml_config_lines.state}}
Number of entities: {{states | count}}
Type | Qty
-- | --
Alarm Control Panel | {{states.alarm_control_panel | count}}
Alert | {{states.alert | count}}
Automation | {{states.automation | count}}
Binary Sensor | {{states.binary_sensor | count}}
Camera | {{ states.camera | count }}
Device Tracker | {{ states.device_tracker | count }}
Group | {{ states.group | count }}
Input Boolean | {{ states.input_boolean | count }}
Input Datetime | {{ states.input_datetime | count }}
Input Text | {{ states.input_text | count }}
Light | {{ states.light | count }}
Media Player | {{ states.media_player | count }}
Person | {{ states.person | count }}
Scene | {{ states.scene | count }}
Script | {{ states.script | count }}
Sensor | {{states.sensor | count}}
Sun | {{ states.sun | count }}
Switch | {{ states.switch | count }}
Weather | {{ states.weather | count }}
Zone | {{ states.zone | count }}
***
## HACS installed components
### Integrations
{%- for component in hacs_components | selectattr('category', 'equalto', 'integration') | selectattr('installed', 'equalto', True) | sort(attribute='name') %}
- [{{component.name}}]({{component.documentation}})
{%- endfor %}
### Lovelace
{%- for component in hacs_components | selectattr('category', 'equalto', 'plugin') | selectattr('installed', 'equalto', True) | sort(attribute='name') %}
- [{{component.name}}]({{component.documentation}})
{%- endfor %}
***
Generated by the [custom readme integration](https://github.com/custom-components/readme)
[actions]: https://github.com/pinkywafer/Home-Assistant_Config/actions
[bmc]: https://www.buymeacoffee.com/V3q9id4
[patreon]: https://www.patreon.com/pinkywafer
[actions-shield]: https://github.com/pinkywafer/Home-Assistant_Config/workflows/Home%20Assistant%20CI/badge.svg
[bmc-shield]: https://img.shields.io/static/v1.svg?label=Buy%20me%20a%20coffee&logo=buy%20me%20a%20coffee&logoColor=white&labelColor=ff69b4&message=donate&color=Black
[patreon-shield]: https://c5.patreon.com/external/logo/become_a_patron_button.png