# Möhlenhoff Alpha 2 > 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/moehlenhoff-alpha-2/ _Benötigt Symcon >= 4.0_ Das Modul dient zum Empfangen und Schalten von Möhlenhoff Alpha2 Daten. ### Funktionsumfang - Setzen von Variablen via Skriptbefehl oder Visualisierung. - Auslesen der Daten der Möhlenhoff Alpha 2 ### Software-Installation - Über den [Module Store](https://www.symcon.de/de/service/dokumentation/komponenten/verwaltungskonsole/module-store/) das Modul Möhlenhoff Alpha 2 installieren. ### Einrichten der Instanzen in IP-Symcon - Unter "Instanz hinzufügen" kann das 'Möhlenhoff Alpha 2'-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 Alpha 2 | | Intervall | Einstellbares Intervall in Sekunden in denen die Daten der Alpha 2 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 | | ----------------------------- | ------- | | MH.AntifreezeTemp | Integer | | MH.TemperatureUnit | Integer | | MH.SummerWinter | Boolean | | MH.ChangeOver | Boolean | | MH.Mode | Integer | | MH.EcoDiff | Float | | MH.VacationState | Integer | | MH.PumpTime | Integer | | MH.RelaisTime | Integer | | MH.EmergencyTime | Integer | | MH.PWMCycle | Integer | | MH.PWMPercent | Integer | | MH.HeatAreaMode | Integer | | MH.HeatAreaProgram | Integer | | MH.HeatAreaParty | Integer | | MH.HeatAreaPartyRemainingTime | Integer | | MH.HeatAreaState | Boolean | | MH.HeatAreaRPMMotor | Integer | | MH.HeatingSystem | Integer | | MH.HeatAreaTActualTemp | Float | | MH.HeatAreaTTarget | Float | | MH.HeatAreaTHeatCool | Float | | MH.HeatAreaOffset | Float | | MH.HeatAreaBlockHC | Integer | | MH.HeatAreaHeatCTRLState | Integer | | MH.HeatAreaNr | Integer | | MH.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 Alpha 2 in der Verwaltungskonsole zu deaktivieren und alle gewünschten Variablen via Links in einer eigenen Kategorie anzeigen zu lassen. ## MA2_RequestStatus Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/moehlenhoff-alpha-2/ma2-requeststatus/ `bool MA2_RequestStatus(int $InstanzID)` _Benötigt Symcon >= 4.0_ Ruft die in der Alpha2 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 MA2_RequestStatus(12345); ``` ## MA2_WriteValue Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/moehlenhoff-alpha-2/ma2-writevalue/ `bool MA2_WriteValue(int $InstanzID, string $Ident, mixed $Wert)` _Benötigt Symcon >= 4.0_ Schreibt den Wert in die Variable mit dem Ident in der Möhlenhoff Alpha 2 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 MA2_WriteValue(12345 , "HEATAREA1_T_TARGET", 23.3); ```