Dieser Artikel gilt für die folgenden CoolMaster-Produkte
- CoolMaster
- CoolMasterPro
- CoolMasterNet
- CloudBox
|
HVAC-Leitungen
CoolMasterNet unterstützt acht HVAC-Leitungen, die als L1 ... L8 bezeichnet sind und für den Anschluss an verschiedene HVAC-Systeme vorgesehen sind. Alle acht HVAC-Leitungen können gleichzeitig (außer L1 mit L5 und L2 mit L6) und unabhängig voneinander entsprechend der CoolMasterNet-Konfiguration verwendet werden. Die meisten HVAC-Leitungen unterstützen je nach unten stehender Tabelle verschiedene HVAC-Typen, jedoch jeweils nur einen Typ zur gleichen Zeit, abhängig von der Konfiguration der jeweiligen Leitung.
| HLK-Hersteller | Akronym | L1 | L2 | L3 | L4 | L5 | L6 | L7 | L8 |
|---|---|---|---|---|---|---|---|---|---|
| Daikin | DK | v | v | ||||||
| Mitsubishi Electric | ME | v | v | ||||||
| Toshiba | TO | v | v | ||||||
| Panasonic | PN | v | v | ||||||
| Hitachi | HT | v | v | ||||||
| LG | LG | v | v | v | v | v | |||
| Mitsubishi Heavy Industries | MH | v | v | v | v | v | |||
| Sanyo | SA | v | v | v | v | v | |||
| Gree | GR | v | v | v | v | v | |||
| Midea | MD | v | v | v | v | v | |||
| Kentatsu | KT | v | v | v | v | v | |||
| Trane | TR | v | v | v | v | v | |||
| Chigo | CG | v | v | v | v | v | |||
| Fujitsu | FJ | v | |||||||
| Samsung | SM | v | v | v | v | v | |||
| Tadiran Inverter | TI | v | v | v | v | v | |||
| Meitav | MT | v | v | v | v | v | |||
| Haier | HA | v | v | ||||||
| Blue Star | BSM | v | v | v | v | v | |||
| Tica | TICA | v | v | v | v | v |
Hinweis
- Die DIP-Schalter Q und R werden verwendet, um die internen Parameter der Leitungen L1 und L2 an die Anforderungen bestimmter HLK-Typen anzupassen.
- Die Leitungen L1 und L5 nutzen die gleichen internen Ressourcen des CoolMasterNet und können nicht gleichzeitig verwendet werden.
- Die Leitungen L2 und L6 nutzen die gleichen internen Ressourcen des CoolMasterNet und können nicht gleichzeitig verwendet werden. DIP-Schalter P3 legt fest, welche Leitung aktiviert ist.
- Die Leitungen L6 und L7 können durch die DIP-Schalter P1 und P2 zu einer einzigen Leitung L7 mit automatischer Polaritätserkennung zusammengefasst werden. In diesem Fall kann Leitung L2 aktiviert werden.
- Leitung L3 wird standardmäßig für die ModBus RTU RS485-Kommunikation verwendet.
HomeAutomation/BMS-Protokolle
CoolMaster unterstützt mehrere Home Automation/BMS-Protokolle.
| HomeAutomation/BMS-Protokoll | Abkürzung | Leitung(en) Port |
|---|---|---|
| KNX | KNX | L3 |
| PlugBus (CoolHub) | CH | L3,L4,L5,L6,L7 |
| HDL buspro 4-Draht | HDL | L3,L4,L5,L6,L7 |
| HDL buspro IP | Ethernet | |
| ModBus RTU CoolGate 4 | CG4 | L3,L4,L5,L6,L7 |
| ModBus RTU CoolGate 5 | CG5 | L3,L4,L5,L6,L7 |
| ModBus IP | Ethernet | |
| SDDP | Ethernet | |
| ASCII I/F | RS232, Ethernet | |
| CoolRemote | Ethernet |
RS232-Port
| DB9-Pin | Signalpegel | Beschreibung |
|---|---|---|
| 2 | ±12V | TxD (Daten von CoolMasterNet zu DTE) |
| 3 | ±12V | RxD (Daten von DTE zu CoolMasterNet) |
| 5 | GND | Masse |
| 1,4,6,7,8 | Nicht verbunden | |
Das Geschlecht und die Pinbelegung des mit CoolMasterNet gelieferten RS232-Kabels sind für den direkten Anschluss an den PC-RS232-Port oder über einen Standard-RS232-zu-USB-Adapter geeignet. Die maximale Länge des RS232-Kabels sollte 25 m nicht überschreiten. Standardmäßig ist die RS232-Schnittstelle für ASCII I/F vorgesehen. Die Standard-Einstellungen des CoolMasterNet RS232-Ports sind:
- Baudrate 9600
- 8 Datenbits
- Keine Paritätskontrolle
- 1 Stoppbit
- Kein Flow Control
Ethernet
CoolMasterNet verfügt über einen IEEE 802.3-kompatiblen 10/100 Mb/s Ethernet-Port mit RJ45-Anschluss.
Nachfolgend die wichtigsten Merkmale des Ports.
| Parameter | Wert | Hinweise |
|---|---|---|
| Maximale Ethernet-Kabellänge | 137 m | CAT5-Twisted-Pair-Kabel |
| Bitrate | 10/100 Mb/s | |
| Unterstützte Ethernet-Protokolle | 10BASE-T/100BASE-TX | |
| Protokoll Auto-Negotiation | Aktiviert | Mit Link-Partner |
Der RJ45-Anschluss verfügt über LEDs zur Anzeige von Link- und Aktivitätsstatus mit folgenden Bedeutungen.
| LED | Farbe | Funktion |
|---|---|---|
| Link-LED | Grün |
AN bei guter Verbindung AUS bei keiner Verbindung |
| Activity-LED | Orange | Blinkt bei Tx/Rx-Aktivität |
Der Ethernet-Port wird von mehreren Protokollmodulen im CoolMasterNet verwendet · ASCII I/F (über ASCII I/F IP Server)
- Modbus IP
- HDL buspro IP
- SDDP
- CoolRemote
Die Netzwerkeinstellungen des CoolMasterNet werden mit dem Befehl ifconfig gesteuert.
ASCII I/F IP Server
Der ASCII I/F IP Server, bezeichnet als aserver, ist ein klassischer TCP/IP-Socket-Server. aserver hat folgende Standardeigenschaften:
| Maximale Anzahl gleichzeitiger Verbindungen | 4 |
| Standard TCP/IP-Port | 10102 |
| Promptzeichen > | aktiviert |
aserver kann mit dem Befehl set konfiguriert werden.
Modbus IP
Siehe das Dokument "Modbus Integration Guidelines".
CoolRemote Cloud-Verbindung
CoolMasterNet hält dauerhaft eine Verbindung zum CoolRemote-Cloud-Server aufrecht, sobald TCP/IP-Netzwerk mit Internetzugang besteht. Der Status der CoolRemote-Verbindung wird auf dem LCD-Bildschirm durch das Cloud-Symbol unten rechts angezeigt.
| Kein Cloud-Symbol | Kein TCP/IP-Netzwerk |
| Verbunden – Leerlauf | |
| Verbunden – Kommunikation aktiv | |
| Getrennt – mit Fehlercode |
ModBus RTU
CoolMasterNet kann als ModBus RTU-Slave-Gerät gemäß der Modbus-IDA.ORG "MODBUS over serial line specification and implementation guide" betrieben werden. Das Standard-Frame-Format für RS485 ist:
- Baudrate 9600, 8 Datenbits
- Keine Paritätskontrolle
- 1 Stoppbit
- Kein Flow Control
GC4
CG4 basiert auf dem ModBus RTU-Protokoll. Die Adresszuordnung ist ähnlich wie beim CoolGate-Gerät, das zuvor von CoolAutomation hergestellt wurde (siehe CoolGate PRM für weitere Informationen). Das CG4-Protokoll kann für die Abwärtskompatibilität verwendet werden.
GC
Siehe das Dokument "Modbus Integration Guidelines".
GPIO
CoolMasterNet unterstützt vier GPIO, gekennzeichnet mit A B C D (siehe Layout). GPIO kann je nach Funktion als Eingang oder Ausgang konfiguriert werden.
| Parameter | GPIO A | GPIO B | GPIO C | GPIO D |
|---|---|---|---|---|
| Eingangsspannung Low (V IL) | <1V | <1V | <1V | ADC |
| Eingangsspannung High (V IH) | >2,4V | >2,4V | >2,4V | ADC |
| Ausgangsspannung High (V OUT HI) | 3,3V | 3,3V | 3,3V | 3,3V |
| Maximaler Ausgangsstrom (I OUT) | 20mA | 20mA | 20mA | 20mA |
| Pull Up | 5,6K | 5,6K | 5,6K | N.A. |
Die Steuerung der GPIO-Funktion erfolgt über den Befehl gpio.
USB
CoolMasterNet verfügt über USB-Device- und USB-Host-Anschlüsse. Der USB-Device-Anschluss wird für Wartungsarbeiten verwendet.
Stromversorgung
CoolMasterNet kann aus verschiedenen Stromquellen betrieben werden:
- Mitgeliefertes AC/DC-Netzteil für CoolMasterNet
- 12–24V DC von der Klimaanlage oder anderem Gerät
- USB-Device-Anschluss
Die DIP-Schalter befinden sich hinter der kleinen Zugangsklappe auf der oberen rechten Seite des CoolMasterNet.
| Schalter | Ein | Aus |
|---|---|---|
| P1, P2 | Verbindet L6 und L7 und aktiviert die automatische Polaritätserkennung auf L7 | L6 und L7 sind getrennt |
| P3 | L6 aktiviert, L2 deaktiviert | L2 aktiviert, L6 deaktiviert |
| P4 | Produktionsmodus | Normaler Betriebsmodus |
Hinweise
- Das DIP-Schalter-Set Q bezieht sich auf L1 bei Geräten der CoolMaster-Produktreihe. Die DIP-Schalter-Positionen (Ein/Aus) richten sich nach den Anforderungen der jeweiligen Klimamarke. Siehe Installationsanleitung für die spezifische Konfiguration.
- Das DIP-Schalter-Set R bezieht sich auf L2 bei Geräten der CoolMaster-Produktreihe. Die DIP-Schalter-Positionen (Ein/Aus) richten sich nach den Anforderungen der jeweiligen Klimamarke. Siehe Installationsanleitung für die spezifische Konfiguration.
- Leitungsabschluss wird als zusätzliche Maßnahme verwendet, um einen Abschluss zu setzen, falls dieser nicht bereits an der Außeneinheit (ODU) eingerichtet wurde oder um Leitungsstörungen zu reduzieren.
- Das DIP-Schalter-Set S2 dient zum Ein-/Ausschalten des Leitungsabschlusses auf L1
- Das DIP-Schalter-Set S3 dient zum Ein-/Ausschalten des Leitungsabschlusses auf L2
- Die CoolMasterNet-Schalter P1 und P2 sollten in der gleichen Position stehen. Wenn beide auf EIN stehen, werden die Klimaleitungen L6 und L7 zu einer Leitung verbunden, mit der Option zur automatischen Polaritätserkennung. Wenn beide auf AUS stehen, sind L6 und L7 zwei unabhängige Leitungen.
- Wenn L6 und L7 zu L7 verbunden sind, hat das Aktivieren von L2 mit P3 keinen Einfluss auf den Betrieb von L7.
- Schalter P4 muss für den normalen Betrieb des CoolMasterNet auf AUS stehen.
DIP-Schalter Q, R
Mit den DIP-Schaltern Q und R werden die internen Parameter der Klimaleitungen L1 und L2 an die Anforderungen des jeweiligen Klimatyps angepasst.
| Klimatyp | DIP-Schalter Q – Klimaleitung L1 | |||
|---|---|---|---|---|
| Q1 | Q2 | Q3 | Q4 | |
| DK | EIN | AUS | EIN | AUS |
| ME | AUS | AUS | AUS | AUS |
| TO | AUS | EIN | AUS | EIN |
| SA | AUS | EIN | AUS | EIN |
| PN | AUS | EIN | AUS | EIN |
| HT | AUS | EIN | AUS | EIN |
| HA (P,Q) | AUS | EIN | AUS | EIN |
| Klimatyp | DIP-Schalter R – Klimaleitung L2 | |||
|---|---|---|---|---|
| Q1 | Q2 | Q3 | Q4 | |
| DK | EIN | AUS | EIN | AUS |
| ME | AUS | AUS | AUS | AUS |
| TO | AUS | EIN | AUS | EIN |
| SA | AUS | EIN | AUS | EIN |
| PN | AUS | EIN | AUS | EIN |
| HT | AUS | EIN | AUS | EIN |
| HA (P,Q) | AUS | EIN | AUS | EIN |
Hinweise
- Wenn alle vier DIP-Schalter R1, R2, R3, R4 beim Neustart des CoolMasterNet auf EIN stehen, wird das Gerät gezwungen, in den BOOT-Modus zu starten.
DIP-Schalter S
| Schalter | Ein | Aus |
|---|---|---|
| S1, S2 | DC-Ausgang auf Klimaleitung L1 aktivieren | DC-Ausgang auf Klimaleitung L1 deaktivieren |
| S3, S4 | DC-Ausgang auf Klimaleitung L2 aktivieren | DC-Ausgang auf Klimaleitung L2 deaktivieren |
Hinweise
- Die Schalter S1 und S2 sollten in der gleichen Position stehen.
- Die Schalter S3 und S4 sollten in der gleichen Position stehen.
- Der DC-Ausgang auf Klimaleitung L1 oder L2 ist nur erforderlich, wenn die Leitung als DK oder ME konfiguriert ist und kein VRF-Gerät, sondern ein anderes Gerät (z. B. über KRP, MAC oder ähnlichen Adapter) angeschlossen ist. Und nur, wenn keine andere DC-Quelle auf dieser Leitung vorhanden ist.
CoolMasterNet bietet ein einfaches und umfassendes ASCII-I/F-Protokoll, das auf Text- (ASCII-) Zeichenketten basiert und verbale Befehle sowie Antworten darstellt. Das in CoolMasterNet implementierte ASCII-I/F ist vollständig abwärtskompatibel zu früheren Versionen der CoolAutomation-Produkte, wurde jedoch um zahlreiche wichtige Erweiterungen und Verbesserungen ergänzt, die vor allem zusätzliche Funktionen von CoolMasterNet unterstützen. Das ASCII-I/F kann entweder über die RS232-Schnittstelle (siehe RS232-Port) oder den TCP/IP-Server genutzt werden.
Allgemeine Protokolldefinitionen
Nachrichtenübermittlung
Die Kommunikation zwischen DTE und CooLinkNet über das ASCII-I/F basiert auf Text- (ASCII-) Zeichenketten. Ein Kommunikationsbeispiel ist unten dargestellt.
| >ls L2 | <- Befehl | DTE an CooLinkNet |
| L2.102 AUS 20C 27C Auto Kühlen OK - 0 L2.103 AUS 20C 24C Niedrig Auto OK - 0 |
<- Antwort | CooLinkNet an DTE |
| OK | <- Exit-Code | |
| > | <- Eingabeaufforderung |
Die an CooLinkNet gesendete Befehlszeile muss mit der Sequenz <CR> (Carriage Return 0x0D) <LF> (Line Feed 0x0A) oder mit einem einzelnen <CR>-Zeichen abgeschlossen werden. Zeichenketten von CooLinkNet (außer dem Prompt-Zeichen) enden immer mit <CR><LF>. Befehle sind case-sensitiv und dürfen keine führenden oder nachgestellten Leerzeichen enthalten. Das einzige Trennzeichen zwischen dem Befehlsnamen und den Befehlsparametern ist das Leerzeichen (0x20). Die Echo-Konfiguration (siehe set-Befehl) legt fest, ob Zeichen, die über die RS232-Schnittstelle an CooLinkNet gesendet werden, zurückgesendet werden oder nicht. Ist Echo ungleich null, werden die Zeichen zurückgesendet. Bei der RS232-Schnittstelle wird das Prompt-Zeichen '>' immer von CooLinkNet gesendet. Beim ASCII-Server ist das Senden des Prompts konfigurierbar.
Exit-Codes
| Numerisch | Ausführlich | Beschreibung |
| 0 | OK | Befehl erfolgreich ausgeführt |
| 1 | Keine UID | UID nicht gefunden |
| 2 | Keine strikte UID | UID muss exakt sein |
| 3 | Falsches Format | Befehlsformat ist falsch |
| 4 | Fehlgeschlagen | Befehlsausführung fehlgeschlagen |
| 5 | Leitung unbenutzt | Leitung wird nicht verwendet |
| 6 | Unbekannter Befehl | Befehl ist unbekannt |
| 7 | Falsche HVAC-Leitung | Leitungsnummer ist falsch |
| 8 | Falsche Funktion | Falsche Funktion |
| 9 | Falscher Leitungstyp | Falsche Definition des Leitungstyps |
| 10 | Falscher Parameter | Befehlsparameter ist falsch |
| 11 | OK, Neustart erforderlich! | Befehlsausführung wird nach Neustart wirksam |
| 12 | Falsches GPIO | Falsches GPIO |
| 13 | SDDP deaktiviert | SDDP-Modul ist deaktiviert, bitte aktivieren um fortzufahren |
| 14 | Virtuelle Adresse in Benutzung | Virtuelle Adresse wird bereits verwendet |
| 15 | Falsche Eigenschaft | Falsche Eigenschaft |
| 16 | Anzahl der Leitungstypen überschritten | Es können keine weiteren Leitungstypen definiert werden |
| 17 | Warnung! DIP-Schalterstellung falsch | DIP-Schalterstellung ist für den definierten Leitungstyp nicht korrekt |
| 18 | SDDP nicht initialisiert | SDDP ist aktiviert, aber Ethernet-Verbindung ist noch nicht hergestellt |
| 80 | ModBus-Fehler: 80 | Keine Antwort vom Empfänger |
| 81 | ModBus-Fehler: 81 | Großes Timeout zwischen Bytes in empfangener Nachricht |
| 82 | ModBus-Fehler: 82 | Kleines Timeout zwischen Bytes in empfangener Nachricht |
| 83 | ModBus-Fehler: 83 | Empfangene Nachricht mit internem Timeout |
| 84 | ModBus-Fehler: 84 | Empfangene Nachricht ist zu groß |
| 85 | ModBus-Fehler: 85 | CRC-Fehler in empfangener Nachricht |
| 86 | ModBus-Fehler: 86 | ModBus-Ausnahme in Antwort |
| 100 | Kollision | Kollision beim gesendeten Befehl auf der HVAC-Leitung |
| 101 | Nicht unterstütztes Feature | Nicht unterstützter Befehl oder Parameter für diese HVAC-Leitung |
| 102 | Falscher Innengerätetyp | Das gewählte Innengerät unterstützt diesen Befehl oder Parameter nicht |
| 103 | Kein ACK vom Innengerät | Innengerät hat den gesendeten Befehl nicht bestätigt |
| 104 | Timeout beim Empfang | Keine Antwort vom Innengerät |
| 105 | CS-Fehler in empfangener Nachricht | Prüfsummenfehler in empfangener Nachricht |
| 106 | Leitungsinitialisierung läuft... | Leitungsstatus kann wegen Initialisierung nicht angezeigt werden |
| 107 | Leitungsfehler | Ein Fehler auf der HVAC-Leitung ist aufgetreten |
| 108 | Übertragung deaktiviert | Das Innengerät kann die gemessene Raumtemperatur aufgrund der Schalterstellung nicht empfangen |
| 150 | HDL nicht initialisiert | HDL-Leitung wurde nicht definiert oder Netzwerkkabel ist nicht angeschlossen |
| 151 | HDL-DB Überlauf | HDL-Datenbank ist voll, neue Konfiguration kann nicht hinzugefügt werden |
| 152 | HDL-Ethernet deaktiviert | HDL über Ethernet deaktiviert |
| 200 | UID nicht gefunden | Angegebenes Innengerät nicht in der Datenbank gefunden |
| 201 | Strikte UID nicht gefunden | Angegebenes Innengerät mit strikter UID nicht in der Datenbank gefunden |
| 202 | Innengerät entfernt | Innengerät aus der Datenbank entfernt |
| 203 | DB Überlauf | Datenbank für Innengeräte ist voll, es kann kein neues Gerät hinzugefügt werden |
| 204 | Gruppen-DB Überlauf | Gruppen-Datenbank ist voll, es kann keine neue Gruppe hinzugefügt werden |
| 205 | VA-DB Überlauf | Datenbank für virtuelle Adressen ist voll, das Innengerät kann keiner neuen virtuellen Adresse zugeordnet werden |
| 206 | FDB5 Überlauf | Datenbank für Eigenschaften ist voll, es kann keine neue Eigenschaft hinzugefügt werden |
| 250 | Link-DB Überlauf | Link-Datenbank ist voll, es kann kein neues CoolPlug-Gerät mit dem Innengerät verbunden werden |
| 251 | Keine CooLinkHub-Leitung | CoolHub-Leitung nicht definiert, bitte definieren, um fortzufahren |
| 252 | Automatische Sichtbarkeit fehlgeschlagen | Beim Erstellen der Verbindung ist ein Fehler beim Hinzufügen der Sichtbarkeitseigenschaften aufgetreten |
| 253 | Verbindung existiert bereits | CoolPlug-Gerät ist bereits verbunden, bitte vorherige Verbindung löschen, bevor eine neue erstellt wird |
| 307 | KNX-DB Überlauf | KNX-Datenbank ist voll, es kann keine neue Gruppe hinzugefügt werden |
| 309 | KNX nicht verbunden | Keine Verbindung zum KNX-Chip |
| 310 | KNX-Leitung nicht gestartet | KNX-Leitung nicht definiert |
UID
Die UID wird verwendet, um ein Innengerät oder eine Gruppe von Innengeräten zu identifizieren. Die UID hat folgendes Format:
| Leitungsnummer | Punkt | Innengerätenummer | |
| Ln | . | X | YY |
- Line ist eine CoolMasterNet HVAC-Leitungsnummer wie L1, L2,... L* bedeutet "jede Leitung". Um die Kompatibilität mit CoolMaster- oder CooLink-Geräten zu gewährleisten, kann die Leitungsnummer in der UID weggelassen werden.
- Punkt ist ein Trenner zwischen Leitungsnummer und Innengerätenummer. Wird die Leitungsnummer weggelassen oder hat sie die Form L*, muss auch der Punkt weggelassen werden.
- Innengerätenummer ist die Nummer des Innengeräts im HVAC-System. Die Innengerätenummer kann auch '*' sein, was "beliebig" bedeutet.
Beispiele:
L1.102 -> Innengerät 102 auf Leitung L1
L2.003 -> Innengerät 003 auf Leitung L2
L*100 -> Gruppe von Innengeräten 100 auf allen Leitungen
L301** -> Gruppe von Innengeräten 1xx auf Leitung L3 (L3.100, L3.101,...)
L4 -> Alle Innengeräte auf Leitung L4
L* -> Alle Innengeräte auf allen Leitungen
203 -> Entspricht L*203 (nur für Kompatibilität mit älteren Geräten)
UID_STRICT
In manchen Fällen muss ein bestimmtes Innengerät eindeutig per UID referenziert werden. In diesem Fall ist die Verwendung von UID_STRICT im Format Ln.XYY erforderlich, wobei die Verwendung von '*' nicht erlaubt ist.
HVAC-Systeme mit 4-stelligen Innengerätenummern
Für HVAC-Systeme mit 4-stelligen Innengerätenummern: N1N2 - N3N4, werden die ersten beiden Ziffern N1 N2 im Bereich 00-15 in den X-Teil der UID gemäß folgender Tabelle codiert. Die letzten beiden Ziffern N3 N4 entsprechen dem YY-Teil der UID.
| N1N2 - N3N4 | X YY | Beispiel für Leitung L1 | |
|---|---|---|---|
| Innengerätenummer | UID | ||
| 00 - N3N4 | 0 N3N4 | 00-12 | L1.012 |
| 01 - N3N4 | 1 N3N4 | 01-12 | L1.112 |
| 02 - N3N4 | 2 N3N4 | 02-12 | L1.212 |
| 03 - N3N4 | 3 N3N4 | 03-12 | L1.312 |
| 04 - N3N4 | 4 N3N4 | 04-12 | L1.412 |
| 05 - N3N4 | 5 N3N4 | 05-12 | L1.512 |
| 06 - N3N4 | 6 N3N4 | 06-12 | L1.612 |
| 07 - N3N4 | 7 N3N4 | 07-12 | L1.712 |
| 08 - N3N4 | 8 N3N4 | 08-12 | L1.812 |
| 09 - N3N4 | 9 N3N4 | 09-12 | L1.912 |
| 10 - N3N4 | A N3N4 | 10-12 | L1.A12 |
| 11 - N3N4 | B N3N4 | 11-12 | L1.B12 |
| 12 - N3N4 | C N3N4 | 12-12 | L1.C12 |
| 13 - N3N4 | D N3N4 | 13-12 | L1.D12 |
| 14 - N3N4 | E N3N4 | 14-12 | L1.E12 |
| 15 - N3N4 | F N3N4 | 15-12 | L1.F12 |
Neben den oben beschriebenen allgemeinen UID-Codierungsregeln gibt es spezielle Regeln, die für bestimmte HVAC-Systeme gelten.
UID-Codierung für Hitachi (HT) HVAC-Systeme
HT Innengerätenummer |
UID für Leitung L1 | |
|---|---|---|
| RD | ADDR | |
| 00 | 00 - 63 | L1.000 - L1.063 |
| 01 | 00 - 63 | L1.000 - L1.163 |
| 02 | 00 - 63 | L1.000 - L1.263 |
| 03 | 00 - 63 | L1.000 - L1.363 |
| 04 | 00 - 63 | L1.000 - L1.463 |
| 05 | 00 - 63 | L1.000 - L1.563 |
| 06 | 00 - 63 | L1.000 - L1.663 |
| 07 | 00 - 63 | L1.000 - L1.763 |
| 08 | 00 - 63 | L1.000 - L1.863 |
| 09 | 00 - 63 | L1.000 - L1.963 |
| 10 | 00 - 63 | L1.000 - L1.A63 |
| 11 | 00 - 63 | L1.000 - L1.B63 |
| 12 | 00 - 63 | L1.000 - L1.C63 |
| 13 | 00 - 63 | L1.000 - L1.D63 |
| 14 | 00 - 63 | L1.000 - L1.E63 |
| 15 | 00 - 63 | L1.000 - L1.F63 |
| 16 | 00 - 35 | L1.000 - L1.199 |
| 17 | 00 - 35 | L1.000 - L1.299 |
| 18 | 00 - 35 | L1.000 - L1.399 |
| 19 | 00 - 35 | L1.000 - L1.499 |
| 20 | 00 - 35 | L1.000 - L1.599 |
| 21 | 00 - 35 | L1.000 - L1.699 |
| 22 | 00 - 35 | L1.000 - L1.799 |
| 23 | 00 - 35 | L1.000 - L1.899 |
| 24 | 00 - 35 | L1.000 - L1.999 |
| 25 | 00 - 35 | L1.000 - L1.A99 |
| 26 | 00 - 35 | L1.000 - L1.B99 |
| 27 | 00 - 35 | L1.000 - L1.C99 |
| 28 | 00 - 35 | L1.000 - L1.C99 |
| 29 | 00 - 35 | L1.000 - L1.D99 |
| 30 | 00 - 35 | L1.000 - L1.E99 |
| 31 | 00 - 35 | L1.000 - L1.F99 |
Konfigurationsbefehle
Die Synopsis und Beschreibung der unten aufgeführten Befehle verwenden folgende Notation:
- Parameter oder in spitzen Klammern „ < > “ gruppierte Parameter sind verpflichtend.
- Parameter oder in eckigen Klammern „ [ ] “ gruppierte Parameter sind optional und können weggelassen werden.
- Die geschweiften Klammern ( ) werden verwendet, um Gruppen innerhalb von Klammern darzustellen.
- Das Zeichen „ | “ zwischen Parametern in Klammern bedeutet ODER.
| Befehl | Beschreibung |
| set | Abfrage oder Änderung der CoolMaster-Einstellung(en) |
| Line | Abfrage oder Änderung des Status und der Konfiguration der HVAC-Leitung(en). |
| ifconfig | Abfrage oder Konfiguration der Ethernet-Netzwerkeinstellungen |
| boot | Start des CoolMaster |
| props | Abfrage oder Änderung der internen CoolMasterNet-Datenbank der Eigenschaften von Innengeräten |
| link | Steuerung der Link-Funktion im CoolMaster |
| simul | Simulation von <CNT> Innengeräten auf der HVAC-Leitung <Ln>. |
| gpio | Abfrage oder Konfiguration der GPIO-Funktionalität. |
| info | Abfrage der Position der CollMasterNet-DIP-Schalter und des DC-Ausgangs auf den Leitungen L1 und L2. |
| modbus | Abfrage oder Änderung der CoolMasterNet-ModBus-Konfigurationen. |
| ad | Weiterleitung des ASCII I/F-Befehls an das an die GMV5-Leitung angeschlossene CMNET-GR-GMV5-Gerät. |
| plug | Weiterleitung des ASCII I/F-Befehls an das an die CH-Leitung angeschlossene CoolPlug-Gerät |
| knx | Abfrage oder Änderung des KNX-Status und der Konfiguration |
| hdl | Abfrage oder Änderung des HDL-Status und der Konfiguration |
| sddp | Konfiguration des Control4® Simple Device Discovery Protocol (SDDP)-Moduls. |
set
Synopse
set [<SETTING> <VLAUE>]
set defaults
BESCHREIBUNG:
Abfrage oder Änderung der CoolMasterNet-Einstellung(en). Ohne Parameter listet der set-Befehl alle unterstützten Einstellungen und deren Werte auf. Um eine Einstellung zu ändern, verwenden Sie das Format mit <SETTING> und <VALUE>.
Einige Einstellungen sind schreibgeschützt (RO) und können nicht geändert werden. set defaults lädt die Standardwerte für alle Einstellungen.
set defaults lädt die Standardwerte für alle Einstellungen.
| <Einstellung> | Modus | Angezeigt als | Wert * | Beschreibung |
| S/N | RO | S/N | CoolMaster-Seriennummer | |
| version | RO | version | X.Y.Z | CoolMaster-Firmware-Version |
| app | R/W | application | string | CoolMaster-Anwendung |
| baud | R/W | baud | 1200...115200 | RS232-Schnittstellenbaudrate.Standard: 9600 |
| echo | R/W | echo | 0 oder 1 | RS232-Schnittstellen-Echo-Steuerung. 0 - deaktiviert, 1 - aktiviert |
| verbos | R/W | verbos | 0 oder 1 | Exit-Code-Format. 0 - numerisch, 1 - ausführlich |
| aserver port | R/W | aserver port | Ganzzahl | aserver TCP-Port. Standard: 10102 |
| aserver prompt | R/W | aserver prompt | 0 oder 1 | aserver Prompt-Steuerung |
| deg | R/W | deg C/F | C/c oder F/f | Temperaturskala Celsius oder Fahrenheit |
| melody | R/W | melody | string | Power-Up-Melodie. Der Wert wird als Melodiename angezeigt, zum Ändern der Melodie muss deren Nummer eingegeben werden. set melody listet die unterstützten Melodien und deren Nummern auf. |
| filter visi | R/W | Filter | visi 0 oder visi 1 oder visi - |
visi - [-] - props-Sichtbarkeit gilt nur für das LCD. [1] - props-Sichtbarkeit gilt für LCD und Status-/Steuerbefehle. [0] - props-Sichtbarkeitslogik ist invertiert und gilt für LCD und Status-/Steuerbefehle |
| HVAC lines | RO | HVAc Lines | 0....8 | Erlaubte Anzahl der HVAC-Leitungen. Kann mit einem codierten Aktivierungsstring geändert werden. |
* - Fett gedruckte Werte sind Standardwerte.
Beispiele:
Echo deaktivieren:
>set echo 0
OK
aserver TCP-Port ändern:
>set aserver port 12345
OK
Standardwerte laden:
>set defaults
OK
props-Sichtbarkeit auf Status-/Steuerbefehle anwenden:
>set filter visi 1
OK, Neustart erforderlich!
RS232-Schnittstelle auf 19200, 8 Datenbits, gerade Parität, 1 Stoppbit setzen:
>set baud 19200 8E1
OK
Temperaturskala auf Fahrenheit setzen:
>set deg f
OK
PowerUp-Melodie auf 3 setzen:
>set melody 3
OK
line
Synopse
line
line <PROPERTY> <Ln> <VLAUE>
BESCHREIBUNG:
Abfrage oder Änderung des Status und der Konfiguration der HVAC-Leitung(en). Im Format ohne Parameter gibt der line-Befehl Informationen über die aktuellen Leitungszustände aus. Das zweite Format wird verwendet, um schreibbare Eigenschaften zu ändern.
| <Eigenschaft> | Modus | Wert | Beschreibung | Hinweise |
| master | R/W | 0 oder 1 | CoolMasterNet arbeitet als Master-Gerät | Nur DK, LG, SA, TO, PN |
| simul | R/W | Ganzzahl | Simuliert die angegebene Anzahl an Innengeräten. Um die Simulation zu deaktivieren, "0" verwenden. Die Simulation bleibt auch nach einem Neustart aktiv. Standardmäßig ist das Simulationsmodell: mit Fehlern, ohne Lüftungsgeräte, ohne Ein-/Ausgangseinheiten. Um spezielle Bedingungen zu aktivieren/deaktivieren, folgende Flags verwenden: +/-flr, +/-vam, +/-io (siehe Beispiel) |
Ein-/Ausgangseinheiten nur für ME Lüftungsgeräte nur für DK, ME, LG |
| myid | R/W | Zeichenkette | Eigene Adresse von CoolMasterNet auf der jeweiligen HVAC-Leitung. Für ModBus RTU-Leitung ist myID die "Slave Device Address" |
|
| baud | R/W | UART-Parameter für die jeweilige Leitung konfigurieren. Wertformat: <BAUD> <8|9><N|E|O><1|2> Beispiel: 9600 8N1 |
Wo anwendbar |
|
| tx | RO | Ganzzahl-Zähler | Gesendete Nachrichten | Angezeigt als Letzte/Gesamt Letzte bedeutet seit der vorherigen Anzeige |
| rx | RO | Empfangene Nachrichten | ||
| to | RO | Timeout-Fehler | ||
| cs | RO | Prüfsummenfehler | ||
| col | RO | Kollisionsfehler | ||
| NAK | RO | NAK-Fehler | ||
| haux | R/W | heat oder haux | Heizmodus wird als Haux-Modus behandelt. Dies ist nur relevant, wenn der HomeAutomation-Controller keinen Haux-Modus unterstützt, aber Haux auf ThermoPad(s) einstellen muss, die an die CH-Leitung angeschlossen sind. |
Nur für CoolHub (CH)-Leitung |
| type | R/W | Zeichenkette | Leitungstyp per Akronym definieren. Die Anzahl der HVAC-Leitungen darf den im set-Befehl festgelegten Wert nicht überschreiten. HomeAutomation/BMS-Leitungen zählen nicht als HVAC-Leitungen. Um eine Leitung freizugeben, "Unused" statt Akronym verwenden. |
Siehe vollständige Liste der unterstützten HVAC- und HomeAutomation/BMS-Leitungen |
| scan | R/W | 0 oder 1 | Innengeräte automatisch erkennen | Nur ME, HT, SA, TO, PN |
| DCOUT | R/W | - oder + | DC-Ausgang auf L1, L2 steuern | Nur DK, ME |
| slink | R/W | O/o oder N/n | Mitsubishi Heavy SuperLink-Modus konfigurieren: O - alt, N - neu, nur MH Samsung-Modelltyp konfigurieren: O-DVM, N-DVM-S |
Nur SM |
| [A|B] oder [B|A] | RO | Aktuelle Polarität | Nur Leitung L7 |
Beispiele:
Informationen zum aktuellen Leitungsstatus:
>line
L1: SA U00/G02 myID:E5
Tx:732/732 Rx:47227/47227 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L2: DK Master U00/G07 myID:0B
Tx:4579/4579 Rx:50633/50633 TO:3/3 CS:0/0 Col:10/10 NAK:0/0
L3: Unused
Tx:0/0 Rx:0/0 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L4: Unused
Tx:0/0 Rx:0/0 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L5: Unused
Tx:0/0 Rx:0/0 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L6: Unused
Tx:0/0 Rx:0/0 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L7: MH SLink:N U00/G02 myID:C900 [A|B]
Tx:20072/20072 Rx:26989/26989 TO:25/25 CS:0/0 Col:1/1 NAK:0/0
OK
Modus auf Slave für L4 ändern:
>line master L4 0
OK, Neustart erforderlich!
Baudrate für Leitung L3 auf 19200, 8 Datenbits, gerade Parität, 1 Stoppbit setzen:
>line baud L3 8E1
OK, Neustart erforderlich!
5 Einheiten auf Leitung L2 simulieren, ohne Fehler, ohne Lüftungsgeräte und mit Ein-/Ausgangseinheiten:
>line simul L2 5 -flr-vam+io
OK, Neustart erforderlich!
Heizmodus wird für ThermoPads an der CH-Leitung als haux behandelt:
>line haux L3 heat
OK, Neustart erforderlich!
Leitung L2 auf "Unused" setzen:
>line type L2 Unused
OK, Neustart erforderlich!
Leitung L2 für den HVAC-Typ TO konfigurieren:
>line type L2 TO
OK, Neustart erforderlich!
HDL Bus Pro auf Leitung L3:
>line type L3 HDL
OK, Neustart erforderlich!
ifconfig
Synopse
ifconfig
ifconfig <EIGENSCHAFT> <WERT>
ifconfig enable | disable
BESCHREIBUNG:
Abfrage oder Konfiguration der Ethernet-Netzwerkeinstellungen. Ohne Parameter listet der Befehl ifconfig die aktuelle Konfiguration auf. Um Einstellungen zu ändern, das Format mit <EIGENSCHAFT> und <WERT> verwenden. Der Parameter IP kann auf DHCP (DHCP-Client) oder eine feste IP-Adresse gesetzt werden. Bei DHCP werden Netmask- und Gateway-Werte vom DHCP-Server bereitgestellt. Standardmäßig ist CoolMasterNet als DHCP-Client konfiguriert. Das Ethernet-Modul von CoolMasterNet kann mit dem entsprechenden Befehl aktiviert oder deaktiviert werden.
| <Eigenschaft> | Modus | Wert | Beschreibung |
| MAC | RO | Zeichenkette | MAC-Adresse (Media Access Control) von CoolMasterNet |
| Link | RO | Up oder Down | Zeigt an, ob die Ethernet-Verbindung aktiv ist |
| IP | R/W | Zeichenkette | Feste (statische) IP-Adresse setzen oder auf DHCP stellen |
| Netmask | R/W | Zeichenkette | Netzmaske setzen, falls IP statisch ist |
| Gateway | R/W | Zeichenkette | Gateway-Adresse setzen, falls IP statisch ist |
| DNS1 | R/W | Zeichenkette | Bevorzugte DNS-Adresse setzen |
| DNS2 | R/W | Zeichenkette | Alternative DNS-Adresse setzen |
Beispiele:
Informationen zum aktuellen Leitungsstatus:
>ifconfig
MAC : 28:3B:96:00:02:0F
Link : Up
IP : 192.168.16.108 (DHCP)
Netmask: 255.255.255.0
Gateway: 192.168.16.254
DNS1 : 8.8.8.8
DNS2 : 8.8.4.4
OK
Feste IP konfigurieren:
>ifconfig IP 192.182.1.102
OK, Neustart erforderlich!
Gateway-Adresse konfigurieren:
>ifconfig Gateway 192.168.1.1
OK, Neustart erforderlich!
Netzmaske konfigurieren:
>ifconfig Netmask 255.255.255.0
OK, Neustart erforderlich!
DHCP-Client-Betrieb konfigurieren
>ifconfig IP DHCP
OK, Neustart erforderlich!
Ethernet deaktivieren:
>ifconfig disable
OK, Neustart erforderlich!
DNS-Adresse ändern:
>ifconfig DNS1 208.67.222.222
OK, Neustart erforderlich!
boot
Synopse
boot
boot [n]
BESCHREIBUNG:
CoolMaster starten
<N> weggelassen - Boot-Modus starten
<N>=2 CoolMaster zurücksetzen
props
Synopse
props
props <UID_STRICT> <PROPERTY> <VAL>
PROPS DELALL
BESCHREIBUNG:
Abfrage oder Änderung der internen CoolMasterNet-Datenbank für Eigenschaften von Innengeräten. Änderungen in der Datenbank wirken sich nicht auf die physischen Fähigkeiten der zugehörigen Innengeräte aus.
Im Format ohne Parameter listet der Befehl props alle gespeicherten Eigenschaften in einer Tabellenansicht auf.
| <Eigenschaft> | Modus | Wert | Beschreibung | Hinweise |
| name | R/W | string | Der alternative Name des Innengeräts, der auf dem LCD-Bildschirm von CoolMasterNet angezeigt wird. Standardmäßig ist diese Eigenschaft nicht definiert und stattdessen wird die UID angezeigt. | |
| visi (sichtbar) | R/W | 0 oder 1 | Legt fest, ob das Innengerät auf dem LCD-Bildschirm sichtbar ist. 0 - unsichtbar, 1 - sichtbar. Hängt auch von der Filtereinstellung ab. |
Wirksam nach Neustart |
| fspeed | R/W | <+|->v, l, m, h, t, a | Legt die am LCD-Touchscreen und über Befehle zum/vom KNX-Bus verfügbaren Lüfterstufen des Innengeräts fest. + erlauben, - verbieten, v - sehr niedrig/leise, l - niedrig, m - mittel, h - hoch, t - maximal, a - automatisch. |
Mehrere Eigenschaften können in einem Befehl kombiniert werden (siehe Beispiele unten) |
| mode | R/W | <+|->c, d, f, h, hx, hh, a | Legt die über Steuerbefehle zum/vom KNX-Bus verfügbaren Betriebsmodi des Innengeräts fest. | c - Kühlen, d - Entfeuchten, f - Lüfter, h - Heizen, hx - Haux, hh - Heizen & Haux, a - Automatik |
| elock | R/W | <+|->o, m, t, c, h | Erzwungene Sperre, um externe Änderungen zu verhindern. CoolMasterNet setzt Änderungen von externen Quellen zurück. Verfügbare Sperren: o-EIN/AUS, m-Betriebsmodus, t-Sollwert, c-erzwungener Kühlmodus, h-erzwungener Heizmodus |
Mehrere Sperren können in einem Befehl kombiniert werden. |
Hinweise
- Fett gedruckte Werte sind Standardwerte.
- Ein Eintrag für die Eigenschaften eines Innengeräts wird erst bei der ersten Änderung in der Datenbank für dieses Gerät erstellt.
- Der Befehl props delall löscht die gesamte Datenbank und setzt alle Eigenschaften auf die Standardwerte zurück.
Beispiele:
Name-Eigenschaft für Innengerät 204 auf Linie L6 hinzufügen:
>props L6.204 name Küche
OK
Innengerät 102 auf Linie L1 auf dem LCD unsichtbar machen:
>props L1.102 visi 0
OK, Neustart erforderlich!
Mittlere und automatische Lüfterstufen für Innengerät 107 auf Linie L2 verbieten:
>props L2.107 fspeed -m-a
OK
Nur Kühl-, Lüfter- und Haux-Modi für Innengerät 101 auf Linie L1 erlauben:
>props L1.101 mode +c+f+hx-h-d-hh-a
OK
Externe Änderungen des EIN/AUS-Status und Sollwerts für Gerät 101 auf Linie L1 verhindern:
>props L1.101 elock +o+t
OK
Alle gespeicherten Eigenschaften auflisten:
>props
UID | Name | Visi | Modi | Lüfterstufen |
------- ---------------- ------ ----------------- -------------
L6.204|Küche | 1 | cdfh a | lmh a |
L1.102| - | 0 | cdfh a | lmh a |
L2.107| - | 1 | cdfh a | l h |
L1.101| - | 1 | c f hx | lmh a |
OK
link
Synopsys
link -L
link ram -R
link <UID1_STRICT><=|~><UID2_STRICT>
BESCHREIBUNG:
Steuert die Link-Funktion in CoolMasterNet. Die Verknüpfung eines ThermoPads auf der CoolHub-Linie mit einem Innengerät gibt dem ThermoPad die vollständige Kontrolle über das Gerät.
- Im Format ohne Parameter listet link die bestehenden Verknüpfungen auf
- link delall - alle Verknüpfungen löschen
- link -L - Verknüpfung Nummer L löschen (Verknüpfungsnummern werden in der Liste der bestehenden Verknüpfungen angezeigt)
- link ram R - Link-Datenbank für R Gruppen erstellen. Die Änderung wird nach einem Neustart wirksam. Verwenden Sie diese Option nur, wenn die Standard-Link-Datenbank zu klein ist.
- link <UID1_STRICT><=|~><UID2_STRICT> - Neue Verknüpfung erstellen, wobei UID1 das ThermoPad auf der CoolHub-Linie und UID2 das Innengerät ist. Der Befehl erzeugt eine unsichtbare Eigenschaft für eine der UIDs. <=|~> definiert den Link-Typ: = regulärer Link, das ThermoPad wird unsichtbar; ~ Link mit Haux-Modus, das Innengerät wird unsichtbar. Über einen regulären Link kann das Innengerät über UID2 gesteuert werden, über einen Haux-Link über UID1.
Beispiele:
Bestehende Verknüpfungen auflisten:
>plink L3.082=L1.101
L000: L3.081 <--> L7.096
L001: L3.083 <--> L1.100
OK
Verknüpfung Nummer 0 löschen:
>link -0
OK, Neustart erforderlich!
ThermoPad 082 auf Linie L3 mit Innengerät 101 auf Linie L1 verknüpfen (regulärer Link):
>link L3.082=L1.101
OK, Neustart erforderlich!
ThermoPad 080 auf Linie L3 mit Innengerät 100 auf Linie L1 verknüpfen (Haux-Link):
>link L3.080~L1.100
OK, Neustart erforderlich!
Alle Verknüpfungen löschen:
>link delall
OK
Link-Datenbank für 60 Verknüpfungen erstellen:
>link ram 60
OK, Neustart erforderlich!
simul
Synopsys
simul <Ln> <CNT>
BESCHREIBUNG:
Simuliert <CNT> Innengeräte auf der HVAC-Linie <Ln>. Wenn <Ln> weggelassen wird, wird die erste nicht als "Unused" markierte HVAC-Linie verwendet.
Die Simulation ist nicht dauerhaft und wird durch einen Neustart von CoolMasterNet beendet.
Beispiele:
5 Innengeräte auf HVAC-Linie L2 simulieren:
>simul L2 5
OK
gpio
Synopsys
gpio
gpio func <A|B|C|D> <GPIO_FUNCTION>
gpio norm <A|B|C|D> <c|C|o|O>
BESCHREIBUNG:
Abfrage oder Konfiguration der GPIO-Funktionalität. GPIO-Konfigurationen sind dauerhaft (auch nach Stromausfall) und werden erst nach einem Neustart wirksam.
- Ohne Parameter gibt der Befehl gpio Informationen zur aktuellen GPIO-Konfiguration im folgenden Format aus:
>gpio
A: ALLE AUS (HI), N.O.
B: ALLE EIN (LO), N.C.
C: Unbenutzt (HI)
D: Unbenutzt (HI)
OK
| Feld | Wert | Beschreibung |
|---|---|---|
| GPIO-Name | A, B, C, D | |
| GPIO-Funktion | Unbenutzt | GPIO hat keine Funktion und bleibt im HiZ-Eingangszustand |
| ALLE AUS Eingang | Schaltet alle Innengeräte AUS beim Übergang von Normal- zu Aktivzustand | |
| ALLE EIN Eingang | Schaltet alle Innengeräte EIN beim Übergang von Normal- zu Aktivzustand | |
| OOS Ausgang | Ein-/Aus-Status. GPIO ist im Normalzustand, wenn alle Innengeräte AUS sind. GPIO ist im Aktivzustand, wenn mindestens ein Innengerät EIN ist | |
| ALLE INH Eingang | Schaltet alle Innengeräte AUS beim Übergang von Normal- zu Aktivzustand. Hält Innengeräte AUS, solange GPIO im Aktivzustand ist. Beim Übergang von Aktiv- zu Normalzustand werden die zuvor eingeschalteten Innengeräte wieder eingeschaltet | |
| FLRS Ausgang | Fehlerstatus. GPIO ist im Normalzustand, wenn alle Innengeräte keinen Fehler haben. GPIO ist im Aktivzustand, wenn mindestens ein Innengerät einen Fehler hat | |
| Aktuelles GPIO-Signalniveau | (HI) | Signalniveau an GPIO ist HI |
| (LO) | Signalniveau an GPIO ist LO | |
| Signalniveau im Normalzustand | N.O | Normalzustand von GPIO ist "Normally Open" (HI) |
| N.C | Normalzustand von GPIO ist "Normally Closed" (LO) |
- gpio func <A|B|C|D> <GPIO_FUNCTION> GPIO-Funktion konfigurieren. Unterstützte GPIO-Funktionen sind in der obigen Tabelle aufgeführt.
- gpio norm <A|B|C|D> <c|C|o|O> Normalzustand von GPIO konfigurieren.
Beispiele:
GPIO A-Funktion deaktivieren:
>gpio func A Unbenutzt
OK, Neustart erforderlich!
Setze GPIO C Funktion auf "ALLE AUS":
>gpio func c ALL OFF
OK, Neustart erforderlich!
Setze Normalzustand von GPIO A auf N.C.:
>gpio norm A C
OK
info
Synopsys
info
BESCHREIBUNG:
Abfrage der Position der CollMaster-DIP-Schalter und des DC-Ausgangs auf den Leitungen L1 und L2.
>info
DIP P: | X |AUS| X | X |
DIP Q: |EIN| X |EIN| X |
DIP R: | X | X | X | X |
DIP S: | X |EIN|EIN|EIN|
L1 DC- AUS 0V
L2 DC+ EIN 16V
OK
| Feld | Beschreibung | ||
|---|---|---|---|
| DIP-Schalter | EIN | DIP-Schalter EIN | |
| AUS | DIP-Schalter AUS | ||
| X | DIP-Schalter kann nicht gelesen werden | ||
| Leitung DC | + | DCOUT-Aktivierungsbefehl wurde an CoolMasterNet gesendet | |
| - | DCOUT-Deaktivierungsbefehl oder kein Befehl wurde an CoolMasterNet gesendet | ||
| 0v | Keine Spannung auf der Leitung erkannt | ||
| 16v | 16 Volt auf der Leitung erkannt (eigene oder externe) | ||
| EIN | CoolMasterNet hat den DC-Ausgang auf der Leitung aktiviert | Nach dem Neustart aktiviert CoolMasterNet den DC-Ausgang nur, wenn der DCOUT-Aktivierungsbefehl gesendet wurde und der DIP-Schalter S in der richtigen Position ist, andernfalls wird der DC-Ausgang deaktiviert | |
| AUS | CoolMasterNet hat den DC-Ausgang auf der Leitung deaktiviert | ||
modbus
Synopsys
modbus [<SETTING> <VALUE>]
BESCHREIBUNG:
Abfrage oder Änderung der internen CoolMasterNet-Datenbank der Eigenschaften von Innengeräten. Änderungen in der Datenbank haben keinen Einfluss auf die tatsächlichen Fähigkeiten der zugehörigen Innengeräte.
Im Format ohne Parameter listet der Befehl props alle gespeicherten Eigenschaften in einer Tabellenansicht auf.
| <SETTING> | Modus | Ausgabe | Wert | Beschreibung |
| IP | R/W | ModBus IP | aktivieren oder deaktivieren | ModBus IP-Server aktivieren/deaktivieren |
| server port | R/W | Server Port | Ganzzahl | Modbus IP-Server-Port ändern |
| ignore | R/W | CG4 ignore* | r | Die Einstellung ist umschaltbar, der erste Befehl aktiviert die Einstellung, der zweite deaktiviert sie (siehe Beispiel) |
| cg4 | RO | Listet die CoolGate 4 ModBus-Adressen der vorhandenen (mit ls-Befehl sichtbaren) Innengeräte auf |
Hinweise
* Diese Einstellung gilt nur für CoolGate 4. Wenn die Einstellung aktiviert ist, können Register mehrerer Innengeräte mit einer Anfrage gelesen/geschrieben werden. Beachten Sie, dass es reservierte Register für jedes Innengerät gibt, die einen Fehler zurückgeben, wenn ohne diese Einstellung gelesen/geschrieben wird. Wenn die Leseanfrage bei einem der lesbaren Register (nicht reserviert) beginnt, sind die Werte der reservierten Register in der Antwort 0xFFFF. Beginnt die Leseanfrage bei einem reservierten Register, ist die Antwort eine ungültige Datenadresse. Ähnlich verhält es sich bei der Schreibanfrage. Beginnt die Schreibanfrage bei einem der schreibbaren Register (nicht reserviert), werden die Werte für reservierte Register ignoriert. Beginnt die Schreibanfrage bei einem reservierten Register, ist die Antwort eine ungültige Datenadresse.
Beispiele:
Aktuelle ModBus-Konfiguration anzeigen:
>modbus
ModBus IP : deaktiviert
server port : 502
CG4 ignore : none
OK
ignore-Einstellung aktivieren:
>modbus ignore r
OK
Modbus IP aktivieren:
>modbus IP enable
OK, Neustart erforderlich!
Modbus IP-Server-Port ändern
>modbus server port 500
OK, Neustart erforderlich!
CoolGate 4 ModBus-Adressen der vorhandenen Innengeräte auflisten:
>modbus cg4
L1.100 --> Hex: 0x1001, Dez: 4097
L1.101 --> Hex: 0x1011, Dez: 4113
OK
ad
Synopsys
ad <Ln> <ASCII I/F command>
BESCHREIBUNG:
Leitet einen ASCII I/F-Befehl an das an die GMV5-Leitung angeschlossene CMNET-GR-GMV5-Gerät weiter.
Beispiele:
Sende set-Befehl an CMNET-GR-GMV5 auf CoolMasterNet-Leitung L8:
>ad L8 set
S/N : 12345678
version : 0.0.2
baud rate : 9600
echo :1
verbose : 1
OK
>OK
Status der aktuellen Leitungen von CMNET-GR-GMV5 auf CoolMasterNet-Leitung L8 abfragen:
>ad L8 line
L1: CAN Speed:50000 myid:728
Tx:0/0 Rx:0/0 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L2: CAN Speed:50000 myid:728
Tx:0/0 Rx:0/0 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
OK
>OK
plug
Synopsys
plug <UID_STRICT> <ASCII I/F command>
BESCHREIBUNG:
Leitet einen ASCII I/F-Befehl an das an die CH-Leitung angeschlossene CoolPlug-Gerät weiter. Das CoolPlug-Gerät wird von CoolMasterNet als Innengerät mit der angegebenen UID erkannt.
Beispiele:
Sende set-Befehl an CoolPlug-Gerät 080 auf CoolMasterNet-Leitung L3:
>plug L3.080 set
S/N : 00E60100
version : 0.0.2
baud rate : 9600
echo :1
verbose : 1
deg C/F : C
HVAC lines : 1
OK
OK
Status der Leitungen des CoolPlug-Geräts 080 auf CoolMasterNet-Leitung L3 abfragen:
>ad L8 line
L1: P1P2 A:Master U00/G10 Simul(10) Not Main RC
Tx:1154/1695 Rx:1153/1694 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
L2: PB Address:0x50(80) 9600_8N1
Tx:752/1038 Rx:1497/2319 TO:0/0 CS:0/0 Col:0/0 NAK:0/0
OK
OK
knx
Synopsys
knx addr <area/line/device>
knx ram <R>
knx funcs
knx group
knx group <GA>[ <func> <direction> <UID>]
knx group dellall
knx group -<G>
BESCHREIBUNG:
Abfrage oder Änderung des KNX-Status und der Konfiguration. Im Format ohne Parameter liefert der Befehl knx Informationen über den aktuellen Verbindungsstatus und die Anzahl der verwendeten Gruppen.
- knx addr <area/line/device> – Setzt die KNX-physikalische Adresse im Format Bereich/Linie/Gerät
- knx ram <R> – Erstellt eine Gruppen-Datenbank für R Gruppen. Die Änderung wird nach einem Neustart wirksam. Verwenden Sie diese Option nur, wenn die Standard-Gruppen-Datenbank zu klein ist. Die aktuelle Datenbankauslastung kann mit dem Befehl knx eingesehen werden.
- knx funcs – Zeigt alle verfügbaren Gruppenfunktionen an.
- knx group – Listet bestehende KNX-Gruppen (Verknüpfungsstatus) auf
- knx group <GA> – Listet bestehende KNX-Gruppen (Verknüpfungsstatus) für die angegebene Gruppenadresse auf
- knx group <GA> <func> <direction> <UID> – Erstellt eine neue KNX-Gruppe, d. h. verknüpft die KNX-Gruppenadresse <GA> mit einer CoolMasterNet-Funktion und UID. <GA> kann im Format Haupt/Mitte/Unter oder Haupt/Unter angegeben werden, Richtung: < – CoolMasterNet-Eingang, > – CoolMasterNet-Ausgang.
- knx group dellall – Löscht alle KNX-Gruppen
- knx group -<G> – Löscht die KNX-Gruppe mit der Nummer <G>. Die Gruppennummern werden in der Liste der bestehenden Gruppen angezeigt.
| Name im Befehl | Vollständiger Name | Werte | Datentyp | Kann an CoolMaster gesendet werden | Kann von CoolMaster gesendet werden |
|---|---|---|---|---|---|
| onoff | Ein/Aus | 0 - aus, 1 - ein | 1.001 | v | v |
| ST | Soll-Temperatur | Gleitkommazahl entsprechend Datentyp | 9.001 | v | v |
| RT | Raumtemperatur | Gleitkommazahl entsprechend Datentyp | 9.001 | v | v |
| Mode | Moduswert | 0 - Kühlen, 1 - Heizen, 2 - Auto, 3 - Entfeuchten, 5 - Ventilator | 5.010 | v | v |
| M | Modus | 0 - Kühlen, 1 - Heizen | 1.001 | v | v |
| Fstep | Lüfterstufe Schritt | 0 - vorherige Lüfterstufe, 1 - nächste Lüfterstufe (gemäß fspeed-Eigenschaften*) | 1.001 | v | v |
| F8 | Lüfterstufenanzahl | Wert ist eine fortlaufende Lüfterstufe entsprechend erlaubter Lüfterstufen in fspeed-Eigenschaften* | 5.010 | v | v |
| F% | Lüfterstufe in % | Der Prozentwert wird in eine Lüfterstufe (vorherige Funktion) und dann in die tatsächliche Lüftergeschwindigkeit umgerechnet, die Schritte werden umgekehrt, wenn die Lüfterstufe von CoolMasterNet gesendet wird | 5.001 | v | v |
Hinweis
* - Wenn kein Eigenschaften-Datensatz vorhanden ist, werden die Standard-Lüfterstufen verwendet: niedrig, mittel, hoch, auto
Beispiele:
KNX-Status anzeigen:
>knx
KNX Line : Nicht erkannt
KNX RAM : 7/128
OK
KNX-Gruppe erstellen: Verknüpfe 10/0/1 mit L1.100 als CoolMasterNet Mode-Eingang:
>knx group 10/0/1 M < L1.100
OK
KNX-Gruppe für Gruppenadresse 10/0/1 auflisten:
>knx group 10/0/1
G000:10/0/1 [ Ein/Aus ] < L1.100
G001:10/0/1 [ Modus ] < L1.100
G002:10/0/1 [ Raumtemperatur ] > L1.100
OK
Alle verfügbaren Gruppenfunktionen anzeigen:
>knx func
onoff -> Ein/Aus DT:{1.001} [<|>]
ST -> Soll-Temperatur DT:{9.001} [<|>]
RT -> Raumtemperatur DT:{9.001} [<|>]
M -> Modus DT:{1.001} [<|>]
Fstep -> Lüfterstufe Schritt DT:{1.001} [<| ]
F8 -> Lüfterstufenanzahl DT:{5.010} [<|>]
F% -> Lüfterstufe in % DT:{5.001} [<|>]
OK
Gruppe Nummer 2 löschen:
>knx group -2
OK
hdl
Synopsys
hdl
hdl delall
hdl - <UID_STRICT>
hdl + <UID_STRICT> <channel> <AC_No> <enable> <m0m1m2m3m4f0f1f2f3>
hdl eth
hdl eth <enable|disable>
hdl eth myid <ID>
BESCHREIBUNG:
HDL-Status und Konfiguration abfragen oder ändern. Im Format ohne Parameter listet der Befehl hdl die vorhandenen AC (Klimaanlagen)-Konfigurationen ähnlich wie im HDL Buspro Setup Tool auf.
- hdl delall - löscht alle AC-Konfigurationen
- hdl - <UID_STRICT> - löscht die AC-Konfiguration für eine bestimmte Inneneinheit
- hdl + <UID_STRICT> <channel> <AC_No> <enable> <m0m1m2m3m4f0f1f2f3> - erstellt eine AC-Konfiguration für eine Inneneinheit. Alle Parameter werden aus der AC-Konfigurationstabelle im HDL Buspro Setup Tool übernommen: channel - Zeilennummer in der AC-Konfigurationstabelle, AC_No - Ganzzahl zur Zuordnung zur Inneneinheit, enable - 0 (ungültig) oder 1 (gültig), Modi - m0=kühlen m1=heizen m2=ventilator m3=auto m4=entfeuchten, Lüfterstufen - f0=auto f1=hoch f2=mittel f3=niedrig: +=erlaubt -=nicht erlaubt (siehe Beispiel).
- hdl eth - zeigt HDL-Ethernet-Status und Paket-Zähler an
- hdl eth <enable|disable> - aktiviert/deaktiviert HDL über Ethernet
- hdl eth myid <ID> - ändert Subnetz- und Geräte-ID: Die ID wird im Hexadezimalformat eingegeben, MS-Byte ist Subnetz-ID, LS-Byte ist Geräte-ID (siehe Beispiel)
Hinweis
Subnetz-ID und Geräte-ID der HDL RS485-Leitung können mit dem Befehl line myid geändert werden.
Beispiele:
Vorhandene AC-Konfigurationen auflisten:
>hdl
Ch|AC|En| Bemerkung | CA |CHFAD|AHML|
--- ---- ---- ---------------- -------- ------- ------
1 | 1| 1|L1.100 |L1.100|++---|-+-+|
2 | 2| 1|L1.101 |L1.101|++++-|++++|
OK
AC-Konfiguration für Inneneinheit L1.101 löschen:
>hdl - L1.101
OK
AC-Konfiguration für Inneneinheit L2.301 erstellen: channel=2, AC-Nummer=2, gültig,
Modi=kühlen heizen, Lüfterstufen=hoch mittel:
>hdl + L2.301 2 2 1 ++----+-+
OK
Alle verfügbaren Gruppenfunktionen anzeigen:
>hdl eth
status : aktiviert
ID : 0x01 0x63
send cntr : 0
recv cntr : 0
crc cntr : 0
OK
HDL über Ethernet aktivieren:
>hdl eth enable
OK, Neustart erforderlich!
HDL-ID von CoolMasterNet ändern: Subnetz-ID=0x01=1, Geräte-ID=0x63=99:
>hdl eth myid 0163
OK, Neustart erforderlich!
sddp
Synopsys
sddp
sddp <enable|disable|identify|offline|alive>
BESCHREIBUNG:
Konfiguriert das Control4® Simple Device Discovery Protocol (SDDP)-Modul. CoolMasterNet ist konform mit der Control4® SDDP v1.0 Spezifikation und kann als SDDP-fähiges Gerät agieren.
- Ohne Parameter, wenn das SDDP-Modul aktiviert und das Ethernet-Kabel angeschlossen ist, listet der Befehl sddp die unterstützte Protokollversion und die Paket-Zähler auf.
- sddp enable - aktiviert das SDDP-Modul dauerhaft (wirksam nach Neustart). Standardzustand.
- sddp disable - deaktiviert das SDDP-Modul dauerhaft (wirksam nach Neustart)
- sddp identify - sendet eine IDENTIFY-Nachricht an das Control4® Composer-Tool, um CoolMasterNet zum aktuellen Projekt hinzuzufügen
- sddp offline - signalisiert, dass CoolMasterNet offline geht
- sddp alive - signalisiert, dass CoolMasterNet online ist
Beispiele:
sddp-Modul aktivieren:
>sddp enable
OK
IDENTIFY-Nachricht senden:
>sddp identify
OK
HVAC Status- und Steuerbefehle
on
SYNOPSIS
on <UID>
BESCHREIBUNG:
Inneneinheit(en) einschalten. BEISPIEL: Inneneinheit 102 auf Linie L1 einschalten
on L1.102 OK
Alle Inneneinheiten auf Linie L2 einschalten
on L2* OK
Alle Inneneinheiten einschalten
on OK
allon
SYNOPSIS
allon
BESCHREIBUNG:
Alle Inneneinheiten einschalten.
off
SYNOPSIS
off <UID>
BESCHREIBUNG:
Inneneinheit(en) ausschalten.
BEISPIEL
Inneneinheit 102 auf Linie L1 ausschalten
off L1.102 OK
Alle Inneneinheiten auf Linie L2 ausschalten
off L2* OK
Alle Inneneinheiten ausschalten
off OK
alloff
SYNOPSIS
alloff
BESCHREIBUNG:
Alle Inneneinheiten ausschalten
cool
SYNOPSIS
cool <UID>
BESCHREIBUNG:
Betriebsmodus der Inneneinheit(en) auf Kühlen setzen.
BEISPIEL
Inneneinheit 102 auf Linie L1 auf Kühlmodus stellen
cool L1.102 OK
Alle Inneneinheiten auf Linie L2 auf Kühlmodus stellen
cool L2* OK
Alle Inneneinheiten auf Kühlmodus stellen
cool OK
heat
SYNOPSIS
heat <UID>
BESCHREIBUNG:
Betriebsmodus der Inneneinheit(en) auf Heizen setzen.
BEISPIEL
Inneneinheit 102 auf Linie L1 auf Heizmodus stellen
heat L1.102 OK
Alle Innengeräte auf Linie L2 in den Heizmodus versetzen
heat L2* OK
Alle Innengeräte in den Heizmodus versetzen
heat OK
fan
SYNOPSIS
fan <UID>
BESCHREIBUNG:
Betriebsmodus der Innengeräte auf Lüfter stellen.
BEISPIEL
Innengerät 102 auf Linie L1 in den Lüftermodus versetzen
fan L1.102 OK
Alle Innengeräte auf Linie L2 in den Lüftermodus versetzen
fan L2* OK
Alle Innengeräte in den Lüftermodus versetzen
fan OK
dry
SYNOPSIS
dry <UID>
BESCHREIBUNG:
Betriebsmodus der Innengeräte auf Entfeuchten stellen.
BEISPIEL
Innengerät 102 auf Linie L1 in den Entfeuchtungsmodus versetzen
dry L1.102 OK
Alle Innengeräte auf Linie L2 in den Entfeuchtungsmodus versetzen
dry L2* OK
Alle Innengeräte in den Entfeuchtungsmodus versetzen
dry OK
auto
SYNOPSIS
auto <UID>
BESCHREIBUNG:
Betriebsmodus der Innengeräte auf Automatik stellen.
BEISPIEL
Innengerät 102 auf Linie L1 in den Automatikmodus versetzen
auto L1.102 OK
Alle Innengeräte auf Linie L2 in den Automatikmodus versetzen
auto L2* OK
Alle Innengeräte in den Automatikmodus versetzen
auto OK
temp
SYNOPSIS
temp <UID> <±><temp>
temp <UID> <temp.d>
BESCHREIBUNG:
Ändert die Solltemperatur der Innengeräte.
· Im Format temp [UID] [±]<temp> muss der Parameter eine natürliche Dezimalzahl sein.
Der Befehl kann relativ oder absolut ausgeführt werden.
Wenn dem Parameter ein Plus-‘+’ oder Minus-‘-’ vorangestellt ist, wird der Wert zur aktuellen Solltemperatur addiert oder davon abgezogen.
Andernfalls wird die Solltemperatur auf den angegebenen Wert gesetzt.
· Im Format temp <UID><temp.d> ist der Solltemperatur-Parameter <temp.d> eine Dezimalzahl mit einer Genauigkeit von 0,1. (In diesem Fall sind vorangestellte +|- nicht erlaubt).
Wenn das Klimasystem keine 0,1-Präzision für die Solltemperatur unterstützt (siehe Tabelle unten), wird der nächstgelegene unterstützte Wert verwendet.
| AC-Typ | Solltemperatur-Präzision |
| DK | 0,1ºC |
| ME | 0,1ºC |
| SM | 0,1ºC |
| FJ | 0,3ºC |
| SA | 0,5ºC |
| TO | 0,5ºC |
| PN | 0,5ºC |
| MH | 0,5ºC |
| LG | 0,5ºC |
| HT | 1ºC |
| GR | 1ºC |
| MD,CG,KT,TR | 1ºC |
| TI | 1ºC |
| MT | 1ºC |
| BSM | 1ºC |
Die Temperatureinheit (siehe set-Befehl) legt fest, ob Celsius oder Fahrenheit für die Parameterwerte verwendet wird.
BEISPIEL
Solltemperatur des Innengeräts 102 auf Linie L1 auf 23º setzen
temp L1.102 23 OK
Solltemperatur aller Innengeräte auf Linie L2 um 2º senken
temp L2* -2 OK
Solltemperatur aller Innengeräte auf Linie L2 auf 24,5º setzen
temp L2* 24.5 OK
Solltemperatur aller Innengeräte auf 22º setzen
temp 22 OK
feed
SYNOPSIS
feed <UID> <±><temp>
feed <UID> <temp.d>
BESCHREIBUNG:
Gibt eine Umgebungstemperatur-Empfehlung an die angegebenen Innengeräte weiter. Ist der Wert null, beendet die CoolMaster-Produktlinie die Empfehlung der Umgebungstemperatur. Die empfohlene Umgebungstemperatur ist nicht dauerhaft und geht nach einem Neustart der CoolMaster-Produktlinie verloren (wird auf null gesetzt).
· Im Format feed <UID> <±><temp> muss der Parameter <temp> eine natürliche Dezimalzahl sein.
Der Befehl kann relativ oder absolut ausgeführt werden.
Wenn dem Parameter ein Plus-‘+’ oder Minus-‘-’ vorangestellt ist, wird der Wert zur aktuellen empfohlenen Umgebungstemperatur addiert oder davon abgezogen.
Andernfalls wird der Wert auf die angegebene Temperatur gesetzt.
· Im Format feed <UID><temp.d> ist der Parameter <temp.d> eine Dezimalzahl mit einer Genauigkeit von 0,1. (In diesem Fall sind vorangestellte +|- nicht erlaubt).
Es kann nicht garantiert werden, dass die vom Innengerät gemeldete Umgebungstemperatur exakt der vorgeschlagenen Temperatur entspricht, die mit dem feed-Befehl übermittelt wurde.
Der feed-Befehl wird für folgende AC-Typen unterstützt:
| Linientyp | Modell | Firmware-Version |
| ME | ||
| PBM | ||
| SI | 0.4.7 | |
| EL | ||
| GRNS | ||
| UMM | GS538/9, SMT-HOA |
BEISPIEL
Umgebungstemperatur von 23,5º für Innengerät L1.102 vorschlagen
feed L1.102 23.5 OK
Vorgeschlagene Umgebungstemperatur für alle Innengeräte auf Linie L2 um 2º senken
feed L2* -2 OK
fspeed
SYNOPSIS
fspeed <UID>
BESCHREIBUNG:
Stellt die Lüftergeschwindigkeit der Innengeräte auf:
· v, V - sehr niedrig oder leise · l, L - niedrig
· m, M - mittel
· h, H - hoch
· t, T - maximal oder sehr hoch
· a, A - automatisch
Nicht alle Innengeräte unterstützen alle oben aufgeführten Lüftergeschwindigkeiten.
Welche Lüftergeschwindigkeiten unterstützt werden, hängt vom jeweiligen Gerät ab.
Wenn die gewünschte Lüftergeschwindigkeit vom Innengerät nicht unterstützt wird, hat der fspeed-Befehl keine Wirkung.
BEISPIEL
Lüftergeschwindigkeit von Innengerät 102 auf Linie L1 auf niedrig stellen
fspeed L1.102 l OK
Lüftergeschwindigkeit aller Innengeräte auf Linie L2 auf hoch stellen
fspeed L2* h OK
Lüftergeschwindigkeit aller Innengeräte auf mittel stellen
fspeed m OK
fspeed
SYNOPSIS
fspeed <UID> <v,V|l,L|m,M|h,H|t,T|a,A>
BESCHREIBUNG
Stellt die Lüftergeschwindigkeit der Innengeräte auf:
· v, V - sehr niedrig oder leise
· l, L - niedrig
· m, M - mittel
· h, H - hoch
· t, T - maximal oder sehr hoch
· a, A - automatisch
Nicht alle Innengeräte unterstützen alle oben aufgeführten Lüftergeschwindigkeiten. Welche Lüftergeschwindigkeiten unterstützt werden, hängt vom jeweiligen Gerät ab.
Wenn die gewünschte Lüftergeschwindigkeit vom Innengerät nicht unterstützt wird, hat der fspeed-Befehl keine Wirkung.
BEISPIEL
Lüftergeschwindigkeit von Innengerät 102 auf Linie L1 auf niedrig stellen
fspeed L1.102 l OK
Lüftergeschwindigkeit aller Innengeräte auf Linie L2 auf hoch stellen
fspeed L2* h OK
Lüftergeschwindigkeit aller Innengeräte auf mittel stellen
fspeed m OK
swing
SYNOPSIS
swing [UID] <h|v|a|3|4|6|x>
BESCHREIBUNG
Stellt die Lamellenposition der Innengeräte auf:
· h - horizontal
· v - vertikal
· a - automatisch (Swing)
· 3 - 30º
· 4 - 45º
· 6 - 60º
· - (Minus) - Swing stoppen
Nicht alle Klimaanlagenhersteller und nicht alle Innengeräte unterstützen die oben genannten Lamellenpositionen oder verfügen überhaupt über eine Lamellensteuerung.
Die Lamellensteuerung ist eine Eigenschaft des jeweiligen Innengerätetyps. Wird eine nicht unterstützte Position angefordert, hat der swing-Befehl keine Wirkung oder gibt einen Fehler zurück.
Unterstützte Optionen je nach Hersteller
| Klimaanlagenhersteller | Kürzel | h | v | a | 3 | 4 | 5 | - |
| Daikin | DK | |||||||
| Mitsubishi Electric | ME | |||||||
| Sanyo | SA | + | + | + | + | + | + | + |
| Toshiba | TO | + | + | + | + | + | + | + |
| Panasonic | PN | + | + | + | + | + | + | + |
| Hitachi | HT | |||||||
| LG | LG | |||||||
| Mitsubishi Heavy | MH | |||||||
| Gree | GR | |||||||
| Midea | MD | |||||||
| Kentatsu | KT | |||||||
| Trane | TR | |||||||
| Chigo | CG | |||||||
| Fujitsu | FJ | |||||||
| Samsung | SM | |||||||
| Tadiran Inverter | TI | |||||||
| Meitav | MT | |||||||
| Haier | HA | |||||||
| Bluestar | BSM |
BEISPIEL
Lamellenposition von Innengerät 102 auf Linie L1 auf horizontal stellen
swing L1.102 h OK
Lamellenposition aller Innengeräte auf 30º stellen
swing 3 OK
filt
SYNOPSIS
filt <UID>
BESCHREIBUNG:
Filteranzeige zurücksetzen.
BEISPIEL
Filteranzeige am Innengerät 102 auf Linie L1 zurücksetzen
filt L1.102 OK
Filteranzeige an allen Innengeräten auf Linie L2 zurücksetzen
filt L2* OK
Filteranzeige an allen Innengeräten zurücksetzen
filt OK
ls
SYNOPSIS
ls [UID]
ls+
BESCHREIBUNG
Statusliste der Innengeräte abrufen.
Wenn UID weggelassen wird, listet der ls-Befehl alle sichtbaren Innengeräte auf, die mit der CoolMaster-Produktlinie verbunden sind, während der ls+ -Befehl alle Innengeräte einschließlich der unsichtbaren (siehe props-Befehl) auflistet.
Die Statuszeile eines Innengeräts hat ein festes Format, sodass jedes Statusfeld an einer festen Position ausgegeben wird.
· Statuszeile eines Innengeräts mit Celsius-Temperaturskala
0123456789012345678901234567890123456
L2.102 OFF 20C 27C High Cool OK - 0
· Statuszeile eines Innengeräts mit Fahrenheit-Temperaturskala
012345678901234567890123456789012345678
L2.102 OFF 120F 127F High Cool OK - 0
Feld |
Position in der Zeichenkette |
Werte |
|
Celsius |
Fahrenheit |
||
| UID | 0-5 |
LN.XYY | |
| Ein/Aus | 7-9 |
ON,OFF | |
| Eingestellte Temperatur | 11-12 | 11-13 | nnC oder nnnF |
| Raumtemperatur | 15-16 | 16-18 | nnC oder nnnF |
| Ventilatorstufe | 19-22 | 21-24 | VLow, Low, Med, High, Top, Auto, ... |
| Betriebsmodus | 24-27 | 26-29 | Cool, Heat, Fan, Dry, Auto, ... |
| Fehlercode Innengerät | 29-32 | 31-34 | OK - kein Fehler, sonst Fehlercode Innengerät |
| Filteranzeige | 34 | 36 | - oder # (Filteranzeige) |
| Anforderung | 36 | 38 | 0 oder 1 |
BEISPIEL
ls L2 L2.101 ON 25C 27C Low Cool OK - 1 L2.102 OFF 20C 27C High Cool OK - 0 OK
ls L2.101 L2.101 ON 25C 27C Low Cool OK - 1 OK
ls L1.101 ON 25C 24C Low Cool OK - 1 L1.102 ON 22C 23C Med Cool OK - 0 L2.101 ON 25C 27C Low Cool OK - 1 L2.102 OFF 20C 27C High Cool OK - 0 OK
ls2
SYNOPSIS
ls2 [UID]
BESCHREIBUNG
Wie ls, aber mit Dezimalstellen bei den Temperaturen.
Zeigt die Statusliste der Innengeräte an. Wenn UID weggelassen wird, werden alle an die CoolMaster-Produktlinie angeschlossenen Innengeräte aufgelistet.
Die Statuszeile des Innengeräts hat ein festes Format, sodass jedes Statusfeld an einer festen Position ausgegeben wird.
· Statuszeile des Innengeräts mit Celsius-Temperaturskala
01234567890123456789012345678901234567890
L1.102 ON 16.9C 27.0C High Cool OK - 0
· Statuszeile des Innengeräts mit Fahrenheit-Temperaturskala
0123456789012345678901234567890123456789012
L1.102 ON 062.4F 080.6F High Cool OK - 0
Feld |
Position in der Zeichenkette |
Werte |
|
Celsius |
Fahrenheit |
||
| UID | 0-5 |
LN.XYY | |
| Ein/Aus | 7-9 |
ON,OFF | |
| Eingestellte Temperatur | 11-14 | 11-15 | nn.nC oder nnn.nF |
| Raumtemperatur | 17-20 | 18-22 | nn.nC oder nnn.nF |
| Ventilatorstufe | 23-26 | 25-28 | VLow, Low, Med, High, Top, Auto, ... |
| Betriebsmodus | 28-31 | 30-33 | Cool, Heat, Fan, Dry, Auto, ... |
| Fehlercode Innengerät | 33-36 | 35-38 | OK - kein Fehler, sonst Fehlercode Innengerät |
| Filteranzeige | 38 | 40 | - oder # (Filteranzeige) |
| Anforderung | 40 | 42 | 0 oder 1 |
query
SYNOPSIS
query <UID STRICT> <o|m|f|t|h|e|a|s>
BESCHREIBUNG
Abfrage eines der Betriebszustände des angegebenen Innengeräts. Der Parameter <UID STRICT> muss ein einzelnes Innengerät in der Form Ln.XYY oder XYY definieren. Der ausgegebene Wert wird als alphanumerischer Wert entsprechend der untenstehenden Tabelle angezeigt.
| Abfrage | Betriebszustand | Wert |
| o | Ein/Aus | 0 - Aus, 1 - Ein |
| m | Betriebsmodus |
0 - Kühlen 1 - Heizen 2 - Auto 3 - Entfeuchten 4 - Haux 5 - Ventilator |
| f | Ventilatorstufe |
0 - Niedrig 1 - Mittel 2 - Hoch 3 - Auto 4 - Top |
| t | Eingestellte Temperatur | Natürlich |
| e | Fehlercode |
0 - Kein Fehler, sonst Fehlercode wie beim ls-Befehl |
| a | Umgebungstemperatur | Natürlich |
| h | Eingestellte Temperatur | 0,01º Genauigkeit |
| s | Lamellenposition |
0 - Keine Lamellensteuerung a - auto (Schwenken) h - horizontal 3 - 30º 4 - 45º 6 - 60º v - vertikal x - Stopp (Schwenken) |
BEISPIEL
query L1.100 o 1 OK
query L1.100 m 0 OK
query L1.100 t 25 OK
query L1.100 a 27 OK
query L1.100 f 2 OK
query L1.100 e U4 OK
query L1.100 e 0 OK
query L1.100 h 20.50 OK
wh
SYNOPSIS
wh <UID STRICT> <h|e|w|a|t<+|-|temp>|b<+|->>
wh <UID STRICT>
BESCHREIBUNG
Steuerung der Warmwasserbereiter-Einheit. Wenn der Buchstabe weggelassen wird, wird der spezielle Status des Warmwasserbereiters angezeigt.
Buchstabe |
Funktion |
Kompatibilität |
|
ME |
P1P2 (Altherma) |
||
h |
Heizmodus |
+ |
|
e |
Eco-Modus |
+ |
|
w |
Heißmodus |
+ |
|
a |
Frostschutzmodus |
+ |
|
t |
Tank (+=ein,-=aus, temp=Sollwert) |
|
+ |
b |
Booster (+=ein,-=aus) |
|
+ |
"kein Buchstabe" |
Status anzeigen |
|
+ |
Die EIN/AUS-Steuerung der Warmwasserbereiter-Einheit erfolgt mit den normalen on- und off-Befehlen.
BEISPIEL
Hot-Modus für Warmwasserbereiter 101 auf Linie L1 aktivieren
wh L1.101 w OK
Altherma-Einheit 000 auf Linie L4: Tank-Solltemperatur auf 40º setzen
wh L4.000 t40 OK
Tank der Altherma-Einheit 000 auf Linie L4 einschalten
wh L4.000 t+ OK
Tank-Booster der Altherma-Einheit 000 auf Linie L4 einschalten
wh L4.000 b+ OK
Tank-Status der Altherma-Einheit 000 auf Linie L4 anzeigen
wh L4.000 L4.000 ON 40C 35C + OK
main
SYNOPSIS
main [Ln]
main <UID STRICT> <0|1>
BESCHREIBUNG
Ändern oder Abfragen der Haupteinstellung der Daikin-Innengeräte (Main RC). Ohne Parameter listet der main-Befehl die Haupteinstellung aller Daikin-Innengeräte auf allen Linien auf. Mit der Liniennummer Ln können die Innengeräte einer bestimmten Linie angezeigt werden.
Main RC-Einstellung |
Beschreibung |
+ |
Innengerät ist Main RC |
- |
Innengerät ist nicht Main RC |
? |
Kein Main RC im System |
Hinweise:
Um ein Innengerät als Main RC zu setzen, muss das vorherige Main RC zuerst entfernt werden.
BEISPIEL
Main RC-Einstellung der Innengeräte auf Linie L2 anzeigen
main L2 L2.200 - L2.201 - L2.202 - L2.203 - L2.204 - L2.205 - L2.206 + OK
Main RC-Einstellung aller Innengeräte anzeigen
main L1.300 - L1.301 + L1.302 - L2.100 ? L2.101 ? L2.102 ? L2.103 ? OK
Main RC entfernen: Innengerät 206 auf Linie L2
main L2.206 0 OK
Neues Main RC setzen: Innengerät 201 auf Linie L2
main L2.201 1 OK
vam
SYNOPSIS
vam <UID STRICT> <a|b|x|n|l|L|h|H|s|t|A|+|->
vam
vam <UID STRICT>
BESCHREIBUNG
Steuerung der Lüftungseinheit.
· vam <UID STRICT> – Status der Lüftungseinheit abfragen.
· vam – Status aller Lüftungseinheiten abfragen.
Buchstabe |
Funktion |
Kompatibilität |
|||
DK |
ME |
LG |
SM |
||
a |
Automatikmodus |
+ |
+ |
+ |
+ |
b |
Bypass (Bps) Modus |
+ |
+ |
|
+ |
x |
Wärmetauscher (HExc) Modus |
+ |
+ |
+ |
+ |
n |
Normalmodus |
|
|
+ |
|
S |
Schlafmodus |
|
|
|
+ |
l |
Niedrige Lüfterstufe |
+ |
+ |
+ |
+ |
L |
Niedrige Lüfterstufe mit Frischluftzufuhr |
+ |
|
|
|
h |
Hohe Lüfterstufe |
+ |
+ |
+ |
+ |
H |
Hohe Lüfterstufe mit Frischluftzufuhr |
+ |
|
|
|
s |
Super hohe Lüfterstufe |
|
|
+ |
+ |
t |
Top-Lüfter |
|
+ |
|
|
A |
Automatik-Lüfter |
|
+ |
+ |
|
+ |
Lüftungsgerät einschalten* |
|
|
|
+ |
- |
Lüftungsgerät ausschalten* |
|
|
|
+ |
Die EIN/AUS-Steuerung des Lüftungsgeräts erfolgt mit den üblichen on- und off-Befehlen.
Es gibt jedoch auch Doppelsysteme, die aus einer Klimaanlage und einem Lüftungsgerät bestehen. In diesem Fall steuern die Befehle on und off
die Klimaanlage, während vam <UID STRICT> +/vam <UID STRICT> - das Lüftungsgerät steuern.
BEISPIEL
Wärmetauscher-Modus am Lüftungsgerät 101 auf Linie L1 einstellen
vam L1.101 x OK
lock
SYNOPSIS
lock [UID STRICT]
lock [UID] <-|+>[o|m|t|n]
BESCHREIBUNG
Die meisten HLK-Systeme verfügen über eine Sperrfunktion (Inhibit), um zu verhindern, dass der Benutzer den Status des Innengeräts über einen lokalen oder kabelgebundenen Controller ändert. Die CoolMaster-Produktlinie bietet die gleiche Funktionalität mit dem lock-Befehl.
· lock <UID STRICT> - Sperren für alle oder ein bestimmtes Innengerät abfragen.
<UID STRICT> definiert ein bestimmtes Innengerät im Format Ln.XYY
| Sperroptionen | Funktion |
| + | Vollsperre: Ein/Aus, Modus, Solltemperatur |
| - | Voll entsperren: Ein/Aus, Modus, Solltemperatur |
| +o | Ein/Aus sperren |
| -o | Ein/Aus entsperren |
| +m | Modus sperren |
| -m | Modus entsperren |
| +t | Solltemperatur sperren |
| -t | Solltemperatur entsperren |
| +n | Nur Einschalten sperren |
| -n | Nur Einschalten entsperren |
Verschiedene Sperroptionen können in einem Befehl kombiniert werden (siehe Beispiele unten)
KOMPATIBILITÄT
AC-Typ |
Sperroptionen |
||||
Vollsperre |
Ein/Aus |
Modus |
Sollwert |
Nur Ein |
|
DK |
+ |
+ |
+ |
+ |
+ |
SA |
|
+ |
+ |
+ |
|
ME |
|
+ |
+ |
+ |
|
LG |
+ |
|
+ |
+ |
|
SM |
+ |
|
+ |
|
|
TO |
|
+ |
+ |
+ |
|
MH |
+ |
+ |
|
|
|
HT |
+ |
|
+ |
|
|
SI |
+ |
+ |
+ |
+ |
|
FJ |
|
+ |
+ |
+ |
|
MD,TR,KT,CG |
+ |
|
+ |
|
|
HA |
|
+ |
+ |
+ |
|
GMV5 |
+ |
+ |
+ |
+ |
|
BS |
|
+ |
+ |
+ |
|
BEISPIEL
Sperren für Innengerät L1.103 abfragen (SA/TO/PN)
lock L1.103 -o -m -t OK
Sperren für Innengerät L2.101 abfragen (MD/KT/TR/CG/HT)
lock L2.101 + OK
Sperren für Innengerät L1.100 abfragen (DK)
lock L1.100 -o -m -t +n OK
Modusänderung sperren und Sollwertänderung entsperren
lock L1.102 +m-t OK
Vollsperre
lock L5.002 + OK
inhibit
SYNOPSIS
inhibit [UID] <0|1>
BESCHREIBUNG
Mit der CoolMaster-Produktlinie werden Innengeräte zwangsweise ausgeschaltet, wenn inhibit auf 1 (aktiviert) gesetzt wird. Wird
inhibit wieder auf 0 (deaktiviert) gesetzt, wird der vorherige EIN/AUS-Status des Innengeräts wiederhergestellt. Das Innengerät wird eingeschaltet, wenn es vor dem Inhibit eingeschaltet war.
BEISPIEL
Innengerät 102 auf Linie L1 inhibieren. Das Gerät wird ausgeschaltet.
inhibit L1.102 1 OK
Inhibit für Innengerät 102 auf Linie L1 entfernen
inhibit L1.102 0 OK
Alle Innengeräte inhibieren
inhibit 1 OK
Inhibit für alle Innengeräte entfernen
inhibit 0 OK
group
SYNOPSIS
group
group <UID1 STRICT> <UID2 STRICT>
group delall
group -G
group ram R
BESCHREIBUNG
Steuerung der Gruppenfunktion in der CoolMaster-Produktlinie. Das Gruppieren von zwei Innengeräten bedeutet, dass das zweite Innengerät den EIN/AUS-Status, Modus, Lüftergeschwindigkeit, Solltemperatur und Swing-Einstellungen des ersten Innengeräts übernimmt.
· Im Format ohne Parameter listet group die bestehenden Gruppen auf
· group delall - alle Gruppen löschen
· group -G - Gruppe Nummer G löschen (Gruppennummern werden in der Liste der bestehenden Gruppen angezeigt)
· group <UID1 STRICT> <UID2 STRICT> - neue Gruppe erstellen, wobei UID2 UID1 folgt
· group ram R - Gruppendatenbank für R Gruppen anlegen. Die Änderung wird nach einem Neustart wirksam. Verwenden Sie diese Option nur, wenn die Standard-Gruppendatenbank zu klein ist.
BEISPIEL
Innengerät L5.001 mit L5.002 gruppieren
group L5.001 L5.002 OK
Vorhandene Gruppen auflisten
group G000: L5.001 --> L5.002 G001: L5.001 --> L5.003 OK
Gruppe Nummer 0 löschen
group -0 OK
Alle Gruppen löschen
group delall OK
Gruppen-Datenbank für 50 Gruppen erstellen
group ram 50 OK, Neustart erforderlich!
va
SYNOPSIS
va
va auto
va delall
va ram R
va - <UID STRICT|VA>
va + <UID STRICT> <VA>
BESCHREIBUNG
Um die Übersetzung der UID in eine Modbus-Objektadresse zu vereinfachen, verwendet die CoolMaster-Produktlinie die VA (Virtuelle
Adresse), die mit der UID verknüpft ist. Jede UID kann keine, eine oder mehrere zugeordnete VAs haben, aber jede VA kann
nur einer UID zugeordnet werden. VAs sind einfache Zahlen, beginnend bei 001 (dezimal). Das Konzept der virtuellen Adresse ist
anwendbar auf CoolGate 5 und ModBus IP.
· Im Format ohne Parameter listet der va-Befehl alle VA-Zuordnungen und deren ModBus-Adressen im Hexadezimal-
und Dezimalformat auf.
· va auto – Die CoolMaster-Produktlinie ordnet VAs automatisch den vorhandenen (mit dem Befehl ls sichtbaren)
UIDs zu. Dabei werden vorherige Zuordnungen gelöscht.
· va delall – Alle VA-Zuordnungen löschen
· va ram R – Erstellt eine VA-Datenbank für R Zuordnungen. Die Änderung wird nach einem Neustart wirksam. Verwenden Sie diese Option
nur, wenn die Standard-VA-Datenbank zu klein ist.
· va - <UID STRICT|VA> – Alle VA-Zuordnungen einer bestimmten Inneneinheit löschen oder eine bestimmte VA-Zuordnung entfernen
· va + <UID STRICT> <VA> – Neue VA-Zuordnung hinzufügen
BEISPIEL
Alle vorhandenen Inneneinheiten automatisch zuordnen
va auto OK
VA 007 der Inneneinheit 100 auf Linie L1 zuordnen
va + L1.100 7 OK
Alle VA-Zuordnungen auflisten
va
L1.100 --> 001 [Hex: 0x0011 | Dez: 0017] +-> 007 [Hex: 0x0071 | Dez: 0113] L1.101 --> 002 [Hex: 0x0021 | Dez: 0033] L2.101 --> 003 [Hex: 0x0031 | Dez: 0049] L2.102 --> 004 [Hex: 0x0041 | Dez: 0065] L2.103 --> 005 [Hex: 0x0051 | Dez: 0081] L2.104 --> 006 [Hex: 0x0061 | Dez: 0097] OK
Alle VA-Zuordnungen der Inneneinheit 100 auf Linie L1 löschen
va - L1.100 OK
VA-Zuordnung Nummer 4 löschen
va - 4 OK
Alle VA-Zuordnungen löschen
va delall OK
VA-Datenbank für 200 Zuordnungen erstellen
va ram 200 OK, Neustart erforderlich!