# Device Types

Below you can find a list of Device Types that are known to the MOOST Recommender Platform and which Event Types you can send for each Device Type. If you cannot send all the information for a device, this does not significantly impact the number of possible use cases.

<table data-full-width="true"><thead><tr><th width="260">Device Type</th><th width="372">Accepted Event Types</th><th>Description</th></tr></thead><tbody><tr><td>APPLIANCE</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td>Every appliance that does not fit into any other category.</td></tr><tr><td>BATTERY</td><td>CHARGING_MODE<br>DEVICE_STATUS<br>ENERGY_EXPORT<br>ENERGY_EXPORT_YESTERDAY<br>ENERGY_IMPORT<br>ENERGY_IMPORT_YESTERDAY<br>POWER_CONSUMPTION</td><td>A battery which is used to store energy in a household.</td></tr><tr><td>CAR</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION<br>STATE_OF_CHARGE_RATE</td><td>A car that is connected to your HEMS.</td></tr><tr><td>CAR_CHARGER</td><td>CHARGING_MODE<br>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION<br>SWITCH_STATE<br>STATE_OF_CHARGE_FORECAST_RATE</td><td>A car charger which is used to charge a car in the household.</td></tr><tr><td>ENERGY_MEASUREMENT</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td>A small device which is solely used to measure energy.</td></tr><tr><td>GATEWAY</td><td><p>DEVICE_STATUS</p><p>ENERGY_CONSUMPTION<br>ENERGY_CONSUMPTION_YESTERDAY</p><p>ENERGY_CONSUMPTION_LAST_24H</p><p>ENERGY_EXCESS_LAST_24H</p><p>ENERGY_EXCESS_YESTERDAY</p><p>ENERGY_GENERATION_LAST_24H</p><p>ENERGY_GENERATION_YESTERDAY</p><p>GRID_POWER_CONSUMPTION</p><p>MIN_POWER_CONSUMPTION</p><p>PEAK_POWER_CONSUMPTION<br>POWER_CONSUMPTION</p><p>POWER_EXCESS</p><p>POWER_GENERATION</p><p>POWER_GENERATION_FORECAST_1H</p><p>POWER_GENERATION_FORECAST_24H</p><p>POWER_GENERATION_FORECAST_48H<br>SELF_CONSUMPTION_RATE_YESTERDAY<br>SELF_SUFFICIENCY_RATE</p><p>SELF_CONSUMPTION_RATE</p></td><td>The household itself is referred to as GATEWAY. Every event that is received with device type GATEWAY represents a value for the total of the household.</td></tr><tr><td>HEAT_PUMP</td><td>CHARGING_MODE<br>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>HEAT_PUMP_MODE<br>POWER_CONSUMPTION<br>WATER_TEMPERATURE</td><td>A heat pump which is connected to your system</td></tr><tr><td>INPUT_DEVICE</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td></td></tr><tr><td>INVERTER</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td>A power inverter which changes DC to AC and is connected to your HEMS.</td></tr><tr><td>SMART_METER</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td>A smart meter which can be placed in an outlet which is used to monitor the energy that passes through and has no control ability like a SMART_PLUG.</td></tr><tr><td>SMART_PLUG</td><td>CHARGING_MODE<br>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION<br>SWITCH_STATE</td><td>A smart plug which can be placed in an outlet to control the connected device.</td></tr><tr><td>SOLAR_PANEL</td><td>DEVICE_STATUS<br>POWER_PRODUCTION<br>ENERGY_PRODUCTION</td><td>A solar panel which is connected to your system</td></tr><tr><td>SWITCH</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION<br>SWITCH_STATE</td><td>A smart switch which is used e.g. to control lights.</td></tr><tr><td>THERMOSTAT</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td>A thermostat which is used to measure the current temperature.</td></tr><tr><td>WATER_HEATER</td><td>CHARGING_MODE<br>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION<br>WATER_TEMPERATURE</td><td>A water heater which is connected to your system.</td></tr><tr><td>WALL_TABLET</td><td>DEVICE_STATUS<br>ENERGY_CONSUMPTION_YESTERDAY<br>POWER_CONSUMPTION</td><td>A wall tablet which is used to control your HEMS.</td></tr></tbody></table>
