FHEM Forum

FHEM => Sonstiges => Thema gestartet von: jogihuhn am 19 Dezember 2018, 14:58:21

Titel: Software Idee für die Dokumentation einer Hausautomatisierung
Beitrag von: jogihuhn am 19 Dezember 2018, 14:58:21
Hallo Zusammen,

ich bin aktuell dabei eine Software zu schreiben. Basierend auf PHP und HTML.
Ich will damit meine gesamte Hausautomatisierung dokumentieren, also Hardware (Kabel, Dosen, Schalter, etc.) und Software (FHEM-Objeke, Logik, etc.).
Folgend eine Beschreibung. Habt Ihr noch weitere Ideen dafür?


Hier die Beschreibung:

Eine Software zur Dokumentation der Kabel, Aktoren, Verbindungen einzelner Adern und Logischen Objekten (hier auch FHEM).

Es können alle
-   Verteilerdosen
-   Hauptverteilungen und Unterverteilungen
-   Kabel mit Adern, Typ, Kabelweg, Position in dem assoziierten Element
-   Objekte wie Schalter, Steckdosen, Aktoren, Sensoren
-   Logische Objekte (KNX-Logik, FHEM Objekte, etc.)
erfasst und beschrieben werden.
Zu jedem Element können Fotos eingestellt werden, eine Beschreibung und weitere spezifische Daten.
Neue Objekte können einfach hinzugefügt werden durch eine modulare Bauweise des Systems.
Durch die Assoziation der Elemente untereinander können Zusammenhänge hergestellt werden.
Es können Listen von allen Elementen angezeigt werden.

Beispiele:
- Die Einzelansicht einer Verteilerdose zeigt die Fotos, die Kabel die damit assoziiert sind mit den Adern und deren Verbindung (incl. Klemmentyp).
- Es kann eine Liste mit allen Kabeln vom Typ LAN gezeigt werden um eine Netzwerkkabelliste zu bekommen.
- Die Einzelansicht eines Logischen Objektes bietet die Möglichkeit alle damit assoziierten Elemente zu sehen (Kabelwege, Objekte, etc).


Gruß
Jo Huhn
Titel: Antw:Software Idee für die Dokumentation einer Hausautomatisierung
Beitrag von: Prof. Dr. Peter Henning am 20 Dezember 2018, 16:46:58
Dokumentation automatisch generieren? So etwas gibt es doch schon wie Sand am Meer...

Beispielsweise das DocBook Projekt: http://docbook.sourceforge.net/

Beispielsweise DITA https://de.wikipedia.org/wiki/Darwin_Information_Typing_Architecture

Beispielsweise Encoded Archival Description

Beispielsweise Formatting Objects

und weitere.

LG

pah