-
Notifications
You must be signed in to change notification settings - Fork 7
Verzeichnisstruktur
root edited this page Mar 17, 2015
·
1 revision
Nach der Installation des Deb-Paketes befindet sich das ganze "HAP-System" im Verzeichnis /opt/hap. Hier die wichtigsten Verzeichnisse und Dateien:
- ./bin/hap-mp.pl - Message Processor
- ./bin/hap-scheduler.pl - Scheduler
- ./bin/hap-cmd.pl - Konsolentool (HAP-Shell)
- ./bin/hap-configserver.pl - Wrapper-Script für die Web-Config-GUI (verweist auf ./bin/hap-configserver/scripts/hapconfig_server.pl)
- ./bin/hap-configserver/ - Web-Config-GUI. Hierbei handelt es sich um eine Catalyst Applikation.
- ./bin/helper - Hier befinden sich diverse Scripte, welche über den Scheduler aufgerufen werden.
- ./bin/helper/hap-configbuilder.pl - Generiert eine Modulkonfiguration
- ./bin/helper/hap-flashfirmware.pl - Firmwaretransfer zu den Modulen
- ./bin/helper/hap-lcdguibuilder.pl - Generiert und transferiert die LCD-GUI-Datei für entsprechende Module
- ./bin/helper/hap-sendcmd.pl - Dieses Script erwartet ein HAP-Command als Parameter, welches es dann ausführt.
- ./bin/helper/hap-sendcmd2.pl - Dieses Script ist die schlanke Variante von hap-sendcmd.pl (besser geeignet für Scripte (Makros...))
- ./bin/helper/hap-showmodules.pl - Dieses Script zeigt die Zuordnung von Datenbank-ID zur Modul-Adresse für jedes Modul innerhalb der laufenden Konfiguration
- ./etc/hap.yml - Zentrale Konfigurationsdatei. Diese YAML-Datei wird über das Init.pm-Modul eingelesen und als Perl-Object ($c) in den meisten HAP-Programmen zur Verfügung gestellt.
- ./var - Diverses
- ./var/bootloader - Hier liegt der aktuelle HAP-Bootloader. An dieser Datei sollten keine Veränderungen vorgenommen werden.
- HAP, was steckt dahinter
- Technische Dokumentation
- Schematische Darstellung
- Erklärung Upstream-Module / Upstream-Interface
- Funktionsweise des Bootloaders
- Erklärung CU, Server-CU und CCU
- Installation HAP auf dem Server
- Erste Schritte (Server & CU)
- Erstmalige Inbetriebnahme einer neuen Control-Unit
- Download HW Layouts & Bauteillisten
- Jalousieaktor
- Control Unit
- Relaisstufe
- Dimmerstufe
- LCD
- PC-Interface
- Zero-Cross-Detection
- Belegung Cat5 (Vorschlag)
- Systembewegungsmelder von Jung mit HAP einsetzen
- Autonome Steuerung für Aktoren (Dimmer, Jalousie, Reed, ...
- Scheduler
- Makros
- Direktes Login in die Web-GUI ohne Passwort-Dialog
- Firmware-Upload in die Config-GUI (Web-GUI)
- Debugging
- Datenbank-Wartung
- Umrechungsformel Dallas DS18S20
- HTML & Stream-integration