OpenEnergyMonitor WiFi Thermostat


This integrationIntegrations connect and integrate Home Assistant with your devices, services, and more. [Learn more] supports the ESP8266 based “WiFi MQTT Relay / Thermostat” sold by OpenEnergyMonitor (archived page, no longer for sale). The underlying library only supports this single relay variant of the original device.

This platform controls the setpoint of the thermostat in its “manual” mode.

To set it up, add the following information to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI.[Learn more] file, restart Home Assistant to apply the changes. To view the changes, go to Settings > Devices & services > Entities.

# Example configuration.yaml entry
climate oem:
  - platform: oem
    host: 192.168.0.100

Configuration Variables

host string Required

The IP address or hostname of the thermostat.

port integer (Optional, default: 80)

The port for the web interface.

name string (Optional, default: Thermostat)

The name to use for the frontend.

username string (Inclusive)

Username for the web interface if set.

password string (Inclusive)

Password for the web interface if set.