The Remote Gateway driver creates a proxy/replica of a gateway running on another Weble device. It connects to a remote Weble gateway over the network (HTTP/HTTPS via WebSocket) and synchronizes all addresses bidirectionally — values written locally are forwarded to the remote gateway, and values changing on the remote side are reflected locally.
This is essential for:
http://192.168.1.99:8080 or https://remote.example.com).Once the gateway is started:
The local gateway appears and behaves exactly like the remote one — same addresses, same values, same driver type. Routes can be created to/from the remote addresses just like any local address.
| Label | JSON Key | Description |
|---|---|---|
| Name | name | A descriptive name for this remote gateway instance. |
| Cluster ID | cluster | Cluster identifier. |
| Description | description | Optional description. |
| URL | url | URL of the remote Weble device's web server (e.g. http://192.168.1.99:8080, https://remote.example.com). |
| Username | username | Login username on the remote device. |
| Password | password | Login password on the remote device. |
| Remote Gateway | gateway | The remote gateway to replicate. Click the search button to list available gateways on the remote device. |
| Push initial values | pushInitialValues | If enabled, the local gateway sends its current values to the remote gateway at connection — acting as the master. Useful when the local side has the authoritative data. |
| Ignore initial values | ignoreInitialValues | If enabled, initial values received from the remote gateway at connection are ignored. Only subsequent changes are synchronized. |
{
"url": "https://192.168.1.99",
"username": "admin",
"password": "password",
"gateway": "remote-gateway-id",
"pushInitialValues": false,
"ignoreInitialValues": false
}
The Remote Gateway driver imports all addresses from the remote gateway automatically. The addresses keep the same names, descriptions, and types as on the remote side.
For example, if the remote gateway is a Modbus master with addresses %M1, %M2, %M3, the local remote gateway will have the exact same addresses with synchronized values.
Addresses cannot be manually inserted or removed — they are fully managed by the synchronization.
| Property | Value |
|---|---|
| Readable | Yes (forwarded to remote gateway) |
| Writable | Yes (forwarded to remote gateway) |
| Routable | Yes |
| Loggable | Yes |