Weather Station

May 16, 2026 ยท View on GitHub


Device List Information

KeyValue TypeDescription
deviceIdStringdevice ID
deviceNameStringdevice name
deviceTypeStringdevice type. WeatherStation
enableCloudServiceBooleandetermines if Cloud Service is enabled or not for the current device
hubDeviceIdStringdevice's parent Hub ID

Device Status

KeyValue TypeDescription
deviceIdStringdevice ID
deviceTypeStringdevice type. WeatherStation
hubDeviceIdStringdevice's parent Hub ID
batteryIntegerthe current battery level, 0-100
versionStringthe current firmware version, e.g. V6.3
temperatureFloattemperature in celsius
humidityIntegerhumidity percentage

Control Commands

deviceTypecommandTypeCommandcommand parameterDescription
Weather StationcommandcustomQuotecustom text, e.g. "Oh sea, you have so much water!"Set a custom quote
Weather StationcommandcancelCustomdefaultCancel the custom quote and revert to default
Weather StationcommandcustomPagecustom text, e.g. "Oh, the ocean is so huge!"Set a custom page text

Webhook Events

Key NameValue TypeDescription
eventTypeStringthe type of events
eventVersionStringthe current event version
contextObjectthe detail info of the event
deviceTypeStringthe type of the device
deviceMacStringthe MAC address of the device
temperatureFloatthe current temperature reading
scaleStringthe current temperature unit being used
humidityIntegerthe current humidity reading in percentage
batteryIntegerthe current battery level, 0-100
timeOfSampleLongthe time stamp when the event is sent
{
    "eventType": "changeReport",
    "eventVersion": "1",
    "context": {
        "deviceType": "WeatherStation",
        "deviceMac": DEVICE_MAC_ADDR,
        "temperature": 13,
        "humidity": 18,
        "scale": "CELSIUS",
        "battery": 100,
        "timeOfSample": 123456789
    }
}