Skip to content

Configuration Settings

Wi-FI~

ssid~

Set network name of the access point to connect to.

pass~

Set the optional password for the access point to connect to.

MQTT~

hostname~

Set the hostname of the device and mqtt topic for the node to hasp/<nodename>/

mqtthost~

Set the IP address or hostname of the mqtt broker.

mqttport~

Set the port of the mqtt broker.

mqttuser~

Set the optional username for the mqtt broker.

mqttpass~

Set the optional password for the mqtt broker.

config/submodule~

You can get or set the configuration of an openHASP submodule in json format. To get the configuration, use the command config/<submodule>:

config/wifi
config/mqtt
config/http
config/mdns
config/hasp
config/gui
config/debug
config/gpio

The result will be published to hasp/<nodename>/state/config. Passwords will be omitted from the result.

To update the configuration simply issue the same command config/<submodule> with updated json payload.

Example

config/gui {"idle2":0} disable long idle (don't turn off the screen completely)
config/debug {"tele":300} set the telemetry period to 300 seconds
config/hasp {"startdim":255} to set the startup brightness to 255