Added garage1.yaml, including the implementation for the hoermann external components

This commit is contained in:
2024-04-26 21:02:48 +02:00
parent ac345026e7
commit 9719833b47
8 changed files with 924 additions and 1 deletions

View File

@@ -77,4 +77,13 @@ There are a few light effects configured so please play around with them for a l
There is one thing I should mention tho:
At line 34 in the ledstrip_simple.yaml there is a number called num_leds which dictates how many leds there are on the ledstrip. Please change that according to your ledstrip.
More infos are coming soon.
# garage1.yaml (Hörmann Garage Doors)
This is the config for the Hörmann Garage Doors and it is absolutely snuffing stupid.
First of all: It uses a ~~custom component~~... They are called external components now.
Which starts the trouble. You currently cannot use it without using BOTH the door and the output since they are on the same file and I put no safeguards in yet. Maybe later.
Second of all, if you want to change the door, just change the `garageSide` under `substitutions`. It's either `sy` or `wo`.
Then let the custom components do their job I suppose. They are under [external_components/hoermann_door](external_components/hoermann_door). The [__init__.py](external_components/hoermann_door/__init__.py) needs to be there while the [cover.py](external_components/hoermann_door/cover.py) and [output.py](external_components/hoermann_door/output.py) make the platforms in `cover` and `output` available.
Otherwise. they works but there is still room for improvements