iotlib
Contents:
Introduction
Core Concepts
User Guide
iotlib
iotlib
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Z
A
ADC (class in iotlib.virtualdev)
ADC_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
add_availability_processor() (iotlib.bridge.MQTTBridge method)
add_discovery_processor() (iotlib.discoverer.Discoverer method)
(iotlib.discoverer.UnifiedDiscoverer method)
add_observer() (iotlib.virtualdev.Sensor method)
address (iotlib.discoverer.Device property)
Alarm (class in iotlib.virtualdev)
ALARM_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
AMBULANCE (iotlib.virtualdev.Melodies attribute)
attach() (iotlib.abstracts.IAvailabilityProcessor method)
(iotlib.processor.AvailabilityLogger method)
(iotlib.processor.AvailabilityPublisher method)
availability (iotlib.bridge.MQTTBridge property)
AvailabilityLogger (class in iotlib.processor)
AvailabilityPublisher (class in iotlib.processor)
B
Button (class in iotlib.virtualdev)
BUTTON_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
ButtonTrigger (class in iotlib.processor)
ButtonValues (class in iotlib.devconfig)
C
cancel() (iotlib.utils.InfiniteTimer method)
change_state_request() (iotlib.abstracts.IEncoder method)
clean_start (iotlib.client.MQTTClient attribute)
client_id (iotlib.client.MQTTClient attribute)
CodecFactory (class in iotlib.factory)
compatible_with_device() (iotlib.abstracts.IVirtualDeviceProcessor method)
(iotlib.processor.ButtonTrigger method)
(iotlib.processor.MotionTrigger method)
(iotlib.processor.PropertyPublisher method)
(iotlib.processor.VirtualDeviceLogger method)
CONDUCTIVITY_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
ConductivitySensor (class in iotlib.virtualdev)
connect() (iotlib.abstracts.IMQTTService method)
(iotlib.client.MQTTClient method)
connect_handler_add() (iotlib.abstracts.IMQTTService method)
(iotlib.client.MQTTClient method)
connected (iotlib.client.MQTTClient property)
countdown (iotlib.virtualdev.Operable property)
create_instance() (iotlib.factory.CodecFactory method)
D
decode_avail_pl() (iotlib.abstracts.ICodec method)
DEFAULT (iotlib.factory.Protocol attribute)
default_message_callback_add() (iotlib.client.MQTTClientHelper method)
Device (class in iotlib.discoverer)
device_id (iotlib.virtualdev.Operable property)
DING_DONG1 (iotlib.virtualdev.Melodies attribute)
DING_DONG2 (iotlib.virtualdev.Melodies attribute)
DING_DONG3 (iotlib.virtualdev.Melodies attribute)
DING_DONG4 (iotlib.virtualdev.Melodies attribute)
disconnect() (iotlib.abstracts.IMQTTService method)
(iotlib.client.MQTTClient method)
disconnect_handler_add() (iotlib.abstracts.IMQTTService method)
(iotlib.client.MQTTClient method)
Discoverer (class in iotlib.discoverer)
DOG (iotlib.virtualdev.Melodies attribute)
DOUBLE_ACTION (iotlib.devconfig.ButtonValues attribute)
E
ECHO (iotlib.abstracts.ResultType attribute)
F
FIRE (iotlib.virtualdev.Melodies attribute)
friendly_name (iotlib.discoverer.Device property)
from_str() (iotlib.factory.Model static method)
G
get_availability_topic() (iotlib.abstracts.ICodec method)
get_devices() (iotlib.discoverer.Discoverer method)
(iotlib.discoverer.UnifiedDiscoverer method)
get_property() (iotlib.virtualdev.ADC method)
(iotlib.virtualdev.Alarm method)
(iotlib.virtualdev.Button method)
(iotlib.virtualdev.ConductivitySensor method)
(iotlib.virtualdev.HumiditySensor method)
(iotlib.virtualdev.LightSensor method)
(iotlib.virtualdev.Motion method)
(iotlib.virtualdev.Switch method)
(iotlib.virtualdev.Switch0 method)
(iotlib.virtualdev.Switch1 method)
(iotlib.virtualdev.TemperatureSensor method)
(iotlib.virtualdev.VirtualDevice method)
get_sensor_observers() (iotlib.virtualdev.Sensor method)
get_state_request() (iotlib.abstracts.IEncoder method)
H
handle_value() (iotlib.abstracts.IVirtualDevice method)
(iotlib.virtualdev.ADC method)
(iotlib.virtualdev.TemperatureSensor method)
(iotlib.virtualdev.VirtualDevice method)
HIGH (iotlib.virtualdev.Level attribute)
HOMIE (iotlib.factory.Protocol attribute)
HORN (iotlib.virtualdev.Melodies attribute)
hostname (iotlib.client.MQTTClient attribute)
HUMIDITY_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
HumiditySensor (class in iotlib.virtualdev)
I
IAvailabilityProcessor (class in iotlib.abstracts)
ICodec (class in iotlib.abstracts)
IDiscoveryProcessor (class in iotlib.abstracts)
IEncoder (class in iotlib.abstracts)
IGNORE (iotlib.abstracts.ResultType attribute)
IMQTTService (class in iotlib.abstracts)
InfiniteTimer (class in iotlib.utils)
iotlib
module
iotlib.abstracts
module
iotlib.bridge
module
iotlib.client
module
iotlib.devconfig
module
iotlib.discoverer
module
iotlib.factory
module
iotlib.processor
module
iotlib.utils
module
iotlib.virtualdev
module
is_pulse_request_allowed() (iotlib.abstracts.IEncoder method)
IVirtualDevice (class in iotlib.abstracts)
IVirtualDeviceProcessor (class in iotlib.abstracts)
K
keepalive (iotlib.client.MQTTClient attribute)
L
Level (class in iotlib.virtualdev)
LIGHT_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
LightSensor (class in iotlib.virtualdev)
LONG_ACTION (iotlib.devconfig.ButtonValues attribute)
loop_forever() (iotlib.client.MQTTClient method)
LOW (iotlib.virtualdev.Level attribute)
M
MEDIUM (iotlib.virtualdev.Level attribute)
MELO_01 (iotlib.virtualdev.Melodies attribute)
MELO_04 (iotlib.virtualdev.Melodies attribute)
MELO_05 (iotlib.virtualdev.Melodies attribute)
MELO_08 (iotlib.virtualdev.Melodies attribute)
MELO_09 (iotlib.virtualdev.Melodies attribute)
MELO_14 (iotlib.virtualdev.Melodies attribute)
MELO_15 (iotlib.virtualdev.Melodies attribute)
Melodies (class in iotlib.virtualdev)
MIFLORA (iotlib.factory.Model attribute)
Model (class in iotlib.factory)
model (iotlib.discoverer.Device property)
module
iotlib
iotlib.abstracts
iotlib.bridge
iotlib.client
iotlib.devconfig
iotlib.discoverer
iotlib.factory
iotlib.processor
iotlib.utils
iotlib.virtualdev
Motion (class in iotlib.virtualdev)
MOTION_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
MotionTrigger (class in iotlib.processor)
mqtt_client (iotlib.abstracts.IMQTTService property)
(iotlib.client.MQTTClient property)
MQTTBridge (class in iotlib.bridge)
MQTTClient (class in iotlib.client)
MQTTClientHelper (class in iotlib.client)
N
NEO_ALARM (iotlib.factory.Model attribute)
NONE (iotlib.factory.Model attribute)
O
OFF (iotlib.devconfig.ButtonValues attribute)
Operable (class in iotlib.virtualdev)
P
PHONE (iotlib.virtualdev.Melodies attribute)
port (iotlib.client.MQTTClient attribute)
process_availability_update() (iotlib.abstracts.IAvailabilityProcessor method)
(iotlib.processor.AvailabilityLogger method)
(iotlib.processor.AvailabilityPublisher method)
process_discovery_update() (iotlib.abstracts.IDiscoveryProcessor method)
process_value_update() (iotlib.abstracts.IVirtualDeviceProcessor method)
(iotlib.processor.ButtonTrigger method)
(iotlib.processor.MotionTrigger method)
(iotlib.processor.PropertyPublisher method)
(iotlib.processor.VirtualDeviceLogger method)
processor_append() (iotlib.abstracts.IVirtualDevice method)
(iotlib.virtualdev.VirtualDevice method)
PropertyConfig (class in iotlib.devconfig)
PropertyPublisher (class in iotlib.processor)
Protocol (class in iotlib.factory)
protocol (iotlib.discoverer.Device property)
publish() (iotlib.client.MQTTClientHelper method)
R
registers() (iotlib.factory.CodecFactory method)
ResultType (class in iotlib.abstracts)
RING (iotlib.factory.Protocol attribute)
RING_CAMERA (iotlib.factory.Model attribute)
S
Sensor (class in iotlib.virtualdev)
set_encoder() (iotlib.virtualdev.VirtualDevice method)
SHELLY (iotlib.factory.Protocol attribute)
SHELLY_PLUGS (iotlib.factory.Model attribute)
SHELLY_UNI (iotlib.factory.Model attribute)
SINGLE_ACTION (iotlib.devconfig.ButtonValues attribute)
Singleton (class in iotlib.utils)
start() (iotlib.client.MQTTClient method)
(iotlib.utils.InfiniteTimer method)
started (iotlib.client.MQTTClient property)
stop() (iotlib.client.MQTTClient method)
subscribe() (iotlib.client.MQTTClientHelper method)
subscribe_handler_add() (iotlib.client.MQTTClientHelper method)
SUCCESS (iotlib.abstracts.ResultType attribute)
Surrogate (class in iotlib.abstracts)
Switch (class in iotlib.virtualdev)
Switch0 (class in iotlib.virtualdev)
SWITCH0_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
Switch1 (class in iotlib.virtualdev)
SWITCH1_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
SWITCH_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
T
TASMOTA (iotlib.factory.Protocol attribute)
TasmotaDiscoverer (class in iotlib.discoverer)
TEMPERATURE_PROPERTY (iotlib.devconfig.PropertyConfig attribute)
TemperatureSensor (class in iotlib.virtualdev)
tls (iotlib.client.MQTTClient attribute)
trigger_change_state() (iotlib.virtualdev.Operable method)
trigger_get_state() (iotlib.virtualdev.Operable method)
trigger_start() (iotlib.virtualdev.Operable method)
trigger_stop() (iotlib.virtualdev.Operable method)
TUYA_SOIL (iotlib.factory.Model attribute)
TUYA_TS0002 (iotlib.factory.Model attribute)
U
UnifiedDiscoverer (class in iotlib.discoverer)
UNKNOWN (iotlib.factory.Model attribute)
user_name (iotlib.client.MQTTClient attribute)
user_pwd (iotlib.client.MQTTClient attribute)
V
value (iotlib.virtualdev.Button property)
(iotlib.virtualdev.VirtualDevice property)
VirtualDevice (class in iotlib.virtualdev)
VirtualDeviceLogger (class in iotlib.processor)
W
WAKE_UP1 (iotlib.virtualdev.Melodies attribute)
WAKE_UP2 (iotlib.virtualdev.Melodies attribute)
Z
Z2M (iotlib.factory.Protocol attribute)
Z2T (iotlib.factory.Protocol attribute)
ZB_AIRSENSOR (iotlib.factory.Model attribute)
ZB_BUTTON (iotlib.factory.Model attribute)
ZB_MINI (iotlib.factory.Model attribute)
ZB_MOTION (iotlib.factory.Model attribute)
ZigbeeDiscoverer (class in iotlib.discoverer)