2. Configuration - ramses-rf/ramses_cc GitHub Wiki
The set-up of this integration requires your attention and a bit of time. Before you go any further, please read this wiki page in full, taking special notice of any warnings. If you are stuck, first look here, then ask for help at the HA forum if you remain stuck.
ramses_cc is configured entirely via the Home Assistant UI (Config Flow).
The config options allow you to:
- set the behaviour of ramses_cc and ramses_rf, including logging
- set the traits of devices (e.g. is the device a HRU (WTW) or a RF remote)
- set the system schemas (which devices play what role in your systems)
- filter out unwanted/ghost devices (i.e. a Known List)
In HomeAssistant, navigate to:
Settings > Devices & Services > RAMSES RF and click
(Configure).
From this pane you can access the following sections:
Configuration Steps
When adding the integration for the first time, the setup wizard will guide you through these steps sequentially.
If you are modifying an existing installation (clicking CONFIGURE), you will be presented with a Main Menu. You can access the settings below by selecting the corresponding menu option.
1. Serial Port / Connection Type
(Menu Option: Serial port)
First, select how Home Assistant connects to your RF Gateway device (dongle). The integration tries to discover connected USB devices automatically and allows you select one of them, or choose a different connection type lower down the list.
- USB Dongle: Select your device from the list (e.g.,
/dev/ttyUSB0,/dev/ttyACM0). - Use Home Assistant MQTT (under development)
- MQTT Broker...: Select this option if you are using a remote dongle via MQTT (e.g., ramses_esp or evofw3).
- Enter Manually: Use this if your device isn't listed, if you use a specific path or to view the complete serial connection string e.g. to copy to a backup.
USB/Serial
As a minimal configuration, just select your dongle's Serial Port from the list of USB-connected devices:
MQTT with Third Party Broker
If you selected MQTT Broker... in the previous step, you will be presented with a dedicated configuration screen. This allows you to easily enter your broker details without manually constructing a complex connection string.
- Broker IP or Hostname: Enter the IP address or hostname of your MQTT broker (e.g.,
homeassistant.localor192.168.1.100orcore-mosquitto). - Port: Default is
1883. - Username / Password: (Optional) Enter these if your broker requires authentication.
Note 1: For usernames & passwords, some characters will need to be specified using percent encoding (aka URL encoding). Note 2: Starting with ramses_cc v0.51.0 the MQTT broker is expected to support MQTT protocol version 5.0. If you are using the current Mosquitto HA Add-on, you are fine. See this forum post how to edit the code if you run a different broker and need MQTT protocol version v3.1.1.
The integration will automatically construct the connection URL for you (e.g., mqtt://user:[email protected]:1883) and pass it to the next step.
HA MQTT App
Choose Use Home Assistant MQTT to use the MQTT App (if installed). Since the HA MQTT broker password is already known to the app, you don't need to enter it here.
NOTE: This option is currently under development and does not yet work on dongles running ramses_esp firmware.
Confirm Serial Port Config
The next screen allows for advanced configuration of the serial connection.
- Advanced serial port config: This section is used for specific overrides (e.g., setting a custom baudrate).
- For standard USB or MQTT setups: You generally do not need to enter anything here. The connection details you provided in the previous steps are already saved.
Simply click Submit to save.
Advanced serial port config
Only if required, the serial port baud rate, xon/xoff, etc. can be set here. Default baud rate is 115200.
Note: You should only need to set the baud rate for NanoCUL-based devices, which won’t work with the default; it must match the baud rate you used to flash the device from the Arduino IDE.
For evofw3, you can set the baud rate by entering:
baudrate: 57600
For details, see this issue
Note: If you are performing the Initial Setup, you will automatically proceed to the Gateway Configuration step.
If you are Re-configuring, this will save your changes and close the dialog. To proceed, click Configure again and select Gateway configuration from the menu.
2. Gateway Configuration
(Menu Option: Gateway configuration)
In this step you define the core devices in your CH or HVAC system, and some details.
Scan interval
How often HA/Ramses RF polls ramses_rf for a change in state. The default value is 60 seconds. Having it lower than that, or higher than 180, is of little value, except for troubleshooting.
3. System Schema & Known Devices
(Menu Option: System schema and known devices)
Continue to the next page in this wiki for details.
ramses_rf System Settings
From the ramses_cc integration entry, you can configure standard Home Assistant options for device discovery and polling.
- Click the 3-dots menu on the integration card.
- Select System options from the dropdown menu.
- You will be presented with the System options dialog.
Available Options
-
Enable newly added entities: When enabled, Home Assistant will automatically add new devices discovered by the RF monitor (eavesdropping).
Recommendation: This is very useful after initial setup to populate your devices. However, do not routinely leave this enabled, as it may pick up neighbors' devices or phantom signals.
-
Enable polling for changes: When enabled, Home Assistant will actively poll ramses_rf for state changes. This corresponds to the Scan Interval set in the Gateway Configuration, described above under 4.