HABApp
v0.30.2
User Documentation
Installation & Usage
About HABApp
Configuration
Getting Started
Logging
Rule
Parameters
HABApp
openHAB
MQTT
Advanced Usage
asyncio
util - helpers and utilities
Additional rule examples
Tips & Tricks
Class reference
HABApp
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (HABApp.util.CounterItem method)
A
add_mode() (HABApp.util.multimode.MultiModeItem method)
add_value() (HABApp.util.Statistics method)
aggregation_func() (HABApp.core.items.AggregationItem method)
aggregation_period() (HABApp.core.items.AggregationItem method)
aggregation_source() (HABApp.core.items.AggregationItem method)
AggregationItem (class in HABApp.core.items)
all_modes() (HABApp.util.multimode.MultiModeItem method)
AsyncHttpConnection (class in HABApp.rule.interfaces)
at() (HABApp.rule.habappscheduler.HABAppScheduler method)
B
BaseValueItem (class in HABApp.core.items)
boundary_func() (eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
C
calculate_value() (HABApp.util.multimode.MultiModeItem method)
cancel() (eascheduler.jobs.CountdownJob method)
(eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.OneTimeJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
(HABApp.core.items.base_item_watch.ItemNoChangeWatch method)
(HABApp.core.items.base_item_watch.ItemNoUpdateWatch method)
(HABApp.util.multimode.SwitchItemValueMode method)
(HABApp.util.multimode.ValueMode method)
channel_link_exists() (in module HABApp.openhab.interface)
ChannelTriggeredEvent (class in HABApp.openhab.events)
ColorItem (class in HABApp.core.items)
(class in HABApp.openhab.items)
ContactItem (class in HABApp.openhab.items)
countdown() (eascheduler.jobs.CountdownJob method)
(HABApp.rule.habappscheduler.HABAppScheduler method)
CountdownJob (class in eascheduler.jobs)
CounterItem (class in HABApp.util)
create_channel_link() (in module HABApp.openhab.interface)
create_item() (in module HABApp.openhab.interface)
D
DawnJob (class in eascheduler.jobs)
DayOfWeekJob (class in eascheduler.jobs)
decrease() (HABApp.util.CounterItem method)
DictParameter (class in HABApp.parameters)
DimmerItem (class in HABApp.openhab.items)
down() (HABApp.openhab.items.RollershutterItem method)
DuskJob (class in eascheduler.jobs)
E
earliest() (eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
enabled (HABApp.util.multimode.SwitchItemValueMode property)
(HABApp.util.multimode.ValueMode property)
EVENT (HABApp.core.items.base_item_watch.ItemNoChangeWatch attribute)
(HABApp.core.items.base_item_watch.ItemNoUpdateWatch attribute)
EventFilter (class in HABApp.core.events)
every() (HABApp.rule.habappscheduler.HABAppScheduler method)
every_hour() (HABApp.rule.habappscheduler.HABAppScheduler method)
every_minute() (HABApp.rule.habappscheduler.HABAppScheduler method)
execute_subprocess() (HABApp.Rule method)
F
FinishedProcessInfo (class in HABApp.rule)
G
get() (HABApp.rule.interfaces.AsyncHttpConnection method)
get_channel_link() (in module HABApp.openhab.interface)
get_client_session() (HABApp.rule.interfaces.AsyncHttpConnection method)
get_create_item() (HABApp.core.items.AggregationItem class method)
(HABApp.core.items.Item class method)
(HABApp.mqtt.items.MqttItem class method)
(HABApp.mqtt.items.MqttPairItem class method)
(HABApp.util.multimode.MultiModeItem class method)
get_item() (HABApp.core.items.AggregationItem class method)
(HABApp.core.items.BaseValueItem class method)
(HABApp.core.items.ColorItem class method)
(HABApp.core.items.Item class method)
(HABApp.mqtt.items.MqttItem class method)
(HABApp.mqtt.items.MqttPairItem class method)
(HABApp.openhab.items.ColorItem class method)
(HABApp.openhab.items.ContactItem class method)
(HABApp.openhab.items.DimmerItem class method)
(HABApp.openhab.items.GroupItem class method)
(HABApp.openhab.items.ImageItem class method)
(HABApp.openhab.items.LocationItem class method)
(HABApp.openhab.items.NumberItem class method)
(HABApp.openhab.items.PlayerItem class method)
(HABApp.openhab.items.RollershutterItem class method)
(HABApp.openhab.items.StringItem class method)
(HABApp.openhab.items.SwitchItem class method)
(HABApp.openhab.items.Thing class method)
(in module HABApp.openhab.interface)
get_mode() (HABApp.util.multimode.MultiModeItem method)
get_next_run() (eascheduler.jobs.CountdownJob method)
(eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.OneTimeJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
get_persistence_data() (HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
(in module HABApp.openhab.interface)
get_rgb() (HABApp.core.items.ColorItem method)
(HABApp.openhab.items.ColorItem method)
get_thing() (in module HABApp.openhab.interface)
get_value() (HABApp.core.items.AggregationItem method)
(HABApp.core.items.BaseValueItem method)
(HABApp.core.items.ColorItem method)
(HABApp.core.items.Item method)
(HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
GroupItem (class in HABApp.openhab.items)
GroupItemStateChangedEvent (class in HABApp.openhab.events)
H
HABApp.openhab.interface
module
HABApp.util
module
HABAppException (class in HABApp.core.events.habapp_events)
HABAppScheduler (class in HABApp.rule.habappscheduler)
hsb_to_rgb() (in module HABApp.util.functions)
I
ImageItem (class in HABApp.openhab.items)
increase() (HABApp.util.CounterItem method)
interval() (eascheduler.jobs.ReoccurringJob method)
is_closed() (HABApp.openhab.items.ContactItem method)
is_down() (HABApp.openhab.items.RollershutterItem method)
is_off() (HABApp.core.items.ColorItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.SwitchItem method)
is_on() (HABApp.core.items.ColorItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.SwitchItem method)
is_open() (HABApp.openhab.items.ContactItem method)
is_up() (HABApp.openhab.items.RollershutterItem method)
Item (class in HABApp.core.items)
item_exists() (in module HABApp.openhab.interface)
ItemAddedEvent (class in HABApp.openhab.events)
ItemCommandEvent (class in HABApp.openhab.events)
ItemNoChangeEvent (class in HABApp.core.events)
ItemNoChangeWatch (class in HABApp.core.items.base_item_watch)
ItemNoUpdateEvent (class in HABApp.core.events)
ItemNoUpdateWatch (class in HABApp.core.items.base_item_watch)
ItemRemovedEvent (class in HABApp.openhab.events)
ItemStateChangedEvent (class in HABApp.openhab.events)
ItemStateChangedEventFilter (class in HABApp.openhab.events)
ItemStateEvent (class in HABApp.openhab.events)
ItemStateEventFilter (class in HABApp.openhab.events)
ItemStatePredictedEvent (class in HABApp.openhab.events)
ItemUpdatedEvent (class in HABApp.openhab.events)
J
jitter() (eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
L
last_change (HABApp.core.items.AggregationItem property)
(HABApp.core.items.BaseValueItem property)
(HABApp.core.items.ColorItem property)
(HABApp.core.items.Item property)
(HABApp.mqtt.items.MqttItem property)
(HABApp.mqtt.items.MqttPairItem property)
(HABApp.openhab.items.ColorItem property)
(HABApp.openhab.items.ContactItem property)
(HABApp.openhab.items.DimmerItem property)
(HABApp.openhab.items.GroupItem property)
(HABApp.openhab.items.ImageItem property)
(HABApp.openhab.items.LocationItem property)
(HABApp.openhab.items.NumberItem property)
(HABApp.openhab.items.PlayerItem property)
(HABApp.openhab.items.RollershutterItem property)
(HABApp.openhab.items.StringItem property)
(HABApp.openhab.items.SwitchItem property)
(HABApp.openhab.items.Thing property)
last_update (HABApp.core.items.AggregationItem property)
(HABApp.core.items.BaseValueItem property)
(HABApp.core.items.ColorItem property)
(HABApp.core.items.Item property)
(HABApp.mqtt.items.MqttItem property)
(HABApp.mqtt.items.MqttPairItem property)
(HABApp.openhab.items.ColorItem property)
(HABApp.openhab.items.ContactItem property)
(HABApp.openhab.items.DimmerItem property)
(HABApp.openhab.items.GroupItem property)
(HABApp.openhab.items.ImageItem property)
(HABApp.openhab.items.LocationItem property)
(HABApp.openhab.items.NumberItem property)
(HABApp.openhab.items.PlayerItem property)
(HABApp.openhab.items.RollershutterItem property)
(HABApp.openhab.items.StringItem property)
(HABApp.openhab.items.SwitchItem property)
(HABApp.openhab.items.Thing property)
latest() (eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
listen_event() (HABApp.core.items.AggregationItem method)
(HABApp.core.items.base_item_watch.ItemNoChangeWatch method)
(HABApp.core.items.base_item_watch.ItemNoUpdateWatch method)
(HABApp.core.items.BaseValueItem method)
(HABApp.core.items.ColorItem method)
(HABApp.core.items.Item method)
(HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
(HABApp.openhab.items.Thing method)
(HABApp.Rule method)
LocationItem (class in HABApp.openhab.items)
M
max() (in module HABApp.util.functions)
min() (in module HABApp.util.functions)
module
HABApp.openhab.interface
HABApp.util
mqtt (built-in class)
MqttItem (class in HABApp.mqtt.items)
MqttPairItem (class in HABApp.mqtt.items)
MqttValueChangeEvent (class in HABApp.mqtt.events)
MqttValueUpdateEvent (class in HABApp.mqtt.events)
MultiModeItem (class in HABApp.util.multimode)
N
name (HABApp.core.items.AggregationItem property)
(HABApp.core.items.BaseValueItem property)
(HABApp.core.items.ColorItem property)
(HABApp.core.items.Item property)
(HABApp.mqtt.items.MqttItem property)
(HABApp.mqtt.items.MqttPairItem property)
(HABApp.openhab.items.ColorItem property)
(HABApp.openhab.items.ContactItem property)
(HABApp.openhab.items.DimmerItem property)
(HABApp.openhab.items.GroupItem property)
(HABApp.openhab.items.ImageItem property)
(HABApp.openhab.items.LocationItem property)
(HABApp.openhab.items.NumberItem property)
(HABApp.openhab.items.PlayerItem property)
(HABApp.openhab.items.RollershutterItem property)
(HABApp.openhab.items.StringItem property)
(HABApp.openhab.items.SwitchItem property)
(HABApp.openhab.items.Thing property)
NumberItem (class in HABApp.openhab.items)
O
off() (HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.SwitchItem method)
offset() (eascheduler.jobs.DawnJob method)
(eascheduler.jobs.DayOfWeekJob method)
(eascheduler.jobs.DuskJob method)
(eascheduler.jobs.ReoccurringJob method)
(eascheduler.jobs.SunriseJob method)
(eascheduler.jobs.SunsetJob method)
oh_post_update() (HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
oh_send_command() (HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
on() (HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.SwitchItem method)
on_day_of_week() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_every_day() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_sun_dawn() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_sun_dusk() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_sunrise() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_sunset() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_weekends() (HABApp.rule.habappscheduler.HABAppScheduler method)
on_workdays() (HABApp.rule.habappscheduler.HABAppScheduler method)
OneTimeJob (class in eascheduler.jobs)
P
Parameter (class in HABApp.parameters)
percent() (HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.RollershutterItem method)
PlayerItem (class in HABApp.openhab.items)
post() (HABApp.rule.interfaces.AsyncHttpConnection method)
post_event() (HABApp.Rule method)
post_rgb() (HABApp.core.items.ColorItem method)
(HABApp.openhab.items.ColorItem method)
post_update() (in module HABApp.openhab.interface)
post_value() (HABApp.core.items.AggregationItem method)
(HABApp.core.items.BaseValueItem method)
(HABApp.core.items.ColorItem method)
(HABApp.core.items.Item method)
(HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
(HABApp.util.CounterItem method)
publish() (HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(mqtt method)
put() (HABApp.rule.interfaces.AsyncHttpConnection method)
R
register_cancel_obj() (HABApp.Rule method)
register_on_unload() (HABApp.Rule method)
remove_channel_link() (in module HABApp.openhab.interface)
remove_item() (in module HABApp.openhab.interface)
remove_metadata() (in module HABApp.openhab.interface)
remove_mode() (HABApp.util.multimode.MultiModeItem method)
ReoccurringJob (class in eascheduler.jobs)
RequestFileLoadEvent (class in HABApp.core.events.habapp_events)
RequestFileUnloadEvent (class in HABApp.core.events.habapp_events)
reset() (HABApp.util.CounterItem method)
rgb_to_hsb() (in module HABApp.util.functions)
RollershutterItem (class in HABApp.openhab.items)
Rule (class in HABApp)
S
send_command() (in module HABApp.openhab.interface)
set_enabled() (HABApp.util.multimode.ValueMode method)
set_file_validator() (in module HABApp.parameters)
set_metadata() (in module HABApp.openhab.interface)
set_rgb() (HABApp.core.items.ColorItem method)
(HABApp.openhab.items.ColorItem method)
set_value() (HABApp.core.items.AggregationItem method)
(HABApp.core.items.BaseValueItem method)
(HABApp.core.items.ColorItem method)
(HABApp.core.items.Item method)
(HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
(HABApp.util.CounterItem method)
(HABApp.util.multimode.SwitchItemValueMode method)
(HABApp.util.multimode.ValueMode method)
soon() (HABApp.rule.habappscheduler.HABAppScheduler method)
Statistics (class in HABApp.util)
StringItem (class in HABApp.openhab.items)
subscribe() (mqtt method)
SunriseJob (class in eascheduler.jobs)
SunsetJob (class in eascheduler.jobs)
SwitchItem (class in HABApp.openhab.items)
SwitchItemValueMode (class in HABApp.util.multimode)
T
Thing (class in HABApp.openhab.items)
ThingConfigStatusInfoEvent (class in HABApp.openhab.events)
ThingFirmwareStatusInfoEvent (class in HABApp.openhab.events)
ThingStatusInfoChangedEvent (class in HABApp.openhab.events)
ThingStatusInfoEvent (class in HABApp.openhab.events)
time() (eascheduler.jobs.DayOfWeekJob method)
to_str() (HABApp.core.events.habapp_events.HABAppException method)
U
unsubscribe() (mqtt method)
up() (HABApp.openhab.items.RollershutterItem method)
update() (HABApp.util.Statistics method)
V
value (HABApp.parameters.DictParameter property)
(HABApp.parameters.Parameter property)
(HABApp.util.multimode.SwitchItemValueMode property)
(HABApp.util.multimode.ValueMode property)
ValueChangeEvent (class in HABApp.core.events)
ValueChangeEventFilter (class in HABApp.core.events)
ValueMode (class in HABApp.util.multimode)
ValueUpdateEvent (class in HABApp.core.events)
ValueUpdateEventFilter (class in HABApp.core.events)
W
watch_change() (HABApp.core.items.AggregationItem method)
(HABApp.core.items.BaseValueItem method)
(HABApp.core.items.ColorItem method)
(HABApp.core.items.Item method)
(HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
(HABApp.openhab.items.Thing method)
watch_update() (HABApp.core.items.AggregationItem method)
(HABApp.core.items.BaseValueItem method)
(HABApp.core.items.ColorItem method)
(HABApp.core.items.Item method)
(HABApp.mqtt.items.MqttItem method)
(HABApp.mqtt.items.MqttPairItem method)
(HABApp.openhab.items.ColorItem method)
(HABApp.openhab.items.ContactItem method)
(HABApp.openhab.items.DimmerItem method)
(HABApp.openhab.items.GroupItem method)
(HABApp.openhab.items.ImageItem method)
(HABApp.openhab.items.LocationItem method)
(HABApp.openhab.items.NumberItem method)
(HABApp.openhab.items.PlayerItem method)
(HABApp.openhab.items.RollershutterItem method)
(HABApp.openhab.items.StringItem method)
(HABApp.openhab.items.SwitchItem method)
(HABApp.openhab.items.Thing method)
weekdays() (eascheduler.jobs.DayOfWeekJob method)
Read the Docs
v: v0.30.2
Versions
latest
stable
v0.30.2
v0.30.1
0.30.0
0.20.2
0.20.1
develop
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.