action netatmo_getmeasure { label: "getmeasure" description: "The method getmeasure returns the measurements of a device or a module.\n" provider: netatmo method: GET path: "/getmeasure" encoding: json input: { type: "object" properties: { date_begin: { type: "integer" format: "int32" } date_end: { type: "string" } device_id: { type: "string" } limit: { type: "integer" format: "int32" } module_id: { type: "string" } optimize: { type: "boolean" } real_time: { type: "boolean" } scale: { type: "string" enum: ["max", "30min", "1hour", "3hours", "1day", "1week", "1month"] } type: { type: "array" items: { type: "string" enum: ["Temperature", "CO2", "Humidity", "Pressure", "Noise", "Rain", "WindStrength", "WindAngle", "Guststrength", "GustAngle", "Sp_Temperature", "BoilerOn", "BoilerOff", "min_temp", "date_min_temp", "max_temp", "date_max_temp", "min_hum", "date_min_hum", "max_hum", "date_max_hum", "min_pressure", "date_min_pressure", "max_pressure", "date_max_pressure", "min_noise", "date_min_noise", "max_noise", "date_max_noise", "date_min_co2", "date_max_co2", "date_max_gust", "sum_rain", "sum_boiler_on", "sum_boiler_off"] } } } required: ["device_id", "scale", "type"] additionalProperties: false } output: { properties: { body: { type: "array" items: { properties: { beg_time: { type: "integer" format: "int32" } step_time: { type: "integer" format: "int32" } value: { type: "array" items: { type: "array" items: { type: "number" format: "float" } } } } } } status: { type: "string" } time_exec: { type: "number" format: "double" } time_server: { type: "integer" format: "int32" } } } }