welcome: please sign in
location: Diff for "Havoc/openHAB"
Differences between revisions 1 and 10 (spanning 9 versions)
Revision 1 as of 2015-05-13 14:45:31
Size: 405
Editor: dhcp241
Comment:
Revision 10 as of 2015-06-10 22:31:09
Size: 1591
Editor: HSI-KBW-095-208-248-041
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
+ openHAB Interface + = openHAB Interface =
Line 4: Line 4:
Es können folgende Szenarien umgesetzt werden. Es werden drei verschiedene Szenarien unterstützt: autonom, controller-preset, openHAB. Diese Szenarien werden über das Senden des ersten Kommandos aktiviert. Zum "Abschalten" des controller-preset modes muss der autonom modus aktiviert werden.

Die Kommandos werden als json POSTs an den server an den angegebenen Pfad gesendet.
Line 7: Line 9:
++ HVAC Autonom ++ == HVAC Autonom ==
Line 11: Line 13:
`openHAB/autonom.json`
Line 12: Line 15:
++ HVAC Regelung ++

Der HVAC Regler bekommt die Solltemperatur vorgegeben und regelt auf diese.
{{{#!highlight json
{
    "autonom": true
}
}}}
Line 17: Line 22:
++ openHAB Steuerung ++ == HVAC controller-only ==
Line 19: Line 24:
HVAC schaltet die Regler ab. Die Ausgänge werden direkt durch openHAB gesteuert. Der HVAC Regler bekommt die Solltemperatur vorgegeben und regelt auf diese. Es können die Sollwerte für mehrere Controller übergeben werden. Als Schlüssel wird der Name des Controllers angegeben, als Wert der entsprechende Sollwert.

`openHAB/control.json`

{{{#!highlight json
{
    "Ctrl-1": 24.4,
    "Ctrl-2": 24.4
}
}}}


== openHAB Steuerung ==

HVAC schaltet die Regler ab. Die Ausgänge werden direkt durch openHAB gesteuert. Als Schlüssel wird der Port des Ausgangs (z.B. `o2` oder `r2`) verwendet. Als wert `true` oder `false` für aktiv oder nicht aktiv.

`openHAB/outputs.json`

{{{#!highlight json
{
    "o2": true,
    "o3": false
}
}}}


== status ==

Liefert den Status das HVAC zurück. Im Moment wird der Modus als `autonom`, `controller-preset` und `openHAB` geliefert so wie die Werte der verschiedenen Sensoren nach der Umrechnung.

`openHAB/status.json`

{{{#!highlight json
{
    "mode":"autonom",
    "t1": 21.2,
    "t2": 25.9,
}
}}}

openHAB Interface

Es werden drei verschiedene Szenarien unterstützt: autonom, controller-preset, openHAB. Diese Szenarien werden über das Senden des ersten Kommandos aktiviert. Zum "Abschalten" des controller-preset modes muss der autonom modus aktiviert werden.

Die Kommandos werden als json POSTs an den server an den angegebenen Pfad gesendet.

HVAC Autonom

Der python code übernimmt die Regelung autonom. Er verwendet die lokalen Profile.

openHAB/autonom.json

   1 {
   2     "autonom": true
   3 }

HVAC controller-only

Der HVAC Regler bekommt die Solltemperatur vorgegeben und regelt auf diese. Es können die Sollwerte für mehrere Controller übergeben werden. Als Schlüssel wird der Name des Controllers angegeben, als Wert der entsprechende Sollwert.

openHAB/control.json

   1 {
   2     "Ctrl-1": 24.4,
   3     "Ctrl-2": 24.4
   4 }

openHAB Steuerung

HVAC schaltet die Regler ab. Die Ausgänge werden direkt durch openHAB gesteuert. Als Schlüssel wird der Port des Ausgangs (z.B. o2 oder r2) verwendet. Als wert true oder false für aktiv oder nicht aktiv.

openHAB/outputs.json

   1 {
   2     "o2": true,
   3     "o3": false
   4 }

status

Liefert den Status das HVAC zurück. Im Moment wird der Modus als autonom, controller-preset und openHAB geliefert so wie die Werte der verschiedenen Sensoren nach der Umrechnung.

openHAB/status.json

   1 {
   2     "mode":"autonom",
   3     "t1": 21.2,
   4     "t2": 25.9,
   5 }

hepe: Havoc/openHAB (last edited 2015-06-10 22:31:09 by HSI-KBW-095-208-248-041)