Inherits homeassistant.helpers.entity.ToggleEntityDescription, frozen_or_thawed, and True.
Inherited by homeassistant.components.adguard.switch.AdGuardHomeSwitchEntityDescription, homeassistant.components.airgradient.switch.AirGradientSwitchEntityDescription, homeassistant.components.airzone.switch.AirzoneSwitchDescription, homeassistant.components.airzone_cloud.switch.AirzoneSwitchDescription, homeassistant.components.android_ip_webcam.switch.AndroidIPWebcamSwitchEntityDescription, homeassistant.components.axis.switch.AxisSwitchDescription, homeassistant.components.baf.switch.BAFSwitchDescription, homeassistant.components.bmw_connected_drive.switch.BMWSwitchEntityDescription, homeassistant.components.bosch_shc.switch.SHCSwitchEntityDescription, homeassistant.components.cambridge_audio.switch.CambridgeAudioSwitchEntityDescription, homeassistant.components.drop_connect.switch.DROPSwitchEntityDescription, homeassistant.components.ecoforest.switch.EcoforestSwitchEntityDescription, homeassistant.components.ecovacs.switch.EcovacsSwitchEntityDescription, homeassistant.components.elgato.switch.ElgatoSwitchEntityDescription, homeassistant.components.enphase_envoy.switch.EnvoyDryContactSwitchEntityDescription, homeassistant.components.enphase_envoy.switch.EnvoyEnpowerSwitchEntityDescription, homeassistant.components.enphase_envoy.switch.EnvoyStorageSettingsSwitchEntityDescription, homeassistant.components.eq3btsmart.switch.Eq3SwitchEntityDescription, homeassistant.components.ezviz.switch.EzvizSwitchEntityDescription, homeassistant.components.flexit_bacnet.switch.FlexitSwitchEntityDescription, homeassistant.components.fully_kiosk.switch.FullySwitchEntityDescription, homeassistant.components.gree.switch.GreeSwitchEntityDescription, homeassistant.components.guardian.switch.ValveControllerSwitchDescription, homeassistant.components.habitica.switch.HabiticaSwitchEntityDescription, homeassistant.components.homekit_controller.switch.DeclarativeSwitchEntityDescription, homeassistant.components.homewizard.switch.HomeWizardSwitchEntityDescription, homeassistant.components.hydrawise.switch.HydrawiseSwitchEntityDescription, homeassistant.components.intellifire.switch.IntellifireSwitchEntityDescription, homeassistant.components.isy994.switch.ISYSwitchEntityDescription, homeassistant.components.kostal_plenticore.switch.PlenticoreSwitchEntityDescription, homeassistant.components.lamarzocco.switch.LaMarzoccoSwitchEntityDescription, homeassistant.components.lametric.switch.LaMetricSwitchEntityDescription, homeassistant.components.lektrico.switch.LektricoSwitchEntityDescription, homeassistant.components.lg_thinq.switch.ThinQSwitchEntityDescription, homeassistant.components.litterrobot.switch.RobotSwitchEntityDescription, homeassistant.components.melnor.switch.MelnorSwitchEntityDescription, homeassistant.components.netgear.switch.NetgearSwitchEntityDescription, homeassistant.components.nextdns.switch.NextDnsSwitchEntityDescription, homeassistant.components.onewire.switch.OneWireSwitchEntityDescription, homeassistant.components.onvif.switch.ONVIFSwitchEntityDescription, homeassistant.components.opentherm_gw.switch.OpenThermSwitchEntityDescription, homeassistant.components.overkiz.switch.OverkizSwitchDescription, homeassistant.components.plugwise.switch.PlugwiseSwitchEntityDescription, homeassistant.components.pyload.switch.PyLoadSwitchEntityDescription, homeassistant.components.qbittorrent.switch.QBittorrentSwitchEntityDescription, homeassistant.components.rainmachine.switch.RainMachineSwitchDescription, homeassistant.components.reolink.switch.ReolinkChimeSwitchEntityDescription, homeassistant.components.reolink.switch.ReolinkNVRSwitchEntityDescription, homeassistant.components.reolink.switch.ReolinkSwitchEntityDescription, homeassistant.components.ring.switch.RingSwitchEntityDescription, homeassistant.components.rituals_perfume_genie.switch.RitualsSwitchEntityDescription, homeassistant.components.roborock.switch.RoborockSwitchDescription, homeassistant.components.schlage.switch.SchlageSwitchEntityDescription, homeassistant.components.screenlogic.switch.ScreenLogicCircuitSwitchDescription, homeassistant.components.sensibo.switch.SensiboDeviceSwitchEntityDescription, homeassistant.components.shelly.switch.BlockSwitchDescription, homeassistant.components.shelly.switch.RpcSwitchDescription, homeassistant.components.smarty.switch.SmartySwitchDescription, homeassistant.components.smlight.switch.SmSwitchEntityDescription, homeassistant.components.starlink.switch.StarlinkSwitchEntityDescription, homeassistant.components.synology_dsm.switch.SynologyDSMSwitchEntityDescription, homeassistant.components.technove.switch.TechnoVESwitchDescription, homeassistant.components.tesla_fleet.switch.TeslaFleetSwitchEntityDescription, homeassistant.components.teslemetry.switch.TeslemetrySwitchEntityDescription, homeassistant.components.tessie.switch.TessieSwitchEntityDescription, homeassistant.components.tolo.switch.ToloSwitchEntityDescription, homeassistant.components.toon.switch.ToonSwitchEntityDescription, homeassistant.components.tplink.switch.TPLinkSwitchEntityDescription, homeassistant.components.tplink_omada.switch.OmadaDevicePortSwitchEntityDescription, homeassistant.components.tractive.switch.TractiveSwitchEntityDescription, homeassistant.components.transmission.switch.TransmissionSwitchEntityDescription, homeassistant.components.unifi.switch.UnifiSwitchEntityDescription, homeassistant.components.unifiprotect.switch.ProtectSwitchEntityDescription, homeassistant.components.v2c.switch.V2CSwitchEntityDescription, homeassistant.components.vallox.switch.ValloxSwitchEntityDescription, homeassistant.components.xiaomi_miio.switch.XiaomiMiioSwitchDescription, and homeassistant.components.yolink.switch.YoLinkSwitchEntityDescription.
Static Public Attributes | |
| None | |
Static Public Attributes inherited from homeassistant.helpers.entity.EntityDescription | |
| bool | |
| None | |
Additional Inherited Members | |
Public Member Functions inherited from homeassistant.util.frozen_dataclass_compat.FrozenOrThawed | |
| None | __init__ (cls, str name, tuple[type,...] bases, dict[Any, Any] namespace, **Any kwargs) |
| Any | __new__ (mcs, str name, tuple[type,...] bases, dict[Any, Any] namespace, bool frozen_or_thawed=False, **Any kwargs) |
A class that describes switch entities.
Definition at line 102 of file __init__.py.
|
static |
Definition at line 105 of file __init__.py.