misc/README.md
<!-- Header -->
[link-profile]:https://github.com/renemarc
[link-repo]:https://github.com/renemarc/home-assistant-config
<a name="top"></a>
<code>[renemarc][link-profile] / **[home-assistant-config][link-repo]** / **misc** /</code>
<p align="right"><sub><strong><a href="https://github.com/renemarc/home-assistant-config">π Home Assistant configuration for a smart-looking place! π</a><br>Be sure to <a href="#" title="star">βοΈ</a> or <a href="#" title="fork">π±</a> this repo!</strong></sub></p>
<!-- Hero -->
<figure>
<div align="center">
<a href="#miscellaneous" title="Miscellaneous
(Scene from the movie Modern Times)"><img src="https://media.giphy.com/media/VP5UwVic0l7W0/giphy.gif" alt="Charlie Chaplin fixing a machine in Modern Times"></a>
</div>
</figure>
<h1 align="center">Miscellaneous</h1>
This folder gathers all simpler configuration files.
## Integrations
### [`ο£Ώ ./homekit.yaml`](homekit.yaml)
Defines which entities should be exposed to [Apple's HomeKit](https://www.apple.com/ca/ios/home/).
### [`π‘ ./lifx.yaml`](lifx.yaml)
Discover and control [LIFX smart WiFi lights](https://www.lifx.com/).
### [`β‘ ./tplink.yaml`](tplink.yaml)
Register [TP-Link smart plugs](https://www.tp-link.com/ca/home-networking/smart-plug/hs105/) and other devices. The are used to toggle dumb devices.
They were first setup with the manufaturer's [Kasa app](https://www.tp-link.com/us/home-networking/smart-home/kasa.html). Then they were assigned static IP addresses in my router to avoid occasional drops due to DHCP renewal limbo.
<p align="right"><a href="#top" title="Back to top">π</a></p>
## Other
### [`π ./binary_sensors.yaml`](binary_sensors.yaml)
Essentially used for [Flic buttons](https://flic.io) and [Fully Kiosk Browser](https://www.ozerov.de/fully-kiosk-browser) motion sensor.
### [`π’ ./counters.yaml`](counters.yaml)
Currently used by some [`/automations/notifications`](../automations/notifications) to limit the number of consecutive notifications sent out, in order to avoid nagging when action cannot immediately be taken (say, while we are out of town).
### [`π ./device_trackers.yaml`](device_trackers.yaml)
For tracking device presence with Bluetooth and Ping.
### [`π¦ ./displays.yaml`](displays.yaml)
To enable basic control of the [Fully Kiosk Browser](https://www.ozerov.de/fully-kiosk-browser) using the [third-party](https://github.com/daemondazz/homeassistant-displays) [`/custom_components/display/`](../custom_components/display) component.
### [`ποΈ ./groups.yaml`](groups.yaml)
Groups are used in [`/automations`](../automations) and [`/scripts`](../scripts) in order to reduce redundancy and ease maintenance.
### [`π½ ./media_players.yaml`](media_players.yaml)
For [Kodi](https://kodi.tv) and [Plex](https://www.plex.tv).
### [`π₯ ./persons.yaml`](persons.yaml)
People presence detection using any detectable personal belonging.
### [`βΊοΈ ./recorder.yaml`](recorder.yaml)
Keep track of some entities' state for a limited length of time.
### [`π ./scenes.yaml`](scenes.yaml)
Simple registration for [LIFX's server-based scenes](https://www.lifx.com/pages/themes-scenes), see [`/lights/`](../lights#lifx-smart-wi-fi-lights) for more details. All other scenes are implemented as [`/scripts/`](../scripts) in order to access more advanced features.
### [`π ./shell_commands.yaml`](shell_commands.yaml)
Reusable command-line directives when no component exists or provides these options reliably.
Connects to the UniFi controller with a read-only user.
### [`β
./weather.yaml`](weather.yaml)
To gather weather data sources like [Dark Sky](https://darksky.net/).
### [`πΊ ./zones.yaml`](zones.yaml)
Used for presence tracking and automations based on user distance from key locations.
<!-- Footer -->
<p align="right"><a href="#top" title="Back to top">π</a></p>
<p align="center"><strong>Don't forget to <a href="#" title="star">βοΈ</a> or <a href="#" title="fork">π±</a> this repo! π</strong></p>
[π Home][link-repo]