Ja, neue user sollten am besten immer den ganzen Thread lesen. Aber mir geht es wie Dir, es gibt zu viel Input. Dateien muss man am besten immer aus dem Thread rückwärts verfolgen, um die neuesten Dateistände zu erwischen.
sehr sehr geil. Bookmark ist gesetzt
Ja, das hat mich auch abge****piep***. Eine nicht nur interaktive, sondern downloadbare und offline und maschinell vearbeitbare Doku wäre gut. Aber vielleicht ist das ein Cofluence-Problem. Ich habe bis 2021 auch mit Confluence Fachkonzepte und Dokus geschrieben, kann mich aber nicht mehr erinnern, ob und wie wir das für nicht Confluencenutzer gepublished haben. Ich meine es gab einen rekursiven PDF-Export, kann aber auch sein, dass ich das nur wünsche. Den automatisiert publishen lassen und das Problem wäre gelöst.
Aus seinem eigenen TWS kann man z.B. die Logikmodule downloaden.
"timberwolfXXX.fritz.box" muss gegen eure TWS URL ausgetauscht werden.
Das ist jetzt in meinen Dokugenerator (scraper, work in progress, Zwischenstand
. Aber ein riesen Aufwand alle Informationsschnippsel zusammenzutragen...
Code: Alles auswählen
{
"_Meta": {
"Description": "<h2>Beschattung</h2><p>Beschattungsteuerung für Raffstore</p>",
"Version": "1.00"
},
"Level": [
[
"$BeschattungEin",
"bool",
false
],
[
"$LuxAussen",
"float",
50000.0
],
[
"$LuxSchwelleDunkel",
"float",
300.0
],
[
"$LuxSchwelleHell",
"float",
1000.0
],
[
"$AussenHell",
"bool",
false
],
[
"$SonnenHoehe",
"float",
0
],
[
"$HoeheStart",
"float",
0.0
],
[
"$HoeheEnde",
"float",
90.0
],
[
"$HoeheInnerhalb",
"bool",
false
],
[
"$SonnenAzimut",
"float",
0
],
[
"$AzimutStart",
"float",
90.0
],
[
"$AzimutEnde",
"float",
270.0
],
[
"$AzimutInnerhalb",
"bool",
false
],
[
"$BeschattungAktiv",
"bool",
false
],
[
"$RaffPosAus",
"float",
0.0
],
[
"$RaffPosEin",
"float",
100.0
],
[
"$RaffPosOut",
"float",
0.0
],
[
"$LamellePosZu",
"float",
100.0
],
[
"$LamellePosOffen",
"float",
0.0
],
[
"$LamellePosDiff",
"float",
0.0
],
[
"$LamellePosSteigung",
"float",
0.0
],
[
"$LamellePosOffset",
"float",
0.0
],
[
"$HoeheZu",
"float",
10.0
],
[
"$HoeheOffen",
"float",
50.0
],
[
"$HoeheDiff",
"float",
50.0
],
[
"$HoeheLimit",
"float",
0
],
[
"$LamellePosEin",
"float",
0.0
],
[
"$LamellePosOut",
"float",
0.0
],
[
"$LamellePosStep",
"float",
5.0
],
[
"$LamellePosStpOut",
"float",
0.0
],
[
"$EinsKonst",
"float",
1.0
],
[
"$VAR<Inhibit?>",
"bool",
false
]
],
"Module": [
[
"Break",
[
"$VAR<Inhibit?>"
]
],
[
"Comparator",
"$LuxAussen",
"$AussenHell",
[
"$LuxSchwelleDunkel",
"$LuxSchwelleHell"
]
],
[
"Limiter",
"$SonnenHoehe",
0,
"$HoeheInnerhalb",
[
"$HoeheStart",
"$HoeheEnde"
]
],
[
"Limiter",
"$SonnenAzimut",
0,
"$AzimutInnerhalb",
[
"$AzimutStart",
"$AzimutEnde"
]
],
[
"And",
[
"$BeschattungEin",
"$AussenHell",
"$HoeheInnerhalb",
"$AzimutInnerhalb"
],
"$BeschattungAktiv"
],
[
"Multiplexer",
[
"$RaffPosAus",
"$RaffPosEin"
],
"$RaffPosOut",
"$BeschattungAktiv"
],
[
"Limiter",
"$SonnenHoehe",
"$HoeheLimit",
0,
[
"$HoeheZu",
"$HoeheOffen"
]
],
[
"Polynomial",
"$LamellePosOffen",
"$LamellePosDiff",
[
"-$LamellePosZu",
"$EinsKonst"
]
],
[
"Polynomial",
"$HoeheOffen",
"$HoeheDiff",
[
"-$HoeheZu",
"$EinsKonst"
]
],
[
"Ratio",
"$LamellePosDiff",
"$LamellePosSteigung",
"$HoeheDiff"
],
[
"Polynomial",
"$HoeheZu",
"$LamellePosOffset",
[
"$LamellePosZu",
"-$LamellePosSteigung"
]
],
[
"Polynomial",
"$HoeheLimit",
"$LamellePosEin",
[
"$LamellePosOffset",
"$LamellePosSteigung"
]
],
[
"Multiplexer",
[
"$LamellePosOffen",
"$LamellePosEin"
],
"$LamellePosOut",
"$BeschattungAktiv"
],
[
"Step",
"$LamellePosOut",
"$LamellePosStpOut",
0,
"$LamellePosStep",
0
]
],
"Input": [
[
"Steuerung Ein",
"Beschattungssteuerung einschalten",
"$BeschattungEin",
"c"
],
[
"Lux",
"Aussenhelligkeit",
"$LuxAussen",
"c"
],
[
"SchwelleDunkel",
"untere Schwelle für Aussenhelligkeit",
"$LuxSchwelleDunkel",
"c"
],
[
"SchwelleHell",
"obere Schwelle für Aussenhelligkeit",
"$LuxSchwelleHell",
"c"
],
[
"SonnenHoehe",
"Winkel des Sonnenstands über dem Horizont",
"$SonnenHoehe",
"c"
],
[
"HoeheBegin",
"Höhenuntergrenze für Beschattung",
"$HoeheStart",
"c"
],
[
"HoeheEnde",
"Höheobergrenze für Beschattung",
"$HoeheEnde",
"c"
],
[
"Sonnenrichtung",
"Richtungswinkel des Sonnenstands",
"$SonnenAzimut",
"c"
],
[
"RichtungBegin",
"Richtungswinkel für Start der Beschattung",
"$AzimutStart",
"c"
],
[
"RichtungEnde",
"Richtungswinkel für Ende der Beschattung",
"$AzimutEnde",
"c"
],
[
"RaffPosAus",
"Position für Raffstore bei inaktiver Beschattung",
"$RaffPosAus",
"c"
],
[
"RaffPosEin",
"Position für Raffstore bei aktiver Beschattung",
"$RaffPosEin",
"c"
],
[
"LamellePosOffen",
"Position für Lamellen bei inaktiver Beschattung",
"$LamellePosOffen",
"c"
],
[
"LamellePosZu",
"Position für Lamellen bei aktiver Beschattung",
"$LamellePosZu",
"c"
],
[
"HoeheZu",
"Sonenhöhe bei der die Lamellennachführung startet",
"$HoeheZu",
"c"
],
[
"HoeheOffen",
"Sonenhöhe bei der die Lamellennachführung endet",
"$HoeheOffen",
"c"
],
[
"LamelleStep",
"Schrittweite für Lamellennachführung",
"$LamellePosStep",
"c"
],
[
"Inhibit",
"Inhibit",
"$VAR<Inhibit?>",
"u"
]
],
"Output": [
[
"RaffPos",
"Aktuelle Position für Raffstore",
"$RaffPosOut",
"c"
],
[
"LamellePos",
"Aktuelle Position für Lamellen",
"$LamellePosStpOut",
"c"
]
]
}