Shelly BLU Gateway
The following components are available:
- System
- WiFi
- Bluetooth Low Energy
- Cloud
- MQTT
- Outbound Websocket
- Up to 10 instances of Script
- BluGw
BluGw
The BluGw component handles device-specific settings.
Methods
BluGw.SetConfig
Properties:
| Property | Type | Description |
|---|---|---|
| object | Configuration that the method takes |
Find more about the config properties in config section
BluGw.GetConfig
Find more about the config properties in config section
BluGw.GetStatus
The BluGw component does not own any status properties.
Configuration
| Property | Type | Description |
|---|---|---|
| boolean | Enable or disable system LED. |
info
The system LED lights up for 3 seconds to reflect network status changes even when sys_led_enable is set to false.
Examples
BluGw.GetStatus example
- BluGw.GetStatus HTTP GET Request
- BluGw.GetStatus Curl Request
- BluGw.GetStatus Mos Request
http://192.168.33.1/rpc/BluGw.GetStatus
curl -X POST -d '{"id":1,"method":"BluGw.GetStatus"}' http://${SHELLY}/rpc
mos --port ${PORT} call BluGw.GetStatus
Response
- BluGw.GetStatus HTTP GET Response
- BluGw.GetStatus Curl Response
- BluGw.GetStatus Mos Response
{}
{
"id": 1,
"params": {}
}
{}
BluGw.GetConfig example
- BluGw.GetConfig HTTP GET Request
- BluGw.GetConfig Curl Request
- BluGw.GetConfig Mos Request
http://192.168.33.1/rpc/BluGw.GetConfig
curl -X POST -d '{"id":1,"method":"BluGw.GetConfig"}' http://${SHELLY}/rpc
mos --port ${PORT} call BluGw.GetConfig
Response
- BluGw.GetConfig HTTP GET Response
- BluGw.GetConfig Curl Response
- BluGw.GetConfig Mos Response
{
"sys_led_enable": true
}
{
"id": 1,
"params": {
"sys_led_enable": true
}
}
{
"sys_led_enable": true
}
BluGw.SetConfig example
- BluGw.SetConfig HTTP GET Request
- BluGw.SetConfig Curl Request
- BluGw.SetConfig Mos Request
http://192.168.33.1/rpc/BluGw.SetConfig?config={"sys_led_enable":false}
curl -X POST -d '{"id":1,"method":"BluGw.SetConfig","params":{"config":{"sys_led_enable":false}}}' http://${SHELLY}/rpc
mos --port ${PORT} call BluGw.SetConfig '{"config":{"sys_led_enable":false}}'
Response
- BluGw.SetConfig HTTP GET Response
- BluGw.SetConfig Curl Response
- BluGw.SetConfig Mos Response
{
"restart_required": false
}
{
"id": 1,
"params": {
"restart_required": false
}
}
{
"restart_required": false
}