mirror of
https://github.com/aljazceru/addons.git
synced 2025-12-18 13:44:20 +01:00
* Initial commit of homematic readme. * Added "about", "features", and "installation." * Update homematic readme. * Fix typos in homematic readme. * ✏️ Tweaks Co-authored-by: Franck Nijhof <frenck@frenck.nl>
This commit is contained in:
committed by
Franck Nijhof
parent
26c04dddf5
commit
28f855bd1d
181
homematic/README.md
Normal file
181
homematic/README.md
Normal file
@@ -0,0 +1,181 @@
|
||||
# Hass.io Core Add-on: HomeMatic
|
||||
|
||||
HomeMatic central based on OCCU.
|
||||
|
||||
![Supports aarch64 Architecture][aarch64-shield] ![Supports amd64 Architecture][amd64-shield] ![Supports armhf Architecture][armhf-shield] ![Supports armv7 Architecture][armv7-shield] ![Supports i386 Architecture][i386-shield]
|
||||
|
||||
## About
|
||||
|
||||
This add-on allows you to control your HomeMatic devices so they can be
|
||||
integrated into Home Assistant. It is based on the
|
||||
[HomeMatic Open Central Control Unit (OCCU) SDK][occu].
|
||||
|
||||
Note: Requires a [HM-MOD-RPI-PCB][hm-mod-rpi-pcb] or [HmIP-RFUSB][hmip-rufsb]
|
||||
to interface with your devices.
|
||||
|
||||
## Features
|
||||
|
||||
- Your Raspberry Pi is your HomeMatic control center!
|
||||
- WebUI (experimental)
|
||||
- Firmware updates
|
||||
|
||||
## Installation
|
||||
|
||||
The installation of this add-on is straightforward and easy to do.
|
||||
|
||||
1. Navigate in your Home Assistant frontend to **Hass.io** -> **Add-on Store**.
|
||||
2. Find the "HomeMatic CCU" add-on and click it.
|
||||
3. Click on the "INSTALL" button.
|
||||
|
||||
## How to use
|
||||
|
||||
1. Properly configure the add-on config (see below).
|
||||
2. Start the add-on.
|
||||
3. Check the add-on log output to see if it started successfully.
|
||||
4. Add homematic to your Home Assistant configuration (also see below).
|
||||
5. Restart Home Assistant.
|
||||
|
||||
## Configuration
|
||||
|
||||
Add-on configuration:
|
||||
|
||||
```json
|
||||
{
|
||||
"rf_enable": true,
|
||||
"rf": [
|
||||
{
|
||||
"type": "CCU2",
|
||||
"device": "/dev/ttyAMA0"
|
||||
}
|
||||
],
|
||||
"wired_enable": false,
|
||||
"wired": [
|
||||
{
|
||||
"serial": "xy",
|
||||
"key": "abc",
|
||||
"ip": "192.168.0.0"
|
||||
}
|
||||
],
|
||||
"hmip_enable": false,
|
||||
"hmip": [
|
||||
{
|
||||
"type": "HMIP_CCU2",
|
||||
"device": "/dev/ttyUSB0"
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### Option: `rf_enable` (required)
|
||||
|
||||
Enable or disable BidCoS-RF.
|
||||
|
||||
### Option: `rf`
|
||||
|
||||
List of RF devices.
|
||||
|
||||
#### Option: `rf.type` (required)
|
||||
|
||||
Device type for RFD service. Check your device manual.
|
||||
|
||||
#### Option: `rf.device` (required)
|
||||
|
||||
Device on the host.
|
||||
|
||||
### Option: `wired_enable` (required)
|
||||
|
||||
Enable or disable BidCoS-Wired.
|
||||
|
||||
### Option: `wired`
|
||||
|
||||
List of wired devices.
|
||||
|
||||
#### Option: `wired.serial` (required)
|
||||
|
||||
Serial number of the device.
|
||||
|
||||
#### Option: `wired.key` (required)
|
||||
|
||||
Encryption key for the device.
|
||||
|
||||
#### Option: `wired.ip` (required)
|
||||
|
||||
IP address of LAN gateway.
|
||||
|
||||
### Option: `hmip_enable` (required)
|
||||
|
||||
Enable or disable hmip.
|
||||
|
||||
### Option: `hmip`
|
||||
|
||||
List of HMIP devices.
|
||||
|
||||
#### Option: `hmip.type` (required)
|
||||
|
||||
Device type for HMIP service. Check your device manual.
|
||||
|
||||
#### Option: `hmip.device` (required)
|
||||
|
||||
Device on the host.
|
||||
|
||||
## Home Assistant configuration
|
||||
|
||||
Add the following to your Home Assistant configuration to enable
|
||||
the integration:
|
||||
|
||||
```yaml
|
||||
homematic:
|
||||
interfaces:
|
||||
rf:
|
||||
host: core-homematic
|
||||
port: 2001
|
||||
wired:
|
||||
host: core-homematic
|
||||
port: 2000
|
||||
hmip:
|
||||
host: core-homematic
|
||||
port: 2010
|
||||
```
|
||||
|
||||
## Raspberry Pi3
|
||||
|
||||
If you use the HM-MOD-RPI-PCB on a Raspberry Pi 3, you need to add
|
||||
the following to the `config.txt` file on the boot partition:
|
||||
|
||||
```text
|
||||
dtoverlay=pi3-miniuart-bt
|
||||
```
|
||||
|
||||
## HmIP-RFUSB
|
||||
|
||||
HassOS versions 1.11 and later support the HmIP-RFUSB by default and don't need any
|
||||
configuration. If you installed Hassio on another distribution of Linux, you need to
|
||||
follow the installation guide for the UART USB to setup the UART USB interface on
|
||||
your computer.
|
||||
|
||||
## Support
|
||||
|
||||
Got questions?
|
||||
|
||||
You have several options to get them answered:
|
||||
|
||||
- The [Home Assistant Discord Chat Server][discord].
|
||||
- The Home Assistant [Community Forum][forum].
|
||||
- Join the [Reddit subreddit][reddit] in [/r/homeassistant][reddit]
|
||||
|
||||
In case you've found an bug, please [open an issue on our GitHub][issue].
|
||||
|
||||
[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg
|
||||
[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg
|
||||
[armhf-shield]: https://img.shields.io/badge/armhf-yes-green.svg
|
||||
[armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg
|
||||
[discord]: https://discord.gg/c5DvZ4e
|
||||
[forum]: https://community.home-assistant.io
|
||||
[i386-shield]: https://img.shields.io/badge/i386-yes-green.svg
|
||||
[issue]: https://github.com/home-assistant/hassio-addons/issues
|
||||
[reddit]: https://reddit.com/r/homeassistant
|
||||
[repository]: https://github.com/hassio-addons/repository
|
||||
[screenshot]: https://github.com/home-assistant/hassio-addons/raw/master/configurator/images/screenshot.png
|
||||
[occu]: https://github.com/jens-maus/occu/
|
||||
[hm-mod-rpi-pcb]: https://www.elv.ch/homematic-funkmodul-fuer-raspberry-pi-bausatz.html
|
||||
[hmip-rufsb]: https://www.elv.ch/elv-homematic-ip-rf-usb-stick-hmip-rfusb-fuer-alternative-steuerungsplattformen-arr-bausatz.html
|
||||
Reference in New Issue
Block a user