# FHZ1X00PC > Symcon documentation · English · generated on 2026-09-26 > Index: https://www.symcon.de/en/llms.txt Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/ The FHZ1X00PC (WLAN) is an interface developed by Contronics and sold by ELV that allows the end user to communicate with FS20, HMS and FHT components via PC. From the FHZ1300PC also the combined weather sensor KS300 is supported. The FHZ1350PC is only on Contronics available and provides the ability to access the dialer of the ELV. This feature is not supported by IP-Symcon. The FS20 system provides an affordable entry into the building technology and automation. Parts of it are also sold under other labels (e.g. Conrad) - but are 100 percent compatible. ### List of supported devices __FS20 sender and receiver__ All FS20 sender and receiver __HMS sensors and actuators__ All HMS alarm sensors and actuators __FHT components__ FHT80B/FHT80B2 (FHT8 is not compatible!) ### Installation * Once you have connected the device to your PC, you must install the drivers. If you have installed this, you can download it on our website: [Download Drivers](https://www.symcon.de/en/downloads/) ### Tips & Tricks * The FHZ is compatible with all USB-> LAN converters. (e.g. Silex, Lantronix) * Information to the change to LAN or to extend the range, see in the forum. * The FHZ1300PC WLAN is not officially supported in IP-Symcon. In order to use it in IP-Symcon, the encryption algorithm must be disabled. The necessary steps you can read here: [http://www.thinkwiki.org/wiki/User:Akw/FHZ](http://www.thinkwiki.org/wiki/User:Akw/FHZ) ### Problem solving The configuration says: "A parent configuration seems to be broken" * Click on the messages and activate the correct driver. No data is being transmitted/ received * Verify that the FHZ is connected to your system. (Hardware Manager) * Verify that by sending/ receiving the red LED flashes on the FHZ. * If not, the FHZ has no power or has not been configured in the system. Check whether the FTDI driver has been activated properly. (see above) Devices are connected only sporadically (FS20) * Is the unit too far away? * Try to place the FHZ somewhere else or expand your system by another FHZ. * Is there jammer nearby? ## FHT Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fht/ The radio heating system FHT is ideally suited to save energy through intelligent control of the heating valves and to create a comfortable indoor climate at different times. > **Note:** Only FHT8b/FHT80b can be connected to the FHZ1000PC Professional, FHZ1300PC or FHZ1300PC WLAN. The much cheaper FHT8R are only suitable for single-mode and can not be connected to the FHZ. > **Warning:** Weekly and daily programs can/ are not be transferred to the FHT with IP Symcon. This feature has been requested many a time, but it will definitely __not__ given. > Link: [Feature-Request](https://community.symcon.de/c/funktionswuensche/45) ### Configuration * Register FHT at FHZ: * Press the key "PROG" until "Sond" is displayed. * Turn the wheel until "Code" appears, then press the "Function" button. * Now you have the opportunity to select a code from a pair of numbers (00-99). * Confirm by pressing the "PROG" button. * Press the "PROG" button again. * Set FHT in IPSymcon: * Create FHT instance. See integrate devices * Enter the code in the property page and click the "Apply" button. __If the room controller was probably already registered to a central station, this application must be deleted.__ * Press the key "PROG" until "Sond" is displayed. * Turn the wheel until "Cent" appears, then press the "PROG" button. * Turn the wheel until "nA" appears und press “PROG”. * Wait about 15 minutes for safety until the logout process has been completed. * Perform the described registration process. > **Note:** With the option "Emulate status" the value of the target variable is updated immediately after sending the command without waiting for the actual feedback from the FHT. > **Warning:** __After the registration process must be at least one command (e.g. set target temperature) be sent to the FHT to start the communication.__ ### Available status variables | Status | Description | | ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | | LowBattery | Indicates whether the FHT displays a low battery warning. If the value is TRUE, you should change the battery and then manually reset the value to FALSE. | | Window Open | Indicates whether the window contact which is connected to the FHT reports an open window. TRUE = window open, FALSE = window closed | | Position | Value of the control valve from 0 to 100% | | Temperature | Actual temperature received from the FHT | | Target Mode | Received mode from the FHT | | Beim Auslesen | The integer variable uses the following values​​: 0: Automatic, 1: Manual; 2: Vacation; 3: Party | | Target Mode (Pending) | The mode sent to the FHT. Once the radio command could be discontinued, "Target Mode" and "Target Mode (Pending)" are identical. | | Target Temperature | Target temperature received from the FHT | | Target Temperature (Pending) | The target temperature sent to the FHT. Once the radio command could be discontinued, are "Target Temperature" and "Target Temperature (Pending)" identical. | ## FHT_SetMode Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fht/fht-setmode/ `bool FHT_SetMode(int $InstanceID, float $Mode)` **Parameters** - `$InstanceID` (int): ID of the device to be switched - `$Mode` (float): __0__ = Automatic, __1__ = Manual **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. __0__ = Automatic, __1__ = Manual **Example** ```php FHT_SetMode(12345, 1); //Switch to manual mode ``` ## FHT_SetTemperature Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fht/fht-settemperature/ `bool FHT_SetTemperature(int $InstanceID, float $Temperature)` **Parameters** - `$InstanceID` (int): ID of the device to be switched - `$Temperature` (float): Temperature value in 0.5 ° C increments **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. Temperature value in 0.5 ° C increments **Example** ```php FHT_SetTemperature(12345, 22.5); //Set to 22.5 ° C ``` ## FS20 Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fs20/ When creating the instance you have three choices for the FS20 system: | InstanceName | Purpose | | ------------------- | ------------------------------------------------------- | | FS20 Receiver | Sockets, dimmers, canopy control, … | | FS20 Sender | Motion sensor, … | | FS20 Remote control | Multi-channel remote controls, push-button, transmitter | If you have not set up your device, please follow the steps on this page: [embed devices](../concepts.md) ### FS20 receiver / configurate sender ![Configuration of FS20](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/4594ca420b-1790424938/fs20_konfiguration.png) 1. You can enter and take over the house code manually. Possible characters: 1-4 2. You can receive the house code from another transmitter (e.g. a remote control). 3. You can check if the address is already in use by another instance. 4. When activated, the instance receives data from FS20 transmitters and updated accordingly, the state variable. 5. When activated, the instance receives data from FS20 transmitters, evaluates the timer data and emulates the state of the timer (e.g. ON for 30sec). 6. Once the new settings have been applied, you can test it by sending on / off telegrams. When transmitting the value in the duration field is rounded to the nearest possible time that can evaluate the FS20 system. 7. Once the new settings have been applied, you can teach one FS20 receiver (eg switch socket). You must put this in the "learning mode" and program it within the next 15 seconds by pressing the teach button. ### FS20 configurate remote control ![configuration of FS20 remote control](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/fs20/81ee6ca417-1790424938/fs20_konfiguration2.png) 1. You must enter the house code by hand before you can continue the configuration. Possible characters: 1-4 2. The list shows already learned buttons of the remote control. 3. If you know the address, you can enter it manually. Possible characters: 1-4 4. If you do not know the address, you can receive it from your remote control. Please note that you must have entered the house code and that it must be saved via the "Apply" button. ### Available status variables | Variable | Function | | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | Status Variable | Displays the status of the device | | Intensity Variable | Shows the dim value of the device in %. Note that the values ​​0-16 are used internal, if you load in the variable in your scripts. | | Timer Variable | The time, in seconds, the timer runs. Point 5 must be enabled in the configuration, so this variable is evaluated by IP Symcon. (It appears the total received time - not the time to maturity.) | | Data Variable | Displays the internal received status code. | __Available status codes:__ ```php 0-16 => 0% – 100% 17 => on, old value (corresponds to value 11 at PIRI) 18 => swap 19 => dim up (Simple channel number) 20 => dim down (Simple channel number) 21 => dim up/down (Double number of channels) 24 => PIRI; off for the ON duration, afterwards on 25 => PIRI; on, 100% for the ON duration, afterwards off 26 => PIRI; on, old value for the ON duration, afterwards off 30 => PIRI; on, 100% for the ON duration, afterwards old state 31 => PIRI; on, afterwards old state for the ON duration ``` ## FS20_DimDown Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fs20/fs20-dimdown/ `bool FS20_DimDown(int $InstanceID)` **Parameters** - `$InstanceID` (int): ID of the device to be switched **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. ID of the device to be switched **Example** ```php FS20_DimDown(12345); //Dimming the device down ``` ## FS20_DimUp Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fs20/fs20-dimup/ `bool FS20_DimUp(int $InstanceID)` **Parameters** - `$InstanceID` (int): ID of the device to be switched **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. ID of the device to be switched **Example** ```php FS20_DimUp(12345); //Dimming the device up ``` ## FS20_SetIntensity Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fs20/fs20-setintensity/ `bool FS20_SetIntensity(int $InstanceID, int $Intensity, int $Duration)` **Parameters** - `$InstanceID` (int): ID of the device to be switched - `$Intensity` (int): 0-16 (0=0%, 16=100%) - `$Duration` (int): Duration of the dimming **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. Duration of the dimming **Example** ```php FS20_SetIntensity(12345, 16, 5); //Dimming device to 100% in 5 seconds ``` ## FS20_SwitchDuration Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fs20/fs20-switchduration/ `bool FS20_SwitchDuration(int $InstanceID, bool $Status, int $Duration)` **Parameters** - `$InstanceID` (int): ID of the device to be switched - `$Status` (bool): __TRUE__ for On, __FALSE__ for Off - `$Duration` (int): On/ Off duration in seconds **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. On/ Off duration in seconds **Example** ```php FS20_SwitchDuration(12345, true, 60); //Turn on device for 60 seconds ``` ## FS20_SwitchMode Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/fs20/fs20-switchmode/ `bool FS20_SwitchMode(int $InstanceID, bool $Status)` **Parameters** - `$InstanceID` (int): ID of the device to be switched - `$Status` (bool): __TRUE__ for On, __FALSE__ for Off **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. __TRUE__ for On, __FALSE__ for Off **Example** ```php FS20_SwitchMode(12345, true); //Turn on device ``` ## Device list Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/device-list/ ### List of supported devices __FS20 transmitter and receiver__ All FS20 transmitters and receivers __HMS sensors and actuators__ All HMS-Alaram sensors and actuators __FHT components__ FHT80B/FHT80B2 (FHT8 is not compatible!) ## HMS Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/hms/ ### Setup in IP-Symcon An HMS instance must be added ([Integrate devices](../concepts.md)). The type can still be changed later on the configuration page. ![Configuration page](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/hms/059179ce2c-1790424938/fhz-hmsconfig.png) After "Searching" the device must be selected. A device instance with the appropriate variables is automatically created. Here using the example of an HMS100 TF. ![TF example in the object tree](https://www.symcon.de/media/pages/service/dokumentation/modulreferenz/geraete/fhz1x00pc/hms/e7836472a5-1790424938/fhz-hms100tf.png) ## HMS_ReleaseFI Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/hms/hms-releasefi/ `bool HMS_ReleaseFI(int $InstanceID, int $TriggerDelay)` **Parameters** - `$InstanceID` (int): ID of the device to be switched - `$TriggerDelay` (int): Delay in seconds **Returns** (bool): If the command succeeds, it returns __TRUE__, otherwise __FALSE__. Delay in seconds **Example** ```php FS20_ReleaseFI(12345, 0); //Trigger FI immediatly ``` ## KS300 Source: https://www.symcon.de/en/service/documentation/module-reference/devices/fhz1x00pc/ks300/ ### Installation If you have not set up your device, please follow the steps on this page: [Integrate devices](https://www.symcon.de/en/service/documentation/basics/instances/) ### Tips & Tricks It is known that the FHZ1300PC from KS300 receives only irregularly. A discussion can be traced in the forum. [Link](https://community.symcon.de/t/regenerfassung-mit-ks300/15552)