{ "devices": { "other": { "name": { "en": "Other" }, "capabilities": [] }, "socket": { "name": { "en": "Wall Plug", "nl": "Stopcontact schakelaar" }, "capabilities": [ "onoff", "dim", "measure_power", "meter_power" ] }, "light": { "name": { "en": "Light", "nl": "Lamp" }, "capabilities": [ "onoff", "dim", "measure_power", "meter_power", "light_hue", "light_saturation", "light_temperature", "light_mode" ] }, "vacuumcleaner": { "name": { "en": "Vacuum Cleaner", "nl": "Stofzuiger" }, "capabilities": [ "vacuumcleaner_state" ] }, "fan": { "name": { "en": "Fan", "nl": "Ventilator" }, "capabilities": [ "onoff", "dim", "measure_power", "meter_power" ] }, "heater": { "name": { "en": "Heater", "nl": "Heater" }, "capabilities": [ "onoff", "dim", "measure_power", "meter_power" ] }, "thermostat": { "name": { "en": "Thermostat", "nl": "Thermostaat" }, "capabilities": [ "measure_temperature", "target_temperature", "thermostat_mode" ] }, "sensor": { "name": { "en": "Sensor", "nl": "Sensor" }, "capabilities": [ "measure_temperature", "measure_co", "measure_co2", "measure_humidity", "measure_pm25", "measure_pressure", "measure_noise", "measure_rain", "measure_wind_strength", "measure_wind_angle", "measure_gust_strength", "measure_gust_angle", "measure_battery", "measure_power", "measure_voltage", "measure_current", "measure_luminance", "measure_ultraviolet", "measure_water", "alarm_generic", "alarm_motion", "alarm_contact", "alarm_co", "alarm_co2", "alarm_tamper", "alarm_smoke", "alarm_fire", "alarm_heat", "alarm_pm25", "alarm_water", "alarm_battery", "alarm_night", "meter_power", "meter_water", "meter_gas" ] }, "kettle": { "name": { "en": "Kettle", "nl": "Waterkoker" }, "capabilities": [ "onoff", "measure_power", "meter_power", "target_temperature", "measure_temperature" ] }, "coffeemachine": { "name": { "en": "Coffee machine", "nl": "Koffiemachine" }, "capabilities": [ "onoff", "target_temperature", "measure_temperature" ] }, "homealarm": { "name": { "en": "Home Security", "nl": "Huisbeveiliging" }, "capabilities": [ "homealarm_state", "alarm_tamper" ] }, "speaker": { "name": { "en": "Speaker", "nl": "Speaker" }, "capabilities": [ "speaker_playing", "speaker_next", "speaker_prev", "volume_set", "volume_up", "volume_down", "volume_mute" ] }, "button": { "name": { "en": "Button", "nl": "Knop" }, "capabilities": [ "button" ] }, "doorbell": { "name": { "en": "Doorbell", "nl": "Deurbel" }, "capabilities": [ "alarm_generic" ] }, "lock": { "name": { "en": "Lock", "nl": "Slot" }, "capabilities": [ "locked", "lock_mode", "measure_battery" ] }, "windowcoverings": { "name": { "en": "Curtains & Blinds", "nl": "Gordijnen & Lamellen" }, "capabilities": [ "onoff", "dim", "windowcoverings_state", "windowcoverings_tilt_up", "windowcoverings_tilt_down", "windowcoverings_tilt_set" ] }, "tv": { "name": { "en": "TV", "nl": "TV" }, "capabilities": [ "onoff", "volume_set", "volume_mute", "volume_up", "volume_down", "channel_up", "channel_down" ] }, "amplifier": { "name": { "en": "Amplifier", "nl": "Versterker" }, "capabilities": [ "onoff", "volume_set", "volume_mute", "volume_up", "volume_down" ] } }, "capabilities": { "onoff": { "type": "boolean", "title": { "en": "Turned on", "nl": "Aangezet" }, "getable": true, "setable": true, "options": { "setOnDim": { "type": "boolean", "default": true, "desc": { "en": "When a device has both an `onoff` and `dim` capability, and Homey wants to turn the device on AND to a specific dim value, set this capability to `false` to prevent Homey from sending a set command." } }, "greyout": { "type": "boolean", "default": false, "desc": { "en": "When this capability is false, give a visual hint to greyout the device." } } } }, "dim": { "type": "number", "title": { "en": "Dim level", "nl": "Dim niveau" }, "chartType": "stepLine", "min": 0, "max": 1, "decimals": 2, "getable": true, "setable": true }, "light_hue": { "type": "number", "title": { "en": "Hue", "nl": "Hue" }, "min": 0, "chartType": "stepLine", "max": 1, "decimals": 2, "getable": true, "setable": true }, "light_saturation": { "type": "number", "title": { "en": "Saturation", "nl": "Verzadiging" }, "min": 0, "chartType": "stepLine", "max": 1, "decimals": 2, "getable": true, "setable": true }, "light_temperature": { "type": "number", "title": { "en": "Temperature", "nl": "Kleurtemperatuur" }, "min": 0, "chartType": "stepLine", "max": 1, "decimals": 2, "getable": true, "setable": true }, "light_mode": { "type": "enum", "title": { "en": "Light mode", "nl": "Lamp modus" }, "desc": { "en": "Switch between Color or Temperature mode", "nl": "Schakel tussen Kleur of Temperatuur modus" }, "values": [ { "id": "color", "title": { "en": "Color", "nl": "Kleur" } }, { "id": "temperature", "title": { "en": "Temperature", "nl": "Temperatuur" } } ], "getable": true, "setable": true }, "vacuumcleaner_state": { "type": "enum", "title": { "en": "Vacuum cleaner state" }, "values": [ { "id": "cleaning", "title": { "en": "Cleaning", "nl": "Stofzuigen" } }, { "id": "spot_cleaning", "title": { "en": "Spot cleaning", "nl": "Vlek schoonmaken" } }, { "id": "docked", "title": { "en": "Docked", "nl": "Op laadstation" } }, { "id": "charging", "title": { "en": "Charging", "nl": "Aan het opladen" } }, { "id": "stopped", "title": { "en": "Stopped", "nl": "Gestopt" } } ], "getable": true, "setable": true }, "thermostat_mode": { "type": "enum", "title": { "en": "Thermostat mode", "nl": "Thermostaat modus" }, "desc": { "en": "Mode of the thermostat", "nl": "Modus van de thermostaat" }, "values": [ { "id": "auto", "title": { "en": "Automatic", "nl": "Automatisch" } }, { "id": "heat", "title": { "en": "Heat", "nl": "Verhitten" } }, { "id": "cool", "title": { "en": "Cool", "nl": "Koelen" } }, { "id": "off", "title": { "en": "Off", "nl": "Uit" } } ], "getable": true, "setable": true }, "target_temperature": { "type": "number", "min": 4, "max": 35, "title": { "en": "Target temperature", "nl": "Ingestelde temperatuur" }, "units": { "en": "°C" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": true }, "measure_temperature": { "type": "number", "desc": { "en": "Temperature", "nl": "Temperatuur" }, "title": { "en": "Temperature", "nl": "Temperatuur" }, "units": { "en": "°C" }, "decimals": 2, "chartType": "spline", "getable": true, "setable": false }, "measure_co": { "type": "number", "title": { "en": "CO", "nl": "CO" }, "units": { "en": "ppm" }, "desc": { "en": "CO in Parts-per-million (ppm)", "nl": "CO deeltjes per miljoen (ppm)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_co2": { "type": "number", "title": { "en": "CO2", "nl": "CO2" }, "units": { "en": "ppm" }, "desc": { "en": "CO2 in Parts-per-million (ppm)", "nl": "CO2 deeltjes per miljoen (ppm)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_pm25": { "type": "number", "title": { "en": "PM2.5", "nl": "PM2.5" }, "units": { "en": "ppm" }, "desc": { "en": "Atmospheric Particulate Matter (μg/m3)", "nl": "Deeltjesvormige luchtverontreiniging (μg/m3)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_humidity": { "type": "number", "title": { "en": "Humidity", "nl": "Luchtvochtigheid" }, "units": { "en": "%" }, "desc": { "en": "Humidity in percent (%)", "nl": "Relatieve luchtvochtigheid (%)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_pressure": { "type": "number", "title": { "en": "Pressure", "nl": "Druk" }, "units": { "en": "mbar" }, "desc": { "en": "Pressure in millibar (mbar)", "nl": "Druk in millibar (mbar)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_noise": { "type": "number", "title": { "en": "Noise", "nl": "Geluid" }, "units": { "en": "dB" }, "desc": { "en": "Noise in Decibel (db)", "nl": "Geluid in Decibel (db)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_rain": { "type": "number", "title": { "en": "Rain", "nl": "Regen" }, "units": { "en": "mm" }, "desc": { "en": "Rain in millimeter (mm)", "nl": "Regen in millimeter (mm)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_wind_strength": { "type": "number", "title": { "en": "Wind Strenth", "nl": "Windsnelheid" }, "units": { "en": "km/h" }, "desc": { "en": "Wind Strength in Kilometer per hour (km/h)", "nl": "Windsnelheid in Kilometer per uur (km/u)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_wind_angle": { "type": "number", "title": { "en": "Wind Angle", "nl": "Windrichting" }, "units": { "en": "°" }, "desc": { "en": "Wind Angle in Degrees (°)", "nl": "Windrichting in Graden (°)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_gust_strength": { "type": "number", "title": { "en": "Gust Strength", "nl": "Windstoot kracht" }, "units": { "en": "km/h" }, "desc": { "en": "Gust Strength n Kilometer per hour (km/h)", "nl": "Windstoot snelheid in Kilometer per uur (km/u)" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": false }, "measure_gust_angle": { "type": "number", "title": { "en": "Gust Angle", "nl": "Windstoot richting" }, "units": { "en": "°" }, "desc": { "en": "Gust Angle in Degrees (°)", "nl": "Windstoot richting in Graden (°)" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": false }, "measure_battery": { "type": "number", "title": { "en": "Battery", "nl": "Accuniveau" }, "units": { "en": "%" }, "min": 0, "max": 100, "desc": { "en": "Battery charge in percentage (%)", "nl": "Accuniveau in procenten (%)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_power": { "type": "number", "title": { "en": "Power", "nl": "Energie" }, "units": { "en": "W" }, "desc": { "en": "Power in Watt (W)", "nl": "Vermogen in Watt (W)" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": false }, "measure_voltage": { "type": "number", "title": { "en": "Voltage", "nl": "Voltage" }, "units": { "en": "V" }, "desc": { "en": "Voltage (V)", "nl": "Voltage (V)" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": false }, "measure_current": { "type": "number", "title": { "en": "Current", "nl": "Stroom" }, "units": { "en": "A" }, "desc": { "en": "Electric current (A)", "nl": "Elektrische stroom (A)" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": false }, "measure_luminance": { "type": "number", "title": { "en": "Luminance", "nl": "Helderheid" }, "units": { "en": "lx" }, "desc": { "en": "Luminance in Lux (lx)", "nl": "Helderheid in Lux (lx)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_ultraviolet": { "type": "number", "title": { "en": "Ultraviolet", "nl": "Ultraviolet" }, "units": { "en": "UVI" }, "desc": { "en": "Ultraviolet in UV index (UVI)" }, "chartType": "spline", "decimals": 2, "getable": true, "setable": false }, "measure_water": { "type": "number", "title": { "en": "Water flow", "nl": "Waterdoorstroming" }, "units": { "en": "L/min" }, "desc": { "en": "Water flow in Liters per minute (L/min)", "nl": "Waterdoorstroming in Liters per minuut (L/min)" }, "chartType": "stepLine", "decimals": 2, "getable": true, "setable": false }, "alarm_generic": { "type": "boolean", "title": { "en": "Generic Alarm", "nl": "Algemeen Alarm" }, "desc": { "en": "Generic alarm", "nl": "Algemeen alarm" }, "decimals": 2, "getable": true, "setable": true }, "alarm_motion": { "type": "boolean", "title": { "en": "Motion Alarm", "nl": "Bewegingsalarm" }, "desc": { "en": "Detected motion", "nl": "Gedetecteerde beweging" }, "getable": true, "setable": false }, "alarm_contact": { "type": "boolean", "title": { "en": "Contact Alarm", "nl": "Contact alarm" }, "desc": { "en": "Contact sensor, e.g. for windows (true/false)", "nl": "Contact sensor, bijvoorbeeld voor ramen" }, "getable": true, "setable": false }, "alarm_co": { "type": "boolean", "title": { "en": "CO Alarm", "nl": "CO alarm" }, "desc": { "en": "True when dangerous CO values have been detected", "nl": "Gaat af bij gevaarlijke concentraties CO" }, "getable": true, "setable": false }, "alarm_co2": { "type": "boolean", "title": { "en": "CO2 Alarm", "nl": "CO2 Alarm" }, "desc": { "en": "True when dangerous CO2 values have been detected", "nl": "Gaat af bij gevaarlijke concentraties CO2" }, "getable": true, "setable": false }, "alarm_pm25": { "type": "boolean", "title": { "en": "PM2.5 Alarm", "nl": "PM2.5 Alarm" }, "desc": { "en": "True when PM2.5 values exceeds threshold", "nl": "Gaat af wanneer de PM2.5 waarde overschreden wordt" }, "getable": true, "setable": false }, "alarm_tamper": { "type": "boolean", "title": { "en": "Tamper Alarm", "nl": "Sabotagealarm" }, "desc": { "en": "True when tampering has been detected", "nl": "Gaat af als sabotage gedetecteerd wordt" }, "getable": true, "setable": false }, "alarm_smoke": { "type": "boolean", "title": { "en": "Smoke Alarm", "nl": "Rookmelder" }, "desc": { "en": "True when smoke has been detected", "nl": "Gaat af als er rook gedetecteerd wordt" }, "getable": true, "setable": false }, "alarm_fire": { "type": "boolean", "title": { "en": "Fire Alarm", "nl": "Brandalarm" }, "desc": { "en": "True when fire has been detected", "nl": "Gaat af als er brand gedetecteerd wordt" }, "getable": true, "setable": false }, "alarm_heat": { "type": "boolean", "title": { "en": "Heat Alarm", "nl": "Hittealarm" }, "desc": { "en": "True when extreme heat has been detected", "nl": "Gaat af als er extreme hitte gedetecteerd wordt" }, "getable": true, "setable": false }, "alarm_water": { "type": "boolean", "title": { "en": "Water Alarm", "nl": "Wateralarm" }, "desc": { "en": "True when water has been detected", "nl": "Gaat af als er water gedetecteerd wordt" }, "getable": true, "setable": false }, "alarm_battery": { "type": "boolean", "title": { "en": "Battery Alarm", "nl": "Batterij alarm" }, "desc": { "en": "True when there is a battery warning", "nl": "Geeft een batterijwaarschuwing" }, "getable": true, "setable": false }, "alarm_night": { "type": "boolean", "title": { "en": "Night Alarm", "nl": "Nacht Alarm" }, "desc": { "en": "True when it is night", "nl": "Gaat af als het nacht is" }, "getable": true, "setable": false }, "meter_power": { "type": "number", "title": { "en": "Power Meter", "nl": "Energiemeter" }, "decimals": 2, "units": { "en": "KWh" }, "chartType": "spline", "desc": { "en": "Power usage in KiloWattHour (kWh)", "nl": "Stroomverbuik in KiloWattUur (kWh)" }, "getable": true, "setable": false }, "meter_water": { "type": "number", "title": { "en": "Water Meter", "nl": "Watermeter" }, "decimals": 2, "min": 0, "units": { "en": "m³" }, "chartType": "spline", "desc": { "en": "Water usage in Cubic Meter (m³)", "nl": "Water gebruik in Kubieke Meter (m³)" }, "getable": true, "setable": false }, "meter_gas": { "type": "number", "title": { "en": "Gas Meter", "nl": "Gasmeter" }, "min": 0, "decimals": 2, "chartType": "spline", "units": { "en": "m³" }, "desc": { "en": "Gas usage in Cubic Meter (m³)", "nl": "Gas gebruik in Kubieke Meter (m³)" }, "getable": true, "setable": false }, "meter_rain": { "type": "number", "title": { "en": "Rain Meter", "nl": "Regenmeter" }, "units": { "en": "m³" }, "chartType": "spline", "desc": { "en": "Rain in Cubic Meter (m³)", "nl": "Regen in Kubieke Meter (m³)" }, "decimals": 2, "getable": true, "setable": false }, "homealarm_state": { "type": "enum", "title": { "en": "Home Alarm state", "nl": "Thuisalarm status" }, "values": [ { "id": "armed", "title": { "en": "Armed", "nl": "Geactiveerd" } }, { "id": "disarmed", "title": { "en": "Disarmed", "nl": "Gedeactiveerd" } }, { "id": "partially_armed", "title": { "en": "Partially armed", "nl": "Deels geactiveerd" } } ], "getable": true, "setable": true }, "volume_set": { "title": { "en": "Set volume" }, "type": "number", "desc": { "en": "Volume", "nl": "Volume" }, "chartType": "stepLine", "min": 0, "max": 1, "decimals": 2, "setable": true, "getable": true }, "volume_up": { "title": { "en": "Volume up", "nl": "Volume omhoog" }, "type": "boolean", "getable": false, "setable": true }, "volume_down": { "title": { "en": "Volume down", "nl": "Volume omlaag" }, "type": "boolean", "getable": false, "setable": true }, "volume_mute": { "title": { "en": "Mute volume", "nl": "Volume dempen" }, "type": "boolean", "getable": true, "setable": true }, "channel_up": { "title": { "en": "Channel up", "nl": "Kanaal omhoog" }, "type": "boolean", "getable": false, "setable": true }, "channel_down": { "title": { "en": "Channel down", "nl": "Kanaal omlaag" }, "type": "boolean", "getable": false, "setable": true }, "locked": { "type": "boolean", "title": { "en": "Locked", "nl": "Op slot" }, "desc": { "en": "True when the lock is locked", "nl": "Geeft aan wanneer iets op slot is" }, "getable": true, "setable": true }, "lock_mode": { "type": "enum", "title": { "en": "Lock mode", "nl": "Slot modus" }, "values": [ { "id": "always_locked", "title": { "en": "Always locked", "nl": "Altijd op slot" } }, { "id": "always_unlocked", "title": { "en": "Always unlocked", "nl": "Altijd open" } }, { "id": "locked_until_unlock", "title": { "en": "Locked until unlocked", "nl": "Op slot tot geopend" } } ], "getable": true, "setable": true }, "windowcoverings_state": { "title": { "en": "Window Coverings state" }, "type": "enum", "values": [ { "id": "up", "title": { "en": "Up", "nl": "Omhoog" } }, { "id": "idle", "title": { "en": "Idle", "nl": "Stil" } }, { "id": "down", "title": { "en": "Down", "nl": "Omlaag" } } ], "getable": true, "setable": true }, "windowcoverings_tilt_up": { "title": { "en": "Window Coverings Tilt Up" }, "type": "boolean", "getable": false, "setable": true }, "windowcoverings_tilt_down": { "title": { "en": "Window Coverings Tilt Down" }, "type": "boolean", "getable": false, "setable": true }, "windowcoverings_tilt_set": { "title": { "en": "Window Coverings Tilt Set" }, "type": "number", "min": 0, "max": 1, "decimals": 2, "getable": true, "setable": true }, "button": { "title": { "en": "Button", "nl": "Knop" }, "type": "boolean", "getable": false, "setable": true }, "speaker_playing": { "title": { "en": "Playing", "nl": "Afspelen" }, "type": "boolean", "getable": true, "setable": true }, "speaker_next": { "title": { "en": "Next", "nl": "Volgende" }, "type": "boolean", "getable": false, "setable": true }, "speaker_prev": { "title": { "en": "Previous", "nl": "Vorige" }, "type": "boolean", "getable": false, "setable": true } } }