LICENSE.md
MANIFEST.in
README.md
README.rst
pyproject.toml
appdaemon/__init__.py
appdaemon/__main__.py
appdaemon/adapi.py
appdaemon/adbase.py
appdaemon/admin.py
appdaemon/admin_loop.py
appdaemon/app_management.py
appdaemon/appdaemon.py
appdaemon/callbacks.py
appdaemon/dashboard.py
appdaemon/entity.py
appdaemon/events.py
appdaemon/exceptions.py
appdaemon/futures.py
appdaemon/http.py
appdaemon/logging.py
appdaemon/plugin_management.py
appdaemon/pyversions.py
appdaemon/scheduler.py
appdaemon/sequences.py
appdaemon/services.py
appdaemon/state.py
appdaemon/thread_async.py
appdaemon/threading.py
appdaemon/utility_loop.py
appdaemon/utils.py
appdaemon/version.py
appdaemon.egg-info/PKG-INFO
appdaemon.egg-info/SOURCES.txt
appdaemon.egg-info/dependency_links.txt
appdaemon.egg-info/entry_points.txt
appdaemon.egg-info/requires.txt
appdaemon.egg-info/top_level.txt
appdaemon/assets/aui/appdaemon.png
appdaemon/assets/aui/favicon.ico
appdaemon/assets/aui/index.html
appdaemon/assets/aui/css/app.css
appdaemon/assets/aui/css/chunk-vendors.css
appdaemon/assets/aui/js/app.js
appdaemon/assets/aui/js/app.js.map
appdaemon/assets/aui/js/chunk-vendors.js
appdaemon/assets/aui/js/chunk-vendors.js.map
appdaemon/assets/css/all.css
appdaemon/assets/css/climacons-font.css
appdaemon/assets/css/fontawesome.min.css
appdaemon/assets/css/fonts.css
appdaemon/assets/css/jquery-ui.css
appdaemon/assets/css/jquery.gridster.css
appdaemon/assets/css/main.css
appdaemon/assets/css/materialdesignicons.min.css
appdaemon/assets/css/non_dashboard.css
appdaemon/assets/css/rickshaw.min.css
appdaemon/assets/css/v4-shims.min.css
appdaemon/assets/css/default/dashboard.css
appdaemon/assets/css/default/variables.yaml
appdaemon/assets/css/glassic/dashboard.css
appdaemon/assets/css/glassic/variables.yaml
appdaemon/assets/css/glassic/img/carbon1.jpg
appdaemon/assets/css/glassic/img/carbon2.jpg
appdaemon/assets/css/glassic/img/carbon3.jpg
appdaemon/assets/css/glassic/img/carbon4.jpg
appdaemon/assets/css/glassic/img/glassic_bg.jpg
appdaemon/assets/css/images/ui-icons_444444_256x240.png
appdaemon/assets/css/images/ui-icons_555555_256x240.png
appdaemon/assets/css/images/ui-icons_777620_256x240.png
appdaemon/assets/css/images/ui-icons_777777_256x240.png
appdaemon/assets/css/images/ui-icons_cc0000_256x240.png
appdaemon/assets/css/images/ui-icons_ffffff_256x240.png
appdaemon/assets/css/obsidian/dashboard.css
appdaemon/assets/css/obsidian/variables.yaml
appdaemon/assets/css/obsidian/img/obsidian_bg.jpg
appdaemon/assets/css/obsidian/img/obsidian_w_bg.jpg
appdaemon/assets/css/obsidian/img/obsidianbg.jpg
appdaemon/assets/css/obsidian/img/widgetbg.jpg
appdaemon/assets/css/simplyred/dashboard.css
appdaemon/assets/css/simplyred/variables.yaml
appdaemon/assets/css/simplyred/img/goldgradient.png
appdaemon/assets/css/simplyred/img/goldtexture.jpg
appdaemon/assets/css/simplyred/js/timer.js
appdaemon/assets/css/zen/dashboard.css
appdaemon/assets/css/zen/variables.yaml
appdaemon/assets/css/zen/img/zen_bg.jpg
appdaemon/assets/css/zen/img/zen_bg2.jpg
appdaemon/assets/css/zen/img/zen_weatherbg.jpg
appdaemon/assets/fonts/TickingTimebombBB.ttf
appdaemon/assets/fonts/climacons-webfont.eot
appdaemon/assets/fonts/climacons-webfont.svg
appdaemon/assets/fonts/climacons-webfont.ttf
appdaemon/assets/fonts/climacons-webfont.woff
appdaemon/assets/fonts/digital-7-mono.eot
appdaemon/assets/fonts/digital-7-mono.ttf
appdaemon/assets/fonts/materialdesignicons-webfont.eot
appdaemon/assets/fonts/materialdesignicons-webfont.ttf
appdaemon/assets/fonts/materialdesignicons-webfont.woff
appdaemon/assets/fonts/materialdesignicons-webfont.woff2
appdaemon/assets/fonts/repetition.ttf
appdaemon/assets/images/Blank.gif
appdaemon/assets/images/android-chrome-192x192.png
appdaemon/assets/images/android-chrome-512x512.png
appdaemon/assets/images/apple-touch-icon.png
appdaemon/assets/images/browserconfig.xml
appdaemon/assets/images/favicon-16x16.png
appdaemon/assets/images/favicon-32x32.png
appdaemon/assets/images/favicon.ico
appdaemon/assets/images/manifest.json
appdaemon/assets/images/mstile-144x144.png
appdaemon/assets/images/mstile-150x150.png
appdaemon/assets/images/mstile-310x150.png
appdaemon/assets/images/mstile-310x310.png
appdaemon/assets/images/mstile-70x70.png
appdaemon/assets/javascript/admin.js
appdaemon/assets/javascript/d3.layout.min.js
appdaemon/assets/javascript/d3.min.js
appdaemon/assets/javascript/dashboard.js
appdaemon/assets/javascript/gauge.min.js
appdaemon/assets/javascript/jquery-3.1.1.min.js
appdaemon/assets/javascript/jquery-ui.js
appdaemon/assets/javascript/jquery.gridster.js
appdaemon/assets/javascript/justgage.js
appdaemon/assets/javascript/knockout-3.4.1.js
appdaemon/assets/javascript/list.min.js
appdaemon/assets/javascript/plotly.min.js
appdaemon/assets/javascript/raphael-2.1.4.min.js
appdaemon/assets/javascript/reconnecting-websocket.min.js
appdaemon/assets/javascript/rickshaw.min.js
appdaemon/assets/javascript/socket.io.js
appdaemon/assets/javascript/sockjs.min.js
appdaemon/assets/javascript/stream.js
appdaemon/assets/templates/admin.jinja2
appdaemon/assets/templates/body_include.jinja2
appdaemon/assets/templates/dashboard.jinja2
appdaemon/assets/templates/dashinit.jinja2
appdaemon/assets/templates/error.jinja2
appdaemon/assets/templates/head_include.jinja2
appdaemon/assets/templates/list.jinja2
appdaemon/assets/templates/logon.jinja2
appdaemon/assets/webfonts/fa-brands-400.eot
appdaemon/assets/webfonts/fa-brands-400.svg
appdaemon/assets/webfonts/fa-brands-400.ttf
appdaemon/assets/webfonts/fa-brands-400.woff
appdaemon/assets/webfonts/fa-brands-400.woff2
appdaemon/assets/webfonts/fa-regular-400.eot
appdaemon/assets/webfonts/fa-regular-400.svg
appdaemon/assets/webfonts/fa-regular-400.ttf
appdaemon/assets/webfonts/fa-regular-400.woff
appdaemon/assets/webfonts/fa-regular-400.woff2
appdaemon/assets/webfonts/fa-solid-900.eot
appdaemon/assets/webfonts/fa-solid-900.svg
appdaemon/assets/webfonts/fa-solid-900.ttf
appdaemon/assets/webfonts/fa-solid-900.woff
appdaemon/assets/webfonts/fa-solid-900.woff2
appdaemon/plugins/__init__.py
appdaemon/plugins/dummy/dummyapi.py
appdaemon/plugins/dummy/dummyplugin.py
appdaemon/plugins/hass/__init__.py
appdaemon/plugins/hass/hassapi.py
appdaemon/plugins/hass/hassplugin.py
appdaemon/plugins/mqtt/__init__.py
appdaemon/plugins/mqtt/mqttapi.py
appdaemon/plugins/mqtt/mqttplugin.py
appdaemon/stream/__init__.py
appdaemon/stream/adstream.py
appdaemon/stream/socketio_handler.py
appdaemon/stream/sockjs_handler.py
appdaemon/stream/ws_handler.py
appdaemon/widgets/AdminLog.yaml
appdaemon/widgets/AdminSummary.yaml
appdaemon/widgets/AdminTable.yaml
appdaemon/widgets/alarm.yaml
appdaemon/widgets/binary_sensor.yaml
appdaemon/widgets/camera.yaml
appdaemon/widgets/climate.yaml
appdaemon/widgets/clock.yaml
appdaemon/widgets/cover.yaml
appdaemon/widgets/device_tracker.yaml
appdaemon/widgets/entitypicture.yaml
appdaemon/widgets/fan.yaml
appdaemon/widgets/gauge.yaml
appdaemon/widgets/group.yaml
appdaemon/widgets/heater.yaml
appdaemon/widgets/icon.yaml
appdaemon/widgets/iframe.yaml
appdaemon/widgets/input_boolean.yaml
appdaemon/widgets/input_datetime.yaml
appdaemon/widgets/input_number.yaml
appdaemon/widgets/input_select.yaml
appdaemon/widgets/input_slider.yaml
appdaemon/widgets/input_text.yaml
appdaemon/widgets/javascript.yaml
appdaemon/widgets/label.yaml
appdaemon/widgets/light.yaml
appdaemon/widgets/lock.yaml
appdaemon/widgets/london_underground.yaml
appdaemon/widgets/media_player.yaml
appdaemon/widgets/mode.yaml
appdaemon/widgets/navigate.yaml
appdaemon/widgets/person.yaml
appdaemon/widgets/radial.yaml
appdaemon/widgets/reload.yaml
appdaemon/widgets/rss.yaml
appdaemon/widgets/scene.yaml
appdaemon/widgets/script.yaml
appdaemon/widgets/sensor.yaml
appdaemon/widgets/sequence.yaml
appdaemon/widgets/switch.yaml
appdaemon/widgets/temperature.yaml
appdaemon/widgets/text_sensor.yaml
appdaemon/widgets/weather.yaml
appdaemon/widgets/weather_summary.yaml
appdaemon/widgets/basealarm/basealarm.css
appdaemon/widgets/basealarm/basealarm.html
appdaemon/widgets/basealarm/basealarm.js
appdaemon/widgets/basecamera/basecamera.css
appdaemon/widgets/basecamera/basecamera.html
appdaemon/widgets/basecamera/basecamera.js
appdaemon/widgets/baseclimate/baseclimate.css
appdaemon/widgets/baseclimate/baseclimate.html
appdaemon/widgets/baseclimate/baseclimate.js
appdaemon/widgets/baseclock/baseclock.css
appdaemon/widgets/baseclock/baseclock.html
appdaemon/widgets/baseclock/baseclock.js
appdaemon/widgets/basedatetime/basedatetime.css
appdaemon/widgets/basedatetime/basedatetime.html
appdaemon/widgets/basedatetime/basedatetime.js
appdaemon/widgets/basedisplay/basedisplay.css
appdaemon/widgets/basedisplay/basedisplay.html
appdaemon/widgets/basedisplay/basedisplay.js
appdaemon/widgets/baseentitypicture/baseentitypicture.css
appdaemon/widgets/baseentitypicture/baseentitypicture.html
appdaemon/widgets/baseentitypicture/baseentitypicture.js
appdaemon/widgets/baseerror/baseerror.css
appdaemon/widgets/baseerror/baseerror.html
appdaemon/widgets/baseerror/baseerror.js
appdaemon/widgets/basefan/basefan.css
appdaemon/widgets/basefan/basefan.html
appdaemon/widgets/basefan/basefan.js
appdaemon/widgets/basegauge/basegauge.css
appdaemon/widgets/basegauge/basegauge.html
appdaemon/widgets/basegauge/basegauge.js
appdaemon/widgets/baseheater/baseheater.css
appdaemon/widgets/baseheater/baseheater.html
appdaemon/widgets/baseheater/baseheater.js
appdaemon/widgets/baseicon/baseicon.css
appdaemon/widgets/baseicon/baseicon.html
appdaemon/widgets/baseicon/baseicon.js
appdaemon/widgets/baseiframe/baseiframe.css
appdaemon/widgets/baseiframe/baseiframe.html
appdaemon/widgets/baseiframe/baseiframe.js
appdaemon/widgets/baseinputnumber/baseinputnumber.css
appdaemon/widgets/baseinputnumber/baseinputnumber.html
appdaemon/widgets/baseinputnumber/baseinputnumber.js
appdaemon/widgets/basejavascript/basejavascript.css
appdaemon/widgets/basejavascript/basejavascript.html
appdaemon/widgets/basejavascript/basejavascript.js
appdaemon/widgets/baselight/baselight.css
appdaemon/widgets/baselight/baselight.html
appdaemon/widgets/baselight/baselight.js
appdaemon/widgets/basemedia/basemedia.css
appdaemon/widgets/basemedia/basemedia.html
appdaemon/widgets/basemedia/basemedia.js
appdaemon/widgets/baseradial/baseradial.css
appdaemon/widgets/baseradial/baseradial.html
appdaemon/widgets/baseradial/baseradial.js
appdaemon/widgets/baserss/baserss.css
appdaemon/widgets/baserss/baserss.html
appdaemon/widgets/baserss/baserss.js
appdaemon/widgets/baseselect/baseselect.css
appdaemon/widgets/baseselect/baseselect.html
appdaemon/widgets/baseselect/baseselect.js
appdaemon/widgets/baseslider/baseslider.css
appdaemon/widgets/baseslider/baseslider.html
appdaemon/widgets/baseslider/baseslider.js
appdaemon/widgets/baseswitch/baseswitch.css
appdaemon/widgets/baseswitch/baseswitch.html
appdaemon/widgets/baseswitch/baseswitch.js
appdaemon/widgets/basetemperature/basetemperature.css
appdaemon/widgets/basetemperature/basetemperature.html
appdaemon/widgets/basetemperature/basetemperature.js
appdaemon/widgets/basetext/basetext.css
appdaemon/widgets/basetext/basetext.html
appdaemon/widgets/basetext/basetext.js
appdaemon/widgets/baseweather/baseweather.css
appdaemon/widgets/baseweather/baseweather.html
appdaemon/widgets/baseweather/baseweather.js
conf/apps/hello.py
conf/example_apps/alexa.py
conf/example_apps/battery.py
conf/example_apps/bysykkel.py
conf/example_apps/commute.py
conf/example_apps/dark_day.py
conf/example_apps/door_notification.py
conf/example_apps/eventCache.py
conf/example_apps/eventMonitor.py
conf/example_apps/globals.py
conf/example_apps/grandfather.py
conf/example_apps/hwcheck.py
conf/example_apps/ical.py
conf/example_apps/minimote.py
conf/example_apps/modes.py
conf/example_apps/momentary_switch.py
conf/example_apps/motion_lights.py
conf/example_apps/motion_notification.py
conf/example_apps/occusim.py
conf/example_apps/outside_lights.py
conf/example_apps/presence.py
conf/example_apps/ruter.py
conf/example_apps/secure.py
conf/example_apps/sensor_notification.py
conf/example_apps/sensor_notify.py
conf/example_apps/sequence.py
conf/example_apps/smart_heat.py
conf/example_apps/sound.py
conf/example_apps/switch_reset.py
conf/example_apps/yr.py
conf/example_apps/ObjectTracker/general_app_functions.py
conf/example_apps/ObjectTracker/objectcontrole.py
tests/test_main.py