Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.rainmachine.RainMachineData
 

Namespaces

 homeassistant.components.rainmachine
 

Functions

RainMachineConfigEntry homeassistant.components.rainmachine.async_get_entry_for_service_call (HomeAssistant hass, ServiceCall call)
 
bool homeassistant.components.rainmachine.async_migrate_entry (HomeAssistant hass, RainMachineConfigEntry entry)
 
None homeassistant.components.rainmachine.async_reload_entry (HomeAssistant hass, RainMachineConfigEntry entry)
 
bool homeassistant.components.rainmachine.async_setup_entry (HomeAssistant hass, RainMachineConfigEntry entry)
 
bool homeassistant.components.rainmachine.async_unload_entry (HomeAssistant hass, RainMachineConfigEntry entry)
 
None homeassistant.components.rainmachine.async_update_programs_and_zones (HomeAssistant hass, RainMachineConfigEntry entry)
 

Variables

string homeassistant.components.rainmachine.CONF_CONDITION = "condition"
 
string homeassistant.components.rainmachine.CONF_DEWPOINT = "dewpoint"
 
string homeassistant.components.rainmachine.CONF_ET = "et"
 
string homeassistant.components.rainmachine.CONF_MAXRH = "maxrh"
 
string homeassistant.components.rainmachine.CONF_MAXTEMP = "maxtemp"
 
string homeassistant.components.rainmachine.CONF_MINRH = "minrh"
 
string homeassistant.components.rainmachine.CONF_MINTEMP = "mintemp"
 
string homeassistant.components.rainmachine.CONF_PRESSURE = "pressure"
 
string homeassistant.components.rainmachine.CONF_QPF = "qpf"
 
string homeassistant.components.rainmachine.CONF_RAIN = "rain"
 
string homeassistant.components.rainmachine.CONF_SECONDS = "seconds"
 
string homeassistant.components.rainmachine.CONF_SOLARRAD = "solarrad"
 
string homeassistant.components.rainmachine.CONF_TEMPERATURE = "temperature"
 
string homeassistant.components.rainmachine.CONF_TIMESTAMP = "timestamp"
 
string homeassistant.components.rainmachine.CONF_UNITS = "units"
 
string homeassistant.components.rainmachine.CONF_VALUE = "value"
 
string homeassistant.components.rainmachine.CONF_WEATHER = "weather"
 
string homeassistant.components.rainmachine.CONF_WIND = "wind"
 
dictionary homeassistant.components.rainmachine.COORDINATOR_UPDATE_INTERVAL_MAP
 
dictionary homeassistant.components.rainmachine.CV_FLOW_METER_VALID_UNITS
 
 homeassistant.components.rainmachine.CV_WX_DATA_VALID_PERCENTAGE = vol.All(vol.Coerce(int), vol.Range(min=0, max=100))
 
 homeassistant.components.rainmachine.CV_WX_DATA_VALID_PRESSURE = vol.All(vol.Coerce(float), vol.Range(min=60.0, max=110.0))
 
 homeassistant.components.rainmachine.CV_WX_DATA_VALID_RAIN_RANGE = vol.All(vol.Coerce(float), vol.Range(min=0.0, max=1000.0))
 
 homeassistant.components.rainmachine.CV_WX_DATA_VALID_SOLARRAD = vol.All(vol.Coerce(float), vol.Range(min=0.0, max=5.0))
 
 homeassistant.components.rainmachine.CV_WX_DATA_VALID_TEMP_RANGE = vol.All(vol.Coerce(float), vol.Range(min=-40.0, max=40.0))
 
 homeassistant.components.rainmachine.CV_WX_DATA_VALID_WIND_SPEED = vol.All(vol.Coerce(float), vol.Range(min=0.0, max=65.0))
 
bool homeassistant.components.rainmachine.DEFAULT_SSL = True
 
list homeassistant.components.rainmachine.PLATFORMS
 
 homeassistant.components.rainmachine.RainMachineConfigEntry
 
string homeassistant.components.rainmachine.SERVICE_NAME_PAUSE_WATERING = "pause_watering"
 
string homeassistant.components.rainmachine.SERVICE_NAME_PUSH_FLOW_METER_DATA = "push_flow_meter_data"
 
string homeassistant.components.rainmachine.SERVICE_NAME_PUSH_WEATHER_DATA = "push_weather_data"
 
string homeassistant.components.rainmachine.SERVICE_NAME_RESTRICT_WATERING = "restrict_watering"
 
string homeassistant.components.rainmachine.SERVICE_NAME_STOP_ALL = "stop_all"
 
string homeassistant.components.rainmachine.SERVICE_NAME_UNPAUSE_WATERING = "unpause_watering"
 
string homeassistant.components.rainmachine.SERVICE_NAME_UNRESTRICT_WATERING = "unrestrict_watering"
 
 homeassistant.components.rainmachine.SERVICE_PAUSE_WATERING_SCHEMA
 
 homeassistant.components.rainmachine.SERVICE_PUSH_FLOW_METER_DATA_SCHEMA
 
 homeassistant.components.rainmachine.SERVICE_PUSH_WEATHER_DATA_SCHEMA
 
 homeassistant.components.rainmachine.SERVICE_RESTRICT_WATERING_SCHEMA
 
 homeassistant.components.rainmachine.SERVICE_SCHEMA