# FHZ1X00PC > 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/fhz1x00pc/ Der FHZ1X00PC ist ein Adapter, welcher mit ELV-Geräten (FS20, HMS und FHT) via Funk kommuniziert und für IP-Symcon bereitstellt. Eine Verbindung mit IP-Symcon wird via USB hergestellt. [Unterstütze Komponenten](fhz1x00pc.md) ### Beschreibung Die FHZ1X00PC (WLAN) ist eine von Contronics entwickelte und von ELV vertriebene Schnittstelle, die es dem Endanwender ermöglicht, mit FS20, HMS und FHT Komponenten über den PC zu kommunizieren. Ab der FHZ1300PC wird außerdem der Kombi-Wettersensor KS300 unterstützt. Die nur über Contronics erhältliche FHZ1350PC bietet außerdem die Möglichkeit, auf das Telefonwählgerät der ELV zuzugreifen. Diese Funktion wird von IP-Symcon nicht unterstützt. ### Installation * Nachdem das Gerät an den PC angeschlossen wurde, müssen die Treiber installiert werden. Diesen können gegebenenfalls im Servicebereich des Herstellers ELV heruntergeladen werden. ### Tipps & Tricks * Die FHZ ist mit allen gängigen USB->LAN Umwandlern kompatibel. (z.B. von Silex, Lantronix) * Information zum Umbau auf LAN oder zur Reichweitenerhöhung können im Forum gefunden werden * Die FHZ1300PC WLAN wird in IP-Symcon nicht offiziell unterstützt. Um diese in IP-Symcon verwenden zu können, muss der dort verwendete Verschlüsselungsalgorithmus deaktiviert werden. Die nötigen Schritte können hier nachgelesen werden: [http://www.thinkwiki.org/wiki/User:Akw/FHZ](http://www.thinkwiki.org/wiki/User:Akw/FHZ) ### Problemlösung In der Konfiguration steht: “Eine übergeordnete Konfiguration scheint fehlerhaft zu sein" * Durch Klicken auf die Meldung und aktivieren der entsprechenden Treiber. Es werden keine Daten empfangen/gesendet * Überprüfen, ob die FHZ am System angeschlossen ist. (Hardware Manager) * Überprüfen, ob bei Senden/Empfangen die Rote LED an der FHZ blinkt. * Falls nicht, hat die FHZ keinen Strom oder wurde noch nicht im System eingerichtet. Überprüfen, ob der FTDI Treiber richtig aktiviert wurde. (s.o.) Geräte werden nur sporadisch geschaltet (FS20) * Ist das Gerät zu weit entfernt? * Die FHZ woanders platzieren oder das System um eine weitere FHZ erweitern. * Gibt es Störsender in der Nähe? ## FHT Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fht/ Das Funk-Heizungssystem FHT dient dazu, um durch intelligente Regelung der Heizungsventile Energie zu sparen und flexibel zu verschiedenen Zeiten ein angenehmes Raumklima zu schaffen. > **Hinweis:** Nur FHT8b/FHT80b können mit der FHZ1000PC Professional, FHZ1300PC oder FHZ1300PC WLAN verbunden werden. Die wesentlich günstigeren FHT8R sind nur für den Einzel-Betrieb geeignet und können nicht mit der FHZ verbunden werden. > **Achtung:** Wochen- und Tagesprogramme werden von IP-Symcon nicht an den FHT übertragen. Dieses Feature wurde schon des Öfteren gewünscht, wird es aber definitiv __nicht__ geben. ### Konfiguration #### FHT an FHZ anmelden * Die Taste “PROG” halten, bis “Sond” im Display erscheint. * Das Stellrad drehen, bis “Code” erscheint. Es muss mit der Taste “Funktion" bestätigen werden. * Ein Zahlenpaar (00-99) als Code auswählen. * Durch Drücken der “PROG” Taste wird diese Auswahl bestätigt. * Es muss die “PROG” Taste erneut gedrückt werden. #### FHT in IP-Symcon einrichten: * FHT Instanz erstellen. Siehe [Geräte einbinden](../how-to.md) * Den o.g. Code in der Eigenschaft-Seite angeben und mit “Übernehmen” bestätigen. #### Falls der Raumregler eventuell schon an einer Zentrale angemeldet war, muss diese Anmeldung gelöscht werden. * “PROG” gedrückt halten bis “Sond” im Display erscheint. * Das Stellrad drehen, bis “Cent” erscheint und “PROG” drücken. * Das Stellrad drehen, bis “nA ” erscheint und “PROG” drücken. * Zur Sicherheit sollte ca. 15 Minuten gewartet werden bis der Abmeldevorgang abgeschlossen wurde. * Den oben beschriebenen Anmeldevorgang durchführen. > **Hinweis:** Durch die Option “Emuliere Status” wird der Wert der Soll-Variable sofort nach Absenden des Befehls aktualisiert, ohne das eigentliche Feedback vom FHT abzuwarten. > **Achtung:** __Nach dem Anmeldevorgang muss mindestens ein Befehl (z.B. Soll-Temperatur setzen) an den FHT gesendet werden, um die Kommunikation zu starten.__ ### Verfügbare Statusvariablen | Status | Beschreibung | | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | LowBattery | Zeigt an, ob der FHT eine Batteriewarnung anzeigt. Falls der Wert TRUE wird, sollte ein Batteriewechsel vorgenommen und im Anschluß den Wert manuell auf FALSE zurückgesetzt werden. | | Window Open | Zeigt an, ob der am FHT angeschlossene Fensterkontakt ein geöffnetes Fenster meldet. TRUE = Fenster offen, FALSE = Fenster geschlossen | | Position | Wert der Stellventils von 0%-100% | | Temperature | Die vom FHT empfangene Ist-Temperatur | | Target Mode | Der vom FHT emfangene Modus | | Beim Auslesen | Die Integer Variable wird mit folgenden Werten verwendet: 0: Automatik; 1: Manuell; 2: Urlaub; 3: Party | | Target Mode (Pending) | Der an den FHT gesendete Modus. Sobald der Funkbefehl abgesetzt werden konnte, sind “Target Mode” und “Target Mode (Pending)” identisch. | | Target Temperature | Die vom FHT emfangene Soll-Temperatur | | Target Temperature (Pending) | Die an den FHT gesendete Soll-Temperatur. Sobald der Funkbefehl abgesetzt werden konnte, sind “Target Temperature” und “Target Temperature (Pending)” identisch. | ## FHT_SetMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fht/fht-setmode/ `bool FHT_SetMode(int $InstanzID, int $Modus)` sendet einen neuen Soll-Modus an den FHT **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Modus` (int): __0__ = Automatisch, __1__ = Manuell **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __0__ = Automatisch, __1__ = Manuell **Beispiel** ```php FHT_SetMode(12345, 1); //Auf manuellen Modus wechseln ``` ## FHT_SetTemperature Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fht/fht-settemperature/ `bool FHT_SetTemperature(int $InstanzID, float $Temperatur)` sendet eine neue Soll-Temperatur an den FHT **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Temperatur` (float): Temperaturwert in 0,5°C Schritten **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Temperaturwert in 0,5°C Schritten **Beispiel** ```php FHT_SetTemperature(12345, 22.5); //Auf 22.5°C stellen ``` ## FS20 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/ Beim Erstellen der Instanz stehen für das FS20 System folgende Möglichkeiten zur Auswahl: | Instanzname | Verwendungszweck | | ------------------ | --------------------------------------------------------- | | FS20 Gerät | Steckdosen, Dimmer, Markisensteuerung, Bewegungsmelder, … | | FS20 Fernbedienung | Mehrkanalfernbedienungen, -taster, -sender | Falls das Gerät noch nicht konfiguriert ist, kann dies via ["Geräte einbinden"](../concepts.md) eingerichtet werden. ### FS20 Gerät konfigurieren ![Konfiguration einer FS20](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/4594ca420b-1790424938/fs20_konfiguration.png) 1. Der Hauscode kann per Hand eingegeben und übernommen werden. Mögliche Zeichen: 1-4 2. Der Hauscode kann von einem anderen Sender empfangen werden (z.B. von einer Fernbedienung). 3. Es kann überprüft werden, ob die angegebene Adresse bereits von einer anderen Instanz verwendet wird. 4. Wenn aktiviert, empfängt die Instanz Daten von FS20 Sendern und aktualisiert entsprechend die Statusvariable. 5. Wenn aktiviert, empfängt die Instanz Daten von FS20 Sendern, wertet die Timerdaten aus und emuliert den Zustand des Timers (z.B. AN für 30Sek). 6. Nachdem die neuen Einstellungen übernommen wurden, können diese getestet werden, indem An/Aus-Telegramme verschickt werden. Der Wert im Feld Dauer wird beim Übermitteln auf die nächste mögliche Zeit, die das FS20 System auswerten kann, gerundet. 7. Nachdem die neuen Einstellungen übernommen wurden, können FS20 Empfänger (z.B. Schaltsteckdose) angelernt werden. Dazu müssen diese in den “Anlernmodus” versetzt und innerhalb der nächsten 15 Sekunden durch drücken des Anlern-Buttons programmiert werden. ### FS20 Fernbedienung konfigurieren ![Konfiguration einer FS20 Fernbedienung](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/81ee6ca417-1790424938/fs20_konfiguration2.png) 1. Bevor die Konfiguration fortgesetzt werden kann, muss der Hauscode per Hand eingegeben werden. Mögliche Zeichen: 1-4 2. Die Liste zeigt bereits angelernte Taster der Fernbedienung. 3. Wenn die Adresse bekannt ist, kann diese auch manuell eingegeben werden. Mögliche Zeichen: 1-4 4. Wenn die Adresse unbekannt ist, kann diese von der Fernbedienung empfangen werden. Es ist zu beachten, dass der Hauscode eingegeben ist und dieser via “Übernehmen” gespeichert wurde. ### Verfügbare Statusvariablen | Variable | Funktion | | ------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | Status Variable | Zeigt den Status des Geräts an | | Intensity Variable | Zeigt den Dimwert des Geräts in % an. Es ist zu beachten, dass intern die Werte 0-16 verwendet werden, falls die Variable in Skripten eingelesen werden. | | Timer Variable | Die Zeit in Sekunden, die der Timer läuft. Pkt. 5 muss in der Konfiguration aktiviert sein, damit diese Variable von IP-Symcon auch ausgewertet wird. (Es wird die empfangene Gesamtzeit angezeigt – nicht die Restlaufzeit.) | | Data Variable | Zeigt den intern empfangenen Statuscode an. | __Verfügbare Statuscodes:__ ```php 0-16 => 0% – 100% 17 => an, alter Wert (entspricht Wert 11 bei PIRI) 18 => swap 19 => dim up (Einfache Kanalzahl) 20 => dim down (Einfache Kanalzahl) 21 => dim up/down (Doppelte Kanalzahl) 24 => PIRI; aus für die Einschaltdauer, danach an 25 => PIRI; an, 100% für die Einschaltdauer, danach aus 26 => PIRI; an, alter Wert für die Einschaltdauer, danach aus 30 => PIRI; an, 100% für die Einschaltdauer, danach alter Zustand 31 => PIRI; an, danach alter Zustand für die Einschaltdauer ``` ## FS20_DimDown Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/fs20-dimdown/ `bool FS20_DimDown(int $InstanzID)` dimmt ein FS20 Gerät eine Stufe runter **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php FS20_DimDown(12345); //Gerät runterdimmen ``` ## FS20_DimUp Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/fs20-dimup/ `bool FS20_DimUp(int $InstanzID)` dimmt ein FS20 Gerät ein Stufe höher **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. ID des zu schaltenden Geräts **Beispiel** ```php FS20_DimUp(12345); //Gerät hochdimmen ``` ## FS20_SetIntensity Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/fs20-setintensity/ `bool FS20_SetIntensity(int $InstanzID, int $Intensität, int $Dauer)` dimmt ein FS20 Gerät in einer bestimmten Zeitspanne **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Intensität` (int): 0-16 (0=0%, 16=100%) - `$Dauer` (int): Dauer des Dimmvorgangs **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Dauer des Dimmvorgangs **Beispiel** ```php FS20_SetIntensity(12345, 16, 5); //Gerät auf 100% in 5 sekunden dimmen ``` ## FS20_SwitchDuration Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/fs20-switchduration/ `bool FS20_SwitchDuration(int $InstanzID, bool $Status, int $Dauer)` schaltet ein FS20 Gerät für eine bestimmte Zeit ein/aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus - `$Dauer` (int): Ein-/Ausschaltdauer in Sekunden **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Ein-/Ausschaltdauer in Sekunden **Beispiel** ```php FS20_SwitchDuration(12345, true, 60); //Gerät für 60 sek einschalten ``` ## FS20_SwitchMode Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/fs20-switchmode/ `bool FS20_SwitchMode(int $InstanzID, bool $Status)` schaltet ein FS20 Gerät ein/aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Status` (bool): __TRUE__ für An, __FALSE__ für Aus **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. __TRUE__ für An, __FALSE__ für Aus **Beispiel** ```php FS20_SwitchMode(12345, true); //Gerät einschalten ``` ## Geräteliste Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/geraeteliste/ ### Liste der unterstützten Geräte __FS20 Sender und Empfänger__ Alle FS20 Sender und Empfänger __HMS Sensoren und Aktoren__ Alle HMS-Alaram Sensoren und Aktoren __FHT Komponenten__ FHT80B/FHT80B2 (FHT8 ist nicht kompatibel!) ## HMS Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/hms/ ### Einrichten in IP-Symcon Es muss eine HMS Instanz hinzugefügt werden ([Geräte einbinden](../concepts.md) ). Der Typ kann noch nachträglich auf der Konfigurationsseite geändert werden. ![Konfigurationsseite](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/hms/059179ce2c-1790424938/fhz-hmsconfig.png) Nach dem "Suchen" muss das Gerät ausgewählt werden. Es wird automatisch eine Geräte-Instanz mit den passenden Variablen erstellt. Hier anhand des Beispiels eines HMS100 TF. ![TF Beispiel im Objektbaum](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/hms/e7836472a5-1790424938/fhz-hms100tf.png) ## HMS_ReleaseFI Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/hms/hms-releasefi/ `bool HMS_ReleaseFI(int $InstanzID, int $Auslöseverzögerung)` löst den FI Schalter aus **Parameter** - `$InstanzID` (int): ID des zu schaltenden Geräts - `$Auslöseverzögerung` (int): Verzögerung in Sekunden **Rückgabewert** (bool): Konnte der Befehl erfolgreich ausgeführt werden, liefert er als Ergebnis __TRUE__, andernfalls __FALSE__. Verzögerung in Sekunden **Beispiel** ```php FS20_ReleaseFI(12345, 0); //FI sofort auslösen ``` ## KS300 Quelle: https://www.symcon.de/de/service/dokumentation/modulreferenz/geraete/fhz1x00pc/ks300/ ### Installation Falls Sie Ihr Gerät noch nicht eingerichtet haben, folgen Sie bitte den Schritten auf dieser Seite: [Geräte einbinden](../concepts.md) ### Tipps & Tricks Es ist bekannt, dass die FHZ1300PC vom KS300 nur unregelmäßig empfängt. Eine Diskussion dazu kann im Forum verfolgt werden. [Link](https://community.symcon.de/t/regenerfassung-mit-ks300/15552)