# NEA Smart > Symcon Dokumentation · Deutsch · erzeugt am 2026-09-26 > Index: https://www.symcon.de/de/llms.txt Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/nea-smart/ _Benötigt Symcon >= 4.0_ > **Achtung:** Dieses Modul ist nur kompatibel mit der NEA Smart 1.0 > und nicht kompatibel mit der NEA Smart 2.0 oder neuer Das Modul dient zum Empfangen und Schalten von NEA Smart Daten. ### Funktionsumfang - Setzen von Variablen via Skriptbefehl oder Visualisierung. - Auslesen der Daten der NEA Smart ### Software-Installation - Über den [Module Store](https://www.symcon.de/de/service/dokumentation/komponenten/verwaltungskonsole/module-store/) das Modul REHAU Nea Smart installieren. ### Einrichten der Instanzen in IP-Symcon - Unter "Instanz hinzufügen" kann das 'NEA Smart'-Modul mithilfe des Schnellfilters gefunden werden. - Weitere Informationen zum Hinzufügen von Instanzen in der [Dokumentation der Instanzen](https://www.symcon.de/service/dokumentation/konzepte/instanzen/#Instanz_hinzuf%C3%BCgen) #### Konfigurationsseite: | Name | Beschreibung | | ---------------- | ----------------------------------------------------------------------------------------------------------- | | IP-Adresse | IP-Adresse der NEA Smart | | Intervall | Einstellbares Intervall in Sekunden in denen die Daten der NEA Smart abgefragt werden sollen. (Standard: 0) | | Heizzone 1..12 | Aktiviert das Auslesen der jeweiligen Heizzone. (Die Heizkreise werden immer alle ausgelesen) | | "Gerät auslesen" | Liest die Daten manuell aus. Muss auch einmalig zu Beginn gemacht werden. | ### Statusvariablen und Profile Die Statusvariablen/Kategorien werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen. #### Statusvariablen Die Variablen werden automatisch angelegt. | Name (Basis) | Typ | Beschreibung | | -------------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | Basis Absenkdifferenztemperatur | Float | Dient als "Kategorie" in der sich alle überwachten Standorte, sowie der Zeitstempel und Längen-/Breitengrad befinden. Wird pro Gerät erstellt. | | Basis Absenkeingang | Boolean | | | Basis Automatische Zeitumstellung | Boolean | Ein/Aus der automatischen Zeitumstellung | | Basis Betriebsart Heizen/Kühlen (CO-Eingang) | Boolean | Steuert die Betriebsart (Ein = Kühlen, Aus = Heizen) | | Basis Frostschutz | Boolean | Ein/Aus des Frostschutzes | | Basis Frostschutz Temperatur | Integer | Temperatur des Frostschutzes | | Basis HW Version | String | Hardware Version der Basis | | Basis ID | String | ID der Basis | | Basis Kühlen-Modus | Boolean | Ein/Aus des Kühlenmodus | | Basis Rang im Systemverbund | Integer | Rand der Basis (0 = Standalone, 1 = Master, 2 = Slave) | | Basis Smartstart ein/aus | Boolean | Ein/Aus des Smartstart | | Basis SW ETH Version | String | Software Version Ethernet | | Basis SW STM Version | String | Software Version STM | | Basis Taupunktsensor | Boolean | Ein/Aus des Taupunktsensors | | Basis Temperaturbegrenzer | Boolean | Ein/Aus des Temperaturbegrenzers | | Basis Temperatureinheit | Integer | Einstellung ob Fahrenheit oder Celsius (0 = °C, 1 = °F) | | Basis Urlaub Status | Integer | Urlaubstatus (0 = aus, 1 = geplant, 2 = aktiv) | | Basis Urlaub Temperatur Heizen | Float | Temperatur während des Urlaubs | ### | Name (Heizzone 1..12) | Typ | Beschreibung | | --------------------------------------------- | ------- | ----------------------------------------------------------------------------------------------------------------------------- | | Heizzone 01..12 Ist Temperatur | Float | Aktuelle Ist Temperatur | | Heizzone 01..12 Soll Temperatur | Float | Soll Temperatur | | Heizzone 01..12 Betriebsmodus | Integer | Betriebsmodus der Heizzone (0 = Auto, 1 = Tag, 2 = Nacht) | | Heizzone 01..12 Ist Temperatur Ext. Sensor | Float | Aktuelle Ist Temperatur des externen Sensors | | Heizzone 01..12 Anwesenheit | Boolean | Ein/Aus der Anwesenheit | | Heizzone 01..12 Heizsystem | Integer | Das verwendete Heizsystem (0 = FBH-Standard, 1 = FHB-Niedrigenergie, 2 = Radiator, 3 = Konvektor passiv, 4 = Konvektor aktiv) | | Heizzone 01..12 Korrektur Ist-Werterfassung | Float | Korrektur des Ist-Werts (-2.0 .. +2.0) | | Heizzone 01..12 Name | String | Name der Heizzone | | Heizzone 01..12 Partyschaltung (Stunden) | Integer | Wieviele Stunden die Partyschaltung laufen soll | | Heizzone 01..12 Partyschaltung Restzeit (min) | Integer | Wielange die Partyschaltung noch aktiv ist | | Heizzone 01..12 Programm Wochenende | Integer | Welches Zeitprogramm am Wochenende aktiv ist | | Heizzone 01..12 Programm wochentags | Integer | Welches Zeitprogramm unter der Woche aktiv ist | | Heizzone 01..12 Soll Temperatur Max | Float | Einstellbereich Soll-Temperatur (maximal) | | Heizzone 01..12 Soll Temperatur Min | Float | Einstellbereich Soll-Temperatur (minimal) | | Heizzone 01..12 Status | Boolean | Statusanzeige (0 = OK, 1 = Error) | ### | Name (Heizkreis 1..12) | Typ | Beschreibung | | ------------------------------------ | ------- | ------------------------------------------------------------------------- | | Heizkreis 1..12 Aktiv | Boolean | Ob der Heizkreis aktiv ist (0 = Nein, 1 = Ja) | | Heizkreis 1..12 Aktor | Boolean | Ein/Aus des Stellantriebs | | Heizkreis 1..12 Aktor Prozent | Integer | Prozentuale Aktivität des Aktors (Nur bei SW STM Version 2.02 oder höher) | | Heizkreis 1..12 Status | Integer | Status (0 = Aus, 1 = An, 2 = Fehler) | | Heizkreis 1..12 zugewiesene Heizzone | Integer | Welche Heizzone mit dem Heizkreis verbunden ist | #### Profile: | Name | Typ | | ------------------------------- | ------- | | NEAS.AntifreezeTemp | Integer | | NEAS.TemperatureUnit | Integer | | NEAS.SummerWinter | Boolean | | NEAS.ChangeOver | Boolean | | NEAS.Mode | Integer | | NEAS.EcoDiff | Float | | NEAS.VacationState | Integer | | NEAS.PumpTime | Integer | | NEAS.RelaisTime | Integer | | NEAS.EmergencyTime | Integer | | NEAS.PWMCycle | Integer | | NEAS.PWMPercent | Integer | | NEAS.HeatAreaMode | Integer | | NEAS.HeatAreaProgram | Integer | | NEAS.HeatAreaParty | Integer | | NEAS.HeatAreaPartyRemainingTime | Integer | | NEAS.HeatAreaState | Boolean | | NEAS.HeatAreaRPMMotor | Integer | | NEAS.HeatingSystem | Integer | | NEAS.HeatAreaTActualTemp | Float | | NEAS.HeatAreaTTarget | Float | | NEAS.HeatAreaTHeatCool | Float | | NEAS.HeatAreaOffset | Float | | NEAS.HeatAreaBlockHC | Integer | | NEAS.HeatAreaHeatCTRLState | Integer | | NEAS.HeatAreaNr | Integer | | NEAS.HeatCtrlActorPercent | Integer | ### Visualisierung Über die Visualisierung oder in den mobilen Apps werden Werte angezeigt und können wenn möglich geändert werden. Wir empfehlen aufgrund der Menge der Variablen die Anzeige der gesamten NEA Smart in der Verwaltungskonsole zu deaktivieren und alle gewünschten Variablen via Links in einer eigenen Kategorie anzeigen zu lassen. ## NEAS_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/nea-smart/neas-requeststatus/ `bool NEAS_RequestStatus(int $InstanzID)` _Benötigt Symcon >= 4.0_ Ruft die in der NEA Smart mit der InstanzID gespeicherten Werte auf und setzt die dazugehörigen Variablen. **Parameter** - `$InstanzID` (int): ID der Instanz **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID der Instanz **Beispiel** ```text NEAS_RequestStatus(12345); ``` ## NEAS_WriteValue Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/nea-smart/neas-writevalue/ `bool NEAS_WriteValue(int $InstanzID, string $Ident, mixed $Wert)` _Benötigt Symcon >= 4.0_ Schreibt den Wert in die Variable mit dem Ident in der NEA Smart mit der InstanzID. **Parameter** - `$InstanzID` (int): ID der Instanz - `$Ident` (string): Ident der Variable - `$Wert` (mixed): Wert der Variable **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Wert der Variable **Beispiel** ```text NEAS_WriteValue(12345 , "HEATAREA1_T_TARGET", 23.3); ```