AppDaemon
Getting started
Configuration
Docker tutorial
AppDaemon Add-on
AppDaemon Tutorial for HASS Users
Writing AppDaemon Apps
Community Tutorials
AppDaemon APIs
Hass Plugin/API
MQTT API Reference
Dashboard Install and Configuration
Dashboard Creation
HADashboard Widget Development
Development
Internals
Testing AppDaemon
Stream Docs (High Level):
Upgrading from 3.x
Upgrading from 2.x
Change Log
Index
AppDaemon
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
_
__call__() (appdaemon.services.ServiceCallback method)
_init_loop() (appdaemon.utility_loop.Utility method)
_loop_iteration_context() (appdaemon.utility_loop.Utility method)
A
active (appdaemon.scheduler.Scheduler property)
AD (appdaemon.__main__.ADMain attribute)
(appdaemon.app_management.AppManagement attribute)
(appdaemon.callbacks.Callbacks attribute)
(appdaemon.events.Events attribute)
(appdaemon.futures.Futures attribute)
(appdaemon.http.HTTP attribute)
(appdaemon.logging.Logging attribute)
(appdaemon.plugin_management.PluginManagement attribute)
(appdaemon.services.Services attribute)
(appdaemon.state.State attribute)
(appdaemon.utility_loop.Utility attribute)
add() (appdaemon.entity.Entity method)
add_cleanup() (appdaemon.__main__.ADMain method)
add_entity() (appdaemon.state.State method)
add_event_callback() (appdaemon.events.Events method)
add_future() (appdaemon.futures.Futures method)
add_log_callback() (appdaemon.logging.Logging method)
add_namespace() (appdaemon.adapi.ADAPI method)
(appdaemon.state.State method)
add_persistent_namespace() (appdaemon.state.State method)
add_plugin_object() (appdaemon.app_management.AppManagement method)
add_state_callback() (appdaemon.state.State method)
add_thread() (appdaemon.threads.Threading method)
ADMain (class in appdaemon.__main__)
all_namespaces (appdaemon.plugin_management.PluginBase property)
android_tts() (appdaemon.plugins.hass.hassapi.Hass method)
anyone_home() (appdaemon.plugins.hass.hassapi.Hass method)
app_cfg_rel_path() (appdaemon.app_management.AppManagement method)
app_config (appdaemon.app_management.AppManagement property)
app_module_rel_path() (appdaemon.app_management.AppManagement method)
app_run_context() (appdaemon.app_management.AppManagement method)
app_update_event (appdaemon.utility_loop.Utility attribute)
appdaemon.admin
module
appdaemon.app_management
module
appdaemon.callbacks
module
appdaemon.events
module
appdaemon.exceptions
module
appdaemon.futures
module
appdaemon.logging
module
appdaemon.plugin_management
module
AppManagement (class in appdaemon.app_management)
AppNameFormatter (class in appdaemon.logging)
area_devices() (appdaemon.plugins.hass.hassapi.Hass method)
area_entities() (appdaemon.plugins.hass.hassapi.Hass method)
area_id() (appdaemon.plugins.hass.hassapi.Hass method)
area_name() (appdaemon.plugins.hass.hassapi.Hass method)
areas() (appdaemon.plugins.hass.hassapi.Hass method)
args (appdaemon.__main__.ADMain attribute)
B
backup_full() (appdaemon.plugins.hass.hassapi.Hass method)
backup_partial() (appdaemon.plugins.hass.hassapi.Hass method)
C
call_service() (appdaemon.adapi.ADAPI method)
(appdaemon.entity.Entity method)
(appdaemon.plugins.hass.hassapi.Hass method)
call_ws() (appdaemon.plugins.hass.hassapi.Hass method)
Callbacks (class in appdaemon.callbacks)
cancel_event_callback() (appdaemon.events.Events method)
cancel_listen_event() (appdaemon.adapi.ADAPI method)
cancel_listen_log() (appdaemon.adapi.ADAPI method)
cancel_listen_state() (appdaemon.adapi.ADAPI method)
cancel_log_callback() (appdaemon.logging.Logging method)
cancel_sequence() (appdaemon.adapi.ADAPI method)
cancel_timer() (appdaemon.adapi.ADAPI method)
check_app_config_files() (appdaemon.app_management.AppManagement method)
check_app_python_files() (appdaemon.app_management.AppManagement method)
check_app_updates() (appdaemon.app_management.AppManagement method)
check_for_entity() (appdaemon.plugins.hass.hassapi.Hass method)
close_namespaces() (appdaemon.state.State method)
config (appdaemon.plugin_management.PluginManagement attribute)
config_filecheck (appdaemon.app_management.AppManagement property)
constrain_input_boolean() (appdaemon.plugins.hass.hassapi.Hass method)
constrain_input_select() (appdaemon.plugins.hass.hassapi.Hass method)
constrain_person() (appdaemon.plugins.hass.hassapi.Hass method)
constrain_presence() (appdaemon.plugins.hass.hassapi.Hass method)
convert_utc() (appdaemon.adapi.ADAPI method)
copy() (appdaemon.entity.Entity method)
create_app() (appdaemon.app_management.AppManagement method)
create_app_object() (appdaemon.app_management.AppManagement method)
create_task() (appdaemon.adapi.ADAPI method)
D
dash_navigate() (appdaemon.adapi.ADAPI method)
date() (appdaemon.adapi.ADAPI method)
datetime() (appdaemon.adapi.ADAPI method)
DependencyManager (class in appdaemon.dependency_manager)
dependent_apps() (appdaemon.dependency_manager.DependencyManager method)
dependent_modules() (appdaemon.dependency_manager.DependencyManager method)
depends_on_module() (appdaemon.adapi.ADAPI method)
deregister_endpoint() (appdaemon.adapi.ADAPI method)
deregister_route() (appdaemon.adapi.ADAPI method)
deregister_service() (appdaemon.adapi.ADAPI method)
determine_thread() (appdaemon.threads.Threading method)
device_attr() (appdaemon.plugins.hass.hassapi.Hass method)
device_entities() (appdaemon.plugins.hass.hassapi.Hass method)
device_id() (appdaemon.plugins.hass.hassapi.Hass method)
diag (appdaemon.__main__.ADMain attribute)
(appdaemon.callbacks.Callbacks attribute)
dispatch_worker() (appdaemon.threads.Threading method)
dump_callbacks() (appdaemon.callbacks.Callbacks method)
DuplicateFilter (class in appdaemon.logging)
E
edit_app() (appdaemon.app_management.AppManagement method)
emit() (appdaemon.logging.LogSubscriptionHandler method)
enable_app() (appdaemon.app_management.AppManagement method)
entity_exists() (appdaemon.adapi.ADAPI method)
error (appdaemon.__main__.ADMain attribute)
(appdaemon.app_management.AppManagement attribute)
(appdaemon.plugin_management.PluginManagement attribute)
error() (appdaemon.adapi.ADAPI method)
EventCallback (class in appdaemon.events)
Events (class in appdaemon.events)
everyone_home() (appdaemon.plugins.hass.hassapi.Hass method)
exception_context() (in module appdaemon.exceptions)
exists() (appdaemon.entity.Entity method)
F
filter() (appdaemon.logging.DuplicateFilter method)
filter_files (appdaemon.app_management.AppManagement attribute)
filtering (appdaemon.logging.DuplicateFilter attribute)
fire_event() (appdaemon.adapi.ADAPI method)
(appdaemon.events.Events method)
first_time (appdaemon.plugin_management.PluginBase attribute)
format() (appdaemon.logging.AppNameFormatter method)
format_alexa_response() (appdaemon.adapi.ADAPI static method)
format_dialogflow_response() (appdaemon.adapi.ADAPI method)
friendly_name() (appdaemon.adapi.ADAPI method)
from_app_directory() (appdaemon.dependency_manager.DependencyManager class method)
futures (appdaemon.futures.Futures attribute)
Futures (class in appdaemon.futures)
G
get_access() (appdaemon.logging.Logging method)
get_ad_version() (appdaemon.adapi.ADAPI static method)
get_alexa_error() (appdaemon.adapi.ADAPI static method)
get_alexa_intent() (appdaemon.adapi.ADAPI static method)
get_alexa_slot_value() (appdaemon.adapi.ADAPI static method)
get_app() (appdaemon.adapi.ADAPI method)
get_app_config_files() (appdaemon.app_management.AppManagement method)
get_app_config_files_async() (appdaemon.app_management.AppManagement method)
get_app_file() (appdaemon.app_management.AppManagement method)
get_app_pin() (appdaemon.adapi.ADAPI method)
get_calendar_events() (appdaemon.plugins.hass.hassapi.Hass method)
get_callback_entries() (appdaemon.adapi.ADAPI method)
get_child() (appdaemon.logging.Logging method)
get_dependent_apps() (appdaemon.dependency_manager.DependencyManager method)
get_diag() (appdaemon.logging.Logging method)
get_dialogflow_intent() (appdaemon.adapi.ADAPI method)
get_dialogflow_slot_value() (appdaemon.adapi.ADAPI static method)
get_error() (appdaemon.logging.Logging method)
get_error_log() (appdaemon.adapi.ADAPI method)
get_history() (appdaemon.plugins.hass.hassapi.Hass method)
get_logbook() (appdaemon.plugins.hass.hassapi.Hass method)
get_logger() (appdaemon.logging.Logging method)
get_main_log() (appdaemon.adapi.ADAPI method)
get_namespace() (appdaemon.adapi.ADAPI method)
get_next_period() (appdaemon.scheduler.Scheduler method)
get_now() (appdaemon.adapi.ADAPI method)
(appdaemon.scheduler.Scheduler method)
get_now_ts() (appdaemon.adapi.ADAPI method)
get_pin_thread() (appdaemon.adapi.ADAPI method)
get_plugin_config() (appdaemon.adapi.ADAPI method)
get_plugin_from_namespace() (appdaemon.plugin_management.PluginManagement method)
get_python_files() (appdaemon.app_management.AppManagement method)
get_python_files_async() (appdaemon.app_management.AppManagement method)
get_scheduler_entries() (appdaemon.adapi.ADAPI method)
get_service_info() (appdaemon.plugins.hass.hassapi.Hass method)
get_state() (appdaemon.adapi.ADAPI method)
(appdaemon.entity.Entity method)
get_thread_info() (appdaemon.adapi.ADAPI method)
get_timezone() (appdaemon.adapi.ADAPI method)
get_tracker_details() (appdaemon.plugins.hass.hassapi.Hass method)
get_tracker_state() (appdaemon.plugins.hass.hassapi.Hass method)
get_trackers() (appdaemon.plugins.hass.hassapi.Hass method)
get_tz_offset() (appdaemon.adapi.ADAPI method)
get_uptime() (appdaemon.utility_loop.Utility method)
get_user_log() (appdaemon.adapi.ADAPI method)
H
handle_sig() (appdaemon.__main__.ADMain method)
has_log_callback() (appdaemon.events.Events method)
Hass (class in appdaemon.plugins.hass.hassapi)
HTTP (class in appdaemon.http)
I
import_module() (appdaemon.app_management.AppManagement method)
increase_active_apps() (appdaemon.app_management.AppManagement method)
increase_inactive_apps() (appdaemon.app_management.AppManagement method)
info_event_callback() (appdaemon.events.Events method)
info_listen_event() (appdaemon.adapi.ADAPI method)
info_listen_state() (appdaemon.adapi.ADAPI method)
info_state_callback() (appdaemon.state.State method)
info_timer() (appdaemon.adapi.ADAPI method)
integration_entities() (appdaemon.plugins.hass.hassapi.Hass method)
is_client_connected() (in module appdaemon.plugins.mqtt.mqttapi.Mqtt)
is_device_attr() (appdaemon.plugins.hass.hassapi.Hass method)
is_state() (appdaemon.entity.Entity method)
L
label_areas() (appdaemon.plugins.hass.hassapi.Hass method)
label_devices() (appdaemon.plugins.hass.hassapi.Hass method)
label_entities() (appdaemon.plugins.hass.hassapi.Hass method)
label_id() (appdaemon.plugins.hass.hassapi.Hass method)
label_name() (appdaemon.plugins.hass.hassapi.Hass method)
labels() (appdaemon.plugins.hass.hassapi.Hass method)
last_pressed() (appdaemon.plugins.hass.hassapi.Hass method)
list_namespaces() (appdaemon.adapi.ADAPI method)
list_services() (appdaemon.adapi.ADAPI method)
listen_event() (appdaemon.adapi.ADAPI method)
(in module appdaemon.plugins.mqtt.mqttapi.Mqtt)
listen_log() (appdaemon.adapi.ADAPI method)
listen_state() (appdaemon.adapi.ADAPI method)
(appdaemon.entity.Entity method)
log() (appdaemon.adapi.ADAPI method)
logger (appdaemon.__main__.ADMain attribute)
(appdaemon.app_management.AppManagement attribute)
(appdaemon.callbacks.Callbacks attribute)
(appdaemon.events.Events attribute)
(appdaemon.plugin_management.PluginManagement attribute)
logging (appdaemon.__main__.ADMain attribute)
Logging (class in appdaemon.logging)
LogSubscriptionHandler (class in appdaemon.logging)
loop (appdaemon.__main__.ADMain attribute)
loop() (appdaemon.scheduler.Scheduler method)
(appdaemon.utility_loop.Utility method)
loop_context() (appdaemon.__main__.ADMain method)
loop_task (appdaemon.utility_loop.Utility attribute)
M
make_naive() (appdaemon.scheduler.Scheduler method)
model (appdaemon.__main__.ADMain attribute)
module
appdaemon.admin
appdaemon.app_management
appdaemon.callbacks
appdaemon.events
appdaemon.exceptions
appdaemon.futures
appdaemon.logging
appdaemon.plugin_management
modules_from_apps() (appdaemon.dependency_manager.DependencyManager method)
mqtt_publish() (in module appdaemon.plugins.mqtt.mqttapi.Mqtt)
mqtt_subscribe() (in module appdaemon.plugins.mqtt.mqttapi.Mqtt)
mqtt_unsubscribe() (in module appdaemon.plugins.mqtt.mqttapi.Mqtt)
N
namespace (appdaemon.plugin_management.PluginBase property)
namespace_exists() (appdaemon.adapi.ADAPI method)
namespaces (appdaemon.plugin_management.PluginBase property)
noone_home() (appdaemon.plugins.hass.hassapi.Hass method)
notify() (appdaemon.plugins.hass.hassapi.Hass method)
notify_android() (appdaemon.plugins.hass.hassapi.Hass method)
notify_ios() (appdaemon.plugins.hass.hassapi.Hass method)
notify_plugin_started() (appdaemon.plugin_management.PluginBase method)
now_is_between() (appdaemon.adapi.ADAPI method)
O
objects (appdaemon.app_management.AppManagement attribute)
P
parse_datetime() (appdaemon.adapi.ADAPI method)
(appdaemon.scheduler.Scheduler method)
parse_time() (appdaemon.adapi.ADAPI method)
parse_utc_string() (appdaemon.adapi.ADAPI method)
periodic_save() (appdaemon.state.State method)
ping() (appdaemon.plugins.hass.hassapi.Hass method)
pinned_app_count() (appdaemon.app_management.AppManagement method)
pinned_apps() (appdaemon.app_management.AppManagement method)
plugin_dir (appdaemon.plugin_management.PluginManagement property)
plugin_meta (appdaemon.plugin_management.PluginManagement attribute)
plugin_names (appdaemon.plugin_management.PluginManagement property)
plugin_objs (appdaemon.plugin_management.PluginManagement attribute)
plugin_paths (appdaemon.plugin_management.PluginManagement property)
PluginBase (class in appdaemon.plugin_management)
PluginManagement (class in appdaemon.plugin_management)
process_conversation() (appdaemon.plugins.hass.hassapi.Hass method)
process_event() (appdaemon.events.Events method)
process_event_callbacks() (appdaemon.events.Events method)
process_log_callbacks() (appdaemon.logging.Logging method)
process_meta() (appdaemon.plugin_management.PluginManagement method)
python_filecheck (appdaemon.app_management.AppManagement property)
R
read_config_file() (appdaemon.app_management.AppManagement method)
realtime (appdaemon.scheduler.Scheduler property)
refresh_update_time() (appdaemon.plugin_management.PluginManagement method)
register_ad() (appdaemon.logging.Logging method)
register_endpoint() (appdaemon.adapi.ADAPI method)
register_route() (appdaemon.adapi.ADAPI method)
register_service() (appdaemon.adapi.ADAPI method)
register_state_services() (appdaemon.state.State method)
reload_apps() (appdaemon.adapi.ADAPI method)
reload_conversation() (appdaemon.plugins.hass.hassapi.Hass method)
remove_app() (appdaemon.app_management.AppManagement method)
remove_entity() (appdaemon.adapi.ADAPI method)
(appdaemon.state.State method)
remove_entity_simple() (appdaemon.state.State method)
remove_namespace() (appdaemon.state.State method)
remove_persistent_namespace() (appdaemon.state.State method)
render_template() (appdaemon.plugins.hass.hassapi.Hass method)
reset_timer() (appdaemon.adapi.ADAPI method)
(appdaemon.scheduler.Scheduler method)
restart_app() (appdaemon.adapi.ADAPI method)
restart_timer() (appdaemon.scheduler.Scheduler method)
restore_full() (appdaemon.plugins.hass.hassapi.Hass method)
restore_partial() (appdaemon.plugins.hass.hassapi.Hass method)
reversed_graph (appdaemon.app_management.AppManagement attribute)
run() (appdaemon.__main__.ADMain method)
run_at() (appdaemon.adapi.ADAPI method)
run_at_sunrise() (appdaemon.adapi.ADAPI method)
run_at_sunset() (appdaemon.adapi.ADAPI method)
run_context() (appdaemon.__main__.ADMain method)
run_daily() (appdaemon.adapi.ADAPI method)
run_every() (appdaemon.adapi.ADAPI method)
run_hourly() (appdaemon.adapi.ADAPI method)
run_in() (appdaemon.adapi.ADAPI method)
run_in_executor() (appdaemon.adapi.ADAPI method)
run_in_thread() (appdaemon.adapi.ADAPI method)
run_minutely() (appdaemon.adapi.ADAPI method)
run_once() (appdaemon.adapi.ADAPI method)
run_script() (appdaemon.plugins.hass.hassapi.Hass method)
run_sequence() (appdaemon.adapi.ADAPI method)
S
sanitize_timer_kwargs() (appdaemon.scheduler.Scheduler static method)
save_hybrid_namespaces() (appdaemon.state.State method)
save_namespace() (appdaemon.adapi.ADAPI method)
Scheduler (class in appdaemon.scheduler)
select_option() (appdaemon.plugins.hass.hassapi.Hass method)
select_q() (appdaemon.threads.Threading method)
ServiceCallback (class in appdaemon.services)
services (appdaemon.services.Services attribute)
Services (class in appdaemon.services)
services_lock (appdaemon.services.Services attribute)
set_app_pin() (appdaemon.adapi.ADAPI method)
set_error_level() (appdaemon.adapi.ADAPI method)
set_log_level() (appdaemon.adapi.ADAPI method)
set_namespace() (appdaemon.adapi.ADAPI method)
(appdaemon.entity.Entity method)
set_pin_thread() (appdaemon.adapi.ADAPI method)
set_production_mode() (appdaemon.adapi.ADAPI method)
set_state() (appdaemon.adapi.ADAPI method)
(appdaemon.entity.Entity method)
(appdaemon.state.State method)
set_state_simple() (appdaemon.state.State method)
set_textvalue() (appdaemon.plugins.hass.hassapi.Hass method)
set_value() (appdaemon.plugins.hass.hassapi.Hass method)
setup_logging() (appdaemon.__main__.ADMain method)
signal_handlers() (appdaemon.__main__.ADMain method)
sleep() (appdaemon.adapi.ADAPI static method)
(appdaemon.utility_loop.Utility method)
split_device_list() (appdaemon.adapi.ADAPI static method)
split_entity() (appdaemon.adapi.ADAPI method)
start() (appdaemon.app_management.AppManagement method)
(appdaemon.scheduler.Scheduler method)
(appdaemon.thread_async.ThreadAsync method)
(appdaemon.utility_loop.Utility method)
start_app() (appdaemon.adapi.ADAPI method)
(appdaemon.app_management.AppManagement method)
startup_text() (appdaemon.__main__.ADMain method)
State (class in appdaemon.state)
stop() (appdaemon.__main__.ADMain method)
(appdaemon.app_management.AppManagement method)
(appdaemon.plugin_management.PluginManagement method)
(appdaemon.scheduler.Scheduler method)
(appdaemon.thread_async.ThreadAsync method)
stop_app() (appdaemon.adapi.ADAPI method)
(appdaemon.app_management.AppManagement method)
submit_to_executor() (appdaemon.adapi.ADAPI method)
sun_down() (appdaemon.adapi.ADAPI method)
sun_up() (appdaemon.adapi.ADAPI method)
sunrise() (appdaemon.adapi.ADAPI method)
sunset() (appdaemon.adapi.ADAPI method)
T
terminate_sequence() (appdaemon.app_management.AppManagement method)
test_attribute_callback() (tests.functional.test_state.TestStateCallback method)
test_event_callback() (tests.functional.test_event.TestEventCallback method)
test_event_callback_filtered() (tests.functional.test_event.TestEventCallback method)
test_event_callback_namespace() (tests.functional.test_event.TestEventCallback method)
test_event_callback_oneshot() (tests.functional.test_event.TestEventCallback method)
test_hello_world() (in module tests.functional.test_startup)
test_immediate_callback() (tests.functional.test_state.TestStateCallback method)
test_new_state_callback() (tests.functional.test_state.TestStateCallback method)
test_old_state_callback() (tests.functional.test_state.TestStateCallback method)
TestEventCallback (class in tests.functional.test_event)
TestStateCallback (class in tests.functional.test_state)
ThreadAsync (class in appdaemon.thread_async)
Threading (class in appdaemon.threads)
time() (appdaemon.adapi.ADAPI method)
time_since_last_press() (appdaemon.plugins.hass.hassapi.Hass method)
timer_running() (appdaemon.adapi.ADAPI method)
(appdaemon.scheduler.Scheduler method)
toggle() (appdaemon.entity.Entity method)
(appdaemon.plugins.hass.hassapi.Hass method)
turn_off() (appdaemon.entity.Entity method)
(appdaemon.plugins.hass.hassapi.Hass method)
turn_on() (appdaemon.entity.Entity method)
(appdaemon.plugins.hass.hassapi.Hass method)
U
update_app() (appdaemon.app_management.AppManagement method)
update_namespace_state() (appdaemon.state.State method)
update_python_files() (appdaemon.dependency_manager.DependencyManager method)
usesTime() (appdaemon.logging.AppNameFormatter method)
Utility (class in appdaemon.utility_loop)
W
wait_for_plugins() (appdaemon.plugin_management.PluginManagement method)
wait_state() (appdaemon.entity.Entity method)