MCPcopy Create free account

hub / github.com/dawidchyrzynski/arduino-home-assistant / types & classes

Types & classes77 in github.com/dawidchyrzynski/arduino-home-assistant

↓ 18 callersClassHANumeric
* This class represents a numeric value that simplifies use of different types of numbers across the library. */
src/utils/HANumeric.h:11
Class
docs/_static/theme.js:1
Class
docs/_static/theme.js:1
Class
docs/_static/theme.js:1
Class
docs/_static/theme.js:1
EnumAction
src/device-types/HAHVAC.h:64
EnumAvailability
src/device-types/HABaseDeviceType.h:235
EnumConnectionState
src/HAMqtt.h:40
EnumCoverCommand
src/device-types/HACover.h:31
EnumCoverState
src/device-types/HACover.h:22
EnumEntryType
src/utils/HASerializer.h:22
EnumFanMode
src/device-types/HAHVAC.h:75
EnumFeatures
src/device-types/HAFan.h:24
EnumFeatures
src/device-types/HACover.h:37
EnumFeatures
src/device-types/HALight.h:28
EnumFeatures
src/device-types/HASensor.h:21
EnumFeatures
src/device-types/HAHVAC.h:52
EnumFlagType
src/utils/HASerializer.h:30
ClassHABaseDeviceType
src/HAMqtt.h:27
ClassHABaseDeviceType
src/utils/HASerializer.h:11
ClassHABaseDeviceType
src/device-types/HABaseDeviceType.h:10
ClassHABinarySensor
* HABinarySensor represents a binary sensor that allows publishing on/off state to the Home Assistant panel. * * @note * You can find more informat
src/device-types/HABinarySensor.h:16
ClassHAButton
* HAButton represents a button that's displayed in the Home Assistant panel and * triggers some logic on your Arduino/ESP device once clicked. * *
src/device-types/HAButton.h:18
ClassHACamera
* HACamera allows to display an image in the Home Assistant panel. * It can be used for publishing an image from the ESP32-Cam module or any other *
src/device-types/HACamera.h:17
ClassHACover
* HACover allows to control a cover (such as blinds, a roller shutter or a garage door). * * @note * You can find more information about this entit
src/device-types/HACover.h:17
ClassHADevice
* This class represents your device that's going to be registered in the Home Assistant devices registry. * Each entity (HABinarySensor, HASensor, et
src/HADevice.h:12
ClassHADevice
src/HAMqtt.h:26
ClassHADeviceTracker
* HADeviceTracker allows to implement a custom device's tracker. * * @note * You can find more information about this entity in the Home Assistant
src/device-types/HADeviceTracker.h:15
ClassHADeviceTrigger
* HADeviceTrigger allows to a custom trigger that can be used in the Home Assistant automation. * For example, it can be a wall switch that produces
src/device-types/HADeviceTrigger.h:16
ClassHAFan
* HAFan allows adding a controllable fan in the Home Assistant panel. * The library supports only the state and speed of the fan. * If you want more
src/device-types/HAFan.h:21
ClassHAHVAC
* HAHVAC lets you control your HVAC devices. * * @note * You can find more information about this entity in the Home Assistant documentation: * ht
src/device-types/HAHVAC.h:44
ClassHALight
* HALight allows adding a controllable light in the Home Assistant panel. * The library supports only the state, brightness, color temperature and RG
src/device-types/HALight.h:23
ClassHALock
* HALock allows to implement a custom lock (for example: door lock) * that can be controlled from the Home Assistant panel. * * @note * You can fi
src/device-types/HALock.h:18
ClassHAMqtt
* This class is a wrapper for the PubSub API. * It's a central point of the library where instances of all device types are stored. */
src/HAMqtt.h:37
ClassHAMqtt
src/utils/HASerializer.h:10
ClassHAMqtt
src/device-types/HABaseDeviceType.h:7
ClassHANumber
* HANumber adds a slider or a box in the Home Assistant panel * that controls the numeric value stored on your device. * * @note * You can find mo
src/device-types/HANumber.h:29
ClassHAScene
* HAScene adds a new scene to the Home Assistant that triggers your callback once activated. * * @note * You can find more information about this e
src/device-types/HAScene.h:17
ClassHASelect
* HASelect adds a dropdown with options in the Home Assistant panel. * * @note * You can find more information about this entity in the Home Assist
src/device-types/HASelect.h:19
ClassHASensor
* HASensor allows to publish textual sensor values that will be displayed in the HA panel. * If you need to publish numbers then HASensorNumber is wh
src/device-types/HASensor.h:18
ClassHASensorNumber
* HASensorInteger allows to publish numeric values of a sensor that will be displayed in the HA panel. * * @note You can find more information about
src/device-types/HASensorNumber.h:23
ClassHASerializer
src/HADevice.h:6
ClassHASerializer
* This class allows to create JSON objects easily. * Its main purpose is to handle configuration of a device type that's going to * be published to
src/utils/HASerializer.h:18
ClassHASerializer
src/device-types/HABaseDeviceType.h:8
ClassHASerializerArray
* HASerializerArray represents array of items that can be used as a HASerializer property. */
src/utils/HASerializerArray.h:10
ClassHASerializerArray
src/device-types/HASelect.h:8
ClassHASerializerArray
src/device-types/HAHVAC.h:35
ClassHASwitch
* HASwitch allows to display on/off switch in the HA panel and receive commands on your device. * * @note * You can find more information about thi
src/device-types/HASwitch.h:17
ClassHATagScanner
* HATagScanner allow to produce scan events that can be used in the HA automation. * * @note * You can find more information about this entity in
src/device-types/HATagScanner.h:15
ClassHAUtils
* This class provides some useful methods to make life easier. */
src/utils/HAUtils.h:9
EnumImageEncoding
src/device-types/HACamera.h:20
EnumLockCommand
src/device-types/HALock.h:29
EnumLockState
src/device-types/HALock.h:22
EnumMode
src/device-types/HANumber.h:33
EnumMode
src/device-types/HAHVAC.h:91
ClassMqttConnection
src/mocks/PubSubClientMock.h:63
ClassMqttMessage
src/mocks/PubSubClientMock.h:16
ClassMqttSubscription
src/mocks/PubSubClientMock.h:46
ClassMqttWill
src/mocks/PubSubClientMock.h:85
EnumNumberPrecision
src/device-types/HABaseDeviceType.h:13
EnumPropertyValueType
src/utils/HASerializer.h:37
ClassPubSubClient
src/HAMqtt.h:17
ClassPubSubClientMock
src/HAMqtt.h:15
ClassPubSubClientMock
src/mocks/PubSubClientMock.h:100
ClassRGBColor
src/device-types/HALight.h:35
ClassSerializerEntry
src/utils/HASerializer.h:47
EnumSourceType
src/device-types/HADeviceTracker.h:19
EnumSwingMode
src/device-types/HAHVAC.h:84
EnumTemperatureUnit
src/device-types/HAHVAC.h:102
EnumTrackerState
src/device-types/HADeviceTracker.h:28
EnumTriggerSubtype
src/device-types/HADeviceTrigger.h:32
EnumTriggerType
src/device-types/HADeviceTrigger.h:20
Classat
docs/_static/theme.js:1
Classht
docs/_static/theme.js:1
Classmt
docs/_static/theme.js:1
Classtimeval
examples/esp32-cam/app_httpd.cpp:522
Classvt
docs/_static/theme.js:1