Vallox: Unterschied zwischen den Versionen
Skjall (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Skjall (Diskussion | Beiträge) K (→Readings) |
||
Zeile 48: | Zeile 48: | ||
!Reading | !Reading | ||
!Beschreibung | !Beschreibung | ||
!Bedienterminal | ! style="width:120px"|Bedienterminal | ||
! style="width: | ! style="width:120px"|Set Values | ||
! style="width: | ! style="width:75px"|Methode | ||
|- | |- | ||
|AutomaticHumidityBasicLevelSeekerState | |AutomaticHumidityBasicLevelSeekerState | ||
Zeile 61: | Zeile 61: | ||
|Wenn die Luftfeuchtigkeitsregelung (''???'') auf manuell gestellt ist, wird dieser Grenzwert verwendet. | |Wenn die Luftfeuchtigkeitsregelung (''???'') auf manuell gestellt ist, wird dieser Grenzwert verwendet. | ||
|<code>Grenzwert %RH</code> | |<code>Grenzwert %RH</code> | ||
| 0 - 100 | | style="text-align:center"|0-100 | ||
|[[#Umrechnung|PCTM]] | | style="text-align:center"|[[#Umrechnung|PCTM]] | ||
|- | |- | ||
|BoostSwitchMode | |BoostSwitchMode | ||
Zeile 68: | Zeile 68: | ||
|<code>Tastertyp</code> | |<code>Tastertyp</code> | ||
|0 = Stoßlüftung<br />1 = Kaminschalter | |0 = Stoßlüftung<br />1 = Kaminschalter | ||
|[[#Umrechnung|BM]] | | style="text-align:center"|[[#Umrechnung|BM]] | ||
|- | |- | ||
|CO2AdjustState | |CO2AdjustState | ||
Zeile 134: | Zeile 134: | ||
(InputFanStopTemperatureThreshold + CellDefrostingSetpointTemperature = Wiederanlauf) | (InputFanStopTemperatureThreshold + CellDefrostingSetpointTemperature = Wiederanlauf) | ||
|<code>Hysterese</code> | |<code>Hysterese</code> | ||
|0 - 10 | | style="text-align:center"|0-10 | ||
|[[#Umrechnung|CDSTF]] | | style="text-align:center"|[[#Umrechnung|CDSTF]] | ||
|- | |- | ||
|CurrentVoltageIncomingOnMachine | |CurrentVoltageIncomingOnMachine | ||
Zeile 146: | Zeile 146: | ||
|Bei Verwendung eines Gleichstrom-Zuluftventlilators wird die Leistung auf diesen Prozentsatz skaliert. | |Bei Verwendung eines Gleichstrom-Zuluftventlilators wird die Leistung auf diesen Prozentsatz skaliert. | ||
|<code>DC-Ventil.Abluft</code> | |<code>DC-Ventil.Abluft</code> | ||
|0-100 | | style="text-align:center"|0-100 | ||
|[[#Umrechnung|DF]] | | style="text-align:center"|[[#Umrechnung|DF]] | ||
|- | |- | ||
|DCFanOutputAdjustment | |DCFanOutputAdjustment | ||
|Bei Verwendung eines Gleichstrom-Abluftventlilators wird die Leistung auf diesen Prozentsatz skaliert. | |Bei Verwendung eines Gleichstrom-Abluftventlilators wird die Leistung auf diesen Prozentsatz skaliert. | ||
|<code>DC-Ventil.Zuluft</code> | |<code>DC-Ventil.Zuluft</code> | ||
|0-100 | | style="text-align:center"|0-100 | ||
|[[#Umrechnung|DF]] | | style="text-align:center"|[[#Umrechnung|DF]] | ||
|- | |- | ||
|DamperMotorPosition | |DamperMotorPosition | ||
Zeile 187: | Zeile 187: | ||
| | | | ||
|1-8 | |1-8 | ||
|[[#Umrechnung|FSM]] | | style="text-align:center"|[[#Umrechnung|FSM]] | ||
|- | |- | ||
|FanSpeedMax | |FanSpeedMax | ||
Zeile 193: | Zeile 193: | ||
|<code>Max Lüftungst.</code> | |<code>Max Lüftungst.</code> | ||
|1-8 | |1-8 | ||
|[[#Umrechnung|FSM]] | | style="text-align:center"|[[#Umrechnung|FSM]] | ||
|- | |- | ||
|FanSpeedMin | |FanSpeedMin | ||
Zeile 199: | Zeile 199: | ||
|<code>Grundluftung</code> | |<code>Grundluftung</code> | ||
|1-8 | |1-8 | ||
|[[#Umrechnung|FSM]] | | style="text-align:center"|[[#Umrechnung|FSM]] | ||
|- | |- | ||
|FaultIndicator | |FaultIndicator | ||
Zeile 271: | Zeile 271: | ||
|<code>WRG Bypass</code> | |<code>WRG Bypass</code> | ||
|0-20 | |0-20 | ||
|[[#Umrechnung|TM]] | | style="text-align:center"|[[#Umrechnung|TM]] | ||
|- | |- | ||
|HeatingIndicator | |HeatingIndicator | ||
Zeile 341: | Zeile 341: | ||
|<code>Frostschutz WRG</code> | |<code>Frostschutz WRG</code> | ||
|−6 - 15 | |−6 - 15 | ||
|[[#Umrechnung|TM]] | | style="text-align:center"|[[#Umrechnung|TM]] | ||
|- | |- | ||
|LastSystemFault | |LastSystemFault | ||
Zeile 385: | Zeile 385: | ||
| | | | ||
|0 = Aus<br />1 = An | |0 = Aus<br />1 = An | ||
|[[#Umrechnung|BM]] | | style="text-align:center"|[[#Umrechnung|BM]] | ||
|- | |- | ||
|PreHeating | |PreHeating | ||
Zeile 403: | Zeile 403: | ||
|<code>Vorheizregister</code> | |<code>Vorheizregister</code> | ||
|−6 - 15 | |−6 - 15 | ||
|[[#Umrechnung|TM]] | | style="text-align:center"|[[#Umrechnung|TM]] | ||
|- | |- | ||
|RHAdjustState | |RHAdjustState | ||
Zeile 433: | Zeile 433: | ||
| | | | ||
|0 = keine Wartung<br />1 = Wartung | |0 = keine Wartung<br />1 = Wartung | ||
|[[#Umrechnung|BM]] | | style="text-align:center"|[[#Umrechnung|BM]] | ||
|- | |- | ||
|ServiceReminderMonths | |ServiceReminderMonths | ||
Zeile 439: | Zeile 439: | ||
|<code>Wartungsintervall</code> | |<code>Wartungsintervall</code> | ||
|1 - 15 | |1 - 15 | ||
|[[#Umrechnung|DF]] | | style="text-align:center"|[[#Umrechnung|DF]] | ||
|- | |- | ||
|Speed[1-8] | |Speed[1-8] |
Version vom 13. August 2018, 21:45 Uhr
An dieser Seite wird momentan noch gearbeitet. |
Vallox | |
---|---|
Zweck / Funktion | |
Steuern und auslesen von Vallox Belüftungsanlagen | |
Allgemein | |
Typ | Gerätemodul |
Details | |
Dokumentation | EN / DE Thema |
Support (Forum) | Sonstige Systeme |
Modulname | 36_Vallox.pm |
Ersteller | Skjall (Forum ) |
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref! |
Das Modul Vallox dient als virtuelles Kontrollterminal am RS485-Bus der Belüftungsanlage des gleichnamigen Herstellers. Kompatibel sind Geräte der Reihe "Digit SE".
Voraussetzungen
Ein RS485-Adapter ist erforderlich.
Getestete Geräte:
- USB RS485 Adapter mit Gehäuse von In-Circuit
Anwendung
Define
Die Syntax für das manuelle Anlegen eines Sensors ist der commandref/Valloxdefine zu entnehmen.
Attribute
- ValloxIDDomain
- Dieses Attribut ändert den Wert mit dem das Modul die Domain anspricht und auswertet.
- Die Domain ist die Adresse des gesamten Systems. So könnte man z.B. ein Mehrfamilienhaus mit vielen Belüftungsanlagen mit einem Bus vernetzen. Die einzelnen Wohnungen bilden dann die Domains.
- Der Wert ist als 2-stellige Hex-Zahl anzugeben.
- Default: 01
Innerhalb einer Domain haben die einzelnen Geräte Adressen mit denen sie Angesprochen werden können. Geräte dürfen keine bereits verwendete Adresse verwenden.
- ValloxIDCentral
- Dieses Attribut ändert den Wert mit dem das Modul die Belüftung anspricht.
- Die Belüftungsanlagen liegen in der Range von 11 - 1F wobei 10 die Broadcast-Adresse ist. Die Primäre Belüftungseinheit ist immer die 11.
- Der Wert ist als 2-stellige Hex-Zahl anzugeben.
- Default: 11
- ValloxIDFHEM
- Dieses Attribut ändert den Wert mit dem sich das Modul als virtuelles Bedienterminal identifiziert.
- Die Bedienterminals liegen in der Range von 21 - 2F wobei 20 die Broadcast-Adresse ist. Die verbaute physikalisch vorhandene Steuereinheit ist in der Regel mit 21 adressiert.
- Der Wert ist als 2-stellige Hex-Zahl anzugeben.
- Default: 2F
Readings
Hierbei handelt es sich um alle im Bus verfügbaren und identifizierten Readings. Die Hochgestellten Buchstaben in der letzten Spalte kennzeichnen die Umrechnungsmethode zwischen Buswert und Menschenlesbarem Wert.
Reading | Beschreibung | Bedienterminal | Set Values | Methode |
---|---|---|---|---|
AutomaticHumidityBasicLevelSeekerState | x
|
|||
BasicHumidityLevel | Wenn die Luftfeuchtigkeitsregelung (???) auf manuell gestellt ist, wird dieser Grenzwert verwendet. | Grenzwert %RH
|
0-100 | PCTM |
BoostSwitchMode | Festlegung ob ein angeschlossener Kontaktschalter die Stoßlüftung oder die Kaminschaltung auslöst. Teil des Multi-Readings: Program | Tastertyp
|
0 = Stoßlüftung 1 = Kaminschalter |
BM |
CO2AdjustState | x
|
|||
CO2Alarm | x
|
|||
CO2High | x
|
|||
CO2HigherSpeedRequest | x
|
|||
CO2Low | x
|
|||
CO2LowerRatePublicInvitation | x
|
|||
CO2Sensor[1-5] | x
|
|||
CO2SetPointLower | Der Zusammenhang zwischen der Veränderung im Terminal und im Bus ist noch ungeklärt. | CO2-Grenzwert
|
||
CO2SetPointUpper | Der Zusammenhang zwischen der Veränderung im Terminal und im Bus ist noch ungeklärt. | CO2-Grenzwert
|
||
CascadeAdjust | x
|
|||
CellDefrostingSetpointTemperature | Der Aufschlagswert (WE: 3 °C) auf den Frostschutz-Wert (InputFanStopTemperatureThreshold), bis der Zuluftventilator nach dem Frost-Stop wieder anläuft.
(InputFanStopTemperatureThreshold + CellDefrostingSetpointTemperature = Wiederanlauf) |
Hysterese
|
0-10 | CDSTF |
CurrentVoltageIncomingOnMachine | x
|
|||
DCFanInputAdjustment | Bei Verwendung eines Gleichstrom-Zuluftventlilators wird die Leistung auf diesen Prozentsatz skaliert. | DC-Ventil.Abluft
|
0-100 | DF |
DCFanOutputAdjustment | Bei Verwendung eines Gleichstrom-Abluftventlilators wird die Leistung auf diesen Prozentsatz skaliert. | DC-Ventil.Zuluft
|
0-100 | DF |
DamperMotorPosition | Öffnungszustand der Bypass-Klappe (0=Geschlossen/Winter,1=Offen/Sommer) - Teil des Multi-Readings: MultiPurpose2 | read-only | ||
EfficiencyAverage | x
|
|||
EfficiencyIn | x
|
|||
EfficiencyOut | x
|
|||
ExhaustFan | x
|
|||
FanSpeed | Aktuelle Lüftungsstufe | 1-8 | FSM | |
FanSpeedMax | Höchste Stufe auf die die Anlage gestellt werden kann. | Max Lüftungst.
|
1-8 | FSM |
FanSpeedMin | Niedrigste Stufe auf die die Anlage gestellt werden kann. | Grundluftung
|
1-8 | FSM |
FaultIndicator | x
|
|||
FaultSignalRelay | x
|
|||
FilterGuardIndicator | x
|
|||
FireplaceBooster | ||||
FireplaceBoosterCountdownMinutes | x
|
|||
FireplaceBoosterStatus | x
|
|||
FireplaceSwitchActivation | x
|
|||
Flags1 | x
|
|||
Flags3 | x
|
|||
FrostAlarmSensor | x
|
|||
FrostAlarmWaterRadiator | x
|
|||
HeatRecoveryCellBypassSetpointTemperature | Wird dieser Wert am Außentemperaturfühler (Temp_Outside) erreicht, öffnet sich die Bypass-Klappe und das Gerät schaltet in den Sommer-Betrieb. Wird die Temperatur unterschritten wird die Klappe wieder geschlossen um den Luftstrom durch den Wärmetauscher zu führen. | WRG Bypass
|
0-20 | TM |
HeatingIndicator | x
|
|||
HeatingSetPoint | x
|
|||
HeatingState | x
|
|||
HeatingState | x
|
|||
HumidityLowerRatePublicInvitation | x
|
|||
HumiditySensor[1-2] | Luftfeuchtigkeit in %RH der optionalen Sensoren. | read-only | ||
Initial1 | x
|
|||
Initial2 | x
|
|||
Initial3 | x
|
|||
Initial4 | x
|
|||
Initial5 | x
|
|||
InputFanStopTemperatureThreshold | Sinkt der Wert des Fortluft-Temperaturfühlers (TempExhaust) unter diesen Wert (WE: 3°C) schaltet der Zuluftventilator ab, um ein Einfrieren des Wärmetauschers zu verhindern. | Frostschutz WRG
|
−6 - 15 | TM |
LastSystemFault | Letzter im Gerät gespeicherter Fehler | read-only | ||
MasterSlaveSelection | x
|
|||
MaxSpeedLimitFunction | x
|
|||
PostHeating | Gibt an, ob das Nachheizregister läuft. (0=Aus; 1=An) - Teil des Multi-Readings: MultiPurpose1 | read-only | ||
PostHeatingOffTime | x
|
|||
PostHeatingOnCounter | x
|
|||
PostHeatingTargetValue | x
|
|||
PowerState | Gibt an, ob die Anlage An- oder Ausgeschaltet ist. Das setzen auf 0 kann nicht rückgängig gemacht werden. Die Anlage ist aus, muss vom Strom getrennt und nach ein paar Sekunden wieder verbunden werden. Teil des Multi-Readings: Select | 0 = Aus 1 = An |
BM | |
PreHeating | x
|
|||
PreHeatingStatus | x
|
|||
PreheatingSetPoint | Vorheizregister
|
−6 - 15 | TM | |
RHAdjustState | x
|
|||
RadiatorType | x
|
|||
RemoteMonitoringControl | x
|
|||
ResumeBus | x
|
|||
ServiceReminderIndicator | Zeigt an, dass der Wartungszyklus (ServiceReminderMonths ) abgelaufen ist und das die Vorfilter (Vließ und Pappfilter) der Belüftungsanlage gereinigt werden müssen. Teil des Multi-Readings: Select
|
0 = keine Wartung 1 = Wartung |
BM | |
ServiceReminderMonths | Zeitintervall zwischen Wartungsmeldungen | Wartungsintervall
|
1 - 15 | DF |
Speed[1-8] | Gibt für die einzelnen werte 0=Off oder 1=On an. (Bedeutung?) Teil des Multi-Readings: FanSpeedRelays | read-only | ||
SupplyFan | x
|
|||
SuspendBusForCO2Communication | x
|
|||
SwitchLowerSpeedRequest | x
|
|||
TempExhaust | Temperatur der ausströmenden Luft an der nach außen zeigenden Seite des Wärmetauschers | read-only | ||
TempIncoming | Temperatur der einströmenden Luft an der nach innen zeigenden Seite des Wärmetauschers | read-only | ||
TempInside | Temperatur der ausströmenden Luft an der nach innen zeigenden Seite des Wärmetauschers | read-only | ||
TempOutside | Temperatur der einströmenden Luft an der nach außen zeigenden Seite des Wärmetauschers | read-only |
Umrechnung
Der Vallox-Bus transportiert alle Werte als Hex-Zahl. Es werden verschiedene Methoden verwendet, um die realen Werte zu in diese Buswerte umzuwandeln. In der Readings-Tabelle wird jeweils die Methode hochgestellt angegeben.
Kennzeichnung | Bedeutung | Methode |
---|---|---|
CDSTF | CellDefrostingSetpointTemperature Function | Spezielle Funktion für dieses Reading: Buswerthex = hex(Temperaturdec in °C * 3dec) |
DF | Decimal Function | Der Dezimalwertdec wird mathematisch in den Buswerthex umgerechnet. |
FSM | Fan Speed Mapping | Die Lüfterstufedec wird anhand einer festgelegten Tabelle eine Buswerthex zugeordnet. |
HF | Humidity Function | Spezielle Funktion für diese Readings: Buswerthex = hex(Dezimalwertdec * 2.04dec + 51dec) |
BM | Binary Mapping | Der Buswerthex stellt eine Binäre Schaltung dar. (s. Readings-Tabelle). |
PCTM | Percent Mapping | Der Prozentwertdec wird anhand einer festgelegten Tabelle eine Buswerthex zugeordnet. |
PHTF | PostHeatingTimer Function | Spezielle Funktion für diese Readings: Buswerthex = hex(Temperaturdec in °C * 2.5dec) |
TM | Temperature Mapping | Der Prozentwertdec wird anhand einer festgelegten Tabelle eine Buswerthex zugeordnet. |