HCPBridgeESP32/README.md

78 lines
2.2 KiB
Markdown
Raw Normal View History

2021-02-14 12:08:37 +00:00
# HCPBridge
2021-02-14 17:31:04 +00:00
Emuliert ein Hörmann HAP 1 HCP auf dem ESP8622.<br/>
2021-02-14 18:13:31 +00:00
2021-02-14 18:19:42 +00:00
**Kompatible Torantriebe (HCP2-Bus - Modbus):**
- SupraMatic E/P Serie 4
- ProMatic Serie 4
Bitte beachten, das Projekt emuliert UAP 1 **HCP** und ist auch **nur** mit der Serie 4 kompatibel! Ältere Antriebe als Serie 4 haben eine andere Pinbelegung und ein komplett anderes Protokoll.
2021-02-14 17:15:21 +00:00
## Funktionen:
2021-02-14 14:29:20 +00:00
- Abrufen des aktuellen Status (Tor, Licht)
2021-02-15 21:15:30 +00:00
- Auslösen der Aktionen (Licht an/aus, Tor öffen, schließen, stoppen sowie Lüftungsstellung
2021-02-14 14:29:20 +00:00
- WebInterface
- WebService
2021-02-15 21:15:30 +00:00
- Schalten eines Relais mit der Beleuchtung
2021-02-14 12:33:02 +00:00
2021-02-14 17:15:21 +00:00
## WebInterface:
2021-02-14 12:55:20 +00:00
![alt text](https://github.com/hkiam/HCPBridge/raw/master/Images/webinterface.PNG)
2021-02-14 12:33:02 +00:00
2021-02-14 17:15:21 +00:00
## WebService:
2021-02-14 17:17:43 +00:00
### Aktion ausführen
2021-02-14 17:31:04 +00:00
***http://[deviceip]/command?action=[id]***
2021-02-14 14:29:20 +00:00
| Action | Beschreibung |
| --- | --- |
| 0 | schließe Tor |
| 1 | öffne Tor |
| 2 | stoppe Tor |
| 3 | Lüftungsstellung |
| 4 | 1/2 öffnen |
| 5 | Lampe an/an |
2021-02-14 17:17:43 +00:00
### Status abfragen:
2021-02-14 17:31:04 +00:00
***http://[deviceip]/status***
2021-02-14 17:24:25 +00:00
2021-02-14 17:35:40 +00:00
Response (JSON):
2021-02-14 17:15:21 +00:00
```
{
"valid" : true,
"doorstate" : 1,
"doorposition" : 0,
"doortarget" : 0,
"lamp" : true,
"debug" : 0,
"lastresponse" : 0
}
```
2021-02-14 18:13:31 +00:00
2021-02-14 17:15:21 +00:00
## Pinout RS485 (Plug):
2021-02-14 13:46:07 +00:00
![alt text](https://github.com/hkiam/HCPBridge/raw/master/Images/plug-min.png)
1. GND (Blue)
2. GND (Yellow)
3. B- (Green)
4. A+ (Red)
5. +25V (Black)
2021-02-14 13:46:35 +00:00
6. +25V (White)
2021-02-14 13:46:07 +00:00
2021-02-14 17:15:21 +00:00
## RS485 Adapter:
2021-02-14 17:17:43 +00:00
![alt text](https://github.com/hkiam/HCPBridge/raw/master/Images/rs485board-min.png)
2021-02-14 13:46:07 +00:00
Zwischen A+ (Red) und B- (Green) ist ein 120 Ohm Widerstand zum terminieren des BUS!
2021-02-14 17:17:43 +00:00
2021-02-14 18:13:31 +00:00
## Schaltung
![alt text](https://github.com/hkiam/HCPBridge/raw/master/Images/schaltung.png)
2021-02-14 17:35:40 +00:00
## Installation
![alt text](https://github.com/hkiam/HCPBridge/raw/master/Images/antrieb-min.png)
2021-02-14 17:38:26 +00:00
- Adapter am Bus anschließen (grüner Pfeil)
2021-02-17 09:11:50 +00:00
- Busscan ausführen (blauer Pfeil auf off und wieder zurück auf off). Der Adapter bekommt erst dann Strom über die 25V Leitung und muss während des Busscans antworten, sonst wird der Strom wieder abgeschaltet. Im Falle eines Fehlers oder wenn der Adapter abgezogen werden soll, einfach die Busscan Prozedur (On/Off) wiederholen.
2021-02-14 17:35:40 +00:00
2021-02-14 17:24:25 +00:00
## Changelog
24.02.2021: Neue Version via Interrupt und für ESP32 zur Vermeidung von Timing-Problemen