CHANGES.rst
CONTRIBUTORS.rst
LICENSE
MANIFEST.in
README.rst
THIRD-PARTY-NOTICES.rst
pyproject.toml
setup.py
doc/.gitignore
doc/source/_meta.rst
doc/source/_resources.rst
doc/source/conf.py
doc/source/index.rst
doc/source/readme.rst
doc/source/requirements.txt
doc/source/_static/.DS_Store
doc/source/_static/assets/css/font-entypo.css
doc/source/_static/assets/css/hexagons.css
doc/source/_static/assets/css/hexagons.min.css
doc/source/_static/assets/css/page-style.css
doc/source/_static/assets/fonts/entypo.eot
doc/source/_static/assets/fonts/entypo.svg
doc/source/_static/assets/fonts/entypo.ttf
doc/source/_static/assets/fonts/entypo.woff
doc/source/_static/assets/js/hexagons.js
doc/source/_static/assets/js/hexagons.min.js
doc/source/_static/content/kotori.ini
doc/source/_static/content/lst.ini
doc/source/_static/content/vendor-lst.ini
doc/source/_static/content/clients/protocol/http/terkin-http.php
doc/source/_static/content/clients/runtime/arduino/hiveeyes-export/README.rst
doc/source/_static/content/clients/runtime/arduino/hiveeyes-export/hive_record.h
doc/source/_static/content/clients/runtime/arduino/hiveeyes-export/hiveeyes_client.h
doc/source/_static/content/clients/runtime/arduino/hiveeyes-export/main.ino
doc/source/_static/content/clients/runtime/php/terkin-demo.php
doc/source/_static/content/clients/runtime/php/terkin-http.php
doc/source/_static/content/clients/runtime/php/terkin-http.php4
doc/source/_static/content/etc/development.ini
doc/source/_static/content/etc/production.ini
doc/source/_static/content/etc/docker/docker-influxdb.ini
doc/source/_static/content/etc/examples/basic.ini
doc/source/_static/content/etc/examples/composite.ini
doc/source/_static/content/etc/examples/firmware.ini
doc/source/_static/content/etc/examples/mqttkit.ini
doc/source/_static/content/etc/examples/forwarders/http-api-custom.ini
doc/source/_static/content/etc/examples/forwarders/http-api-export.ini
doc/source/_static/content/etc/examples/forwarders/http-api-generic.ini
doc/source/_static/content/etc/examples/forwarders/http-api-tts-ttn.ini
doc/source/_static/content/etc/examples/vendors/hiveeyes.ini
doc/source/_static/content/etc/examples/vendors/hydro2motion.ini
doc/source/_static/content/etc/examples/vendors/lst.ini
doc/source/_static/content/etc/examples/vendors/luftdaten.ini
doc/source/_static/content/etc/examples/vendors/weewx.ini
doc/source/_static/content/etc/headers/.gitignore
doc/source/_static/content/etc/headers/h2m_structs.h
doc/source/_static/content/etc/headers/sattracker.h
doc/source/_static/content/etc/headers/proptest/components.h
doc/source/_static/content/etc/headers/sattracker/components.h
doc/source/_static/content/etc/test/basic.ini
doc/source/_static/content/etc/test/hiveeyes.ini
doc/source/_static/content/etc/test/main.ini
doc/source/_static/content/etc/test/mosquitto-no-auth.conf
doc/source/_static/css/kotori-sphinx.css
doc/source/_static/img/kotori-logo-dark.png
doc/source/_static/img/kotori-logo.png
doc/source/_static/img/logo/arduino-community-logo.svg
doc/source/about/index.rst
doc/source/about/scenarios.rst
doc/source/about/technologies.rst
doc/source/attic/development/mosquitto.rst
doc/source/attic/setup/debian-amd64.rst
doc/source/attic/setup/debian-arm.rst
doc/source/attic/setup/grafana.rst
doc/source/attic/setup/index.rst
doc/source/attic/setup/influxdb.rst
doc/source/clients/arduino-esp8266.rst
doc/source/clients/bash.rst
doc/source/clients/homie.rst
doc/source/clients/http.rst
doc/source/clients/index.rst
doc/source/clients/javascript.rst
doc/source/clients/lua-nodemcu.rst
doc/source/clients/micropython.rst
doc/source/clients/mqtt.rst
doc/source/clients/php.rst
doc/source/clients/python.rst
doc/source/database/index.md
doc/source/database/influxdb.rst
doc/source/database/mongodb.rst
doc/source/development/backlog.rst
doc/source/development/ideas.rst
doc/source/development/index.rst
doc/source/development/storage.rst
doc/source/development/systemd.rst
doc/source/development/tests.rst
doc/source/development/notepad/home-automation.rst
doc/source/development/notepad/index.rst
doc/source/development/notepad/links.rst
doc/source/development/notepad/lst.rst
doc/source/development/notepad/weather.rst
doc/source/development/releasing/foundation.rst
doc/source/development/releasing/index.rst
doc/source/development/releasing/packaging.rst
doc/source/development/releasing/release.rst
doc/source/development/research/acquisition-hardware.rst
doc/source/development/research/docker-for-building.rst
doc/source/development/research/gpio-control.rst
doc/source/development/research/grafana.rst
doc/source/development/research/index.rst
doc/source/development/research/kotoribox-diy.rst
doc/source/development/research/math-expressions.rst
doc/source/development/research/postprocessing.rst
doc/source/development/research/timeseries-analysis.rst
doc/source/development/research/unsorted.rst
doc/source/development/research/applications/environmental-monitoring.rst
doc/source/development/research/applications/monitoring-systems.rst
doc/source/development/research/components/audio.rst
doc/source/development/research/components/bus-systems.rst
doc/source/development/research/components/databases.rst
doc/source/development/research/components/decoders.rst
doc/source/development/research/components/devices.rst
doc/source/development/research/components/protocols.rst
doc/source/development/research/components/radios.rst
doc/source/development/research/components/ui.rst
doc/source/development/research/components/watchdogs.rst
doc/source/development/research/linux/comedi.rst
doc/source/development/research/linux/iio.rst
doc/source/development/research/linux/zio.rst
doc/source/development/research/prior-art/adapters.rst
doc/source/development/research/prior-art/fieldbus.rst
doc/source/development/research/prior-art/foss.rst
doc/source/development/research/prior-art/platforms.rst
doc/source/development/research/prior-art/products.rst
doc/source/development/research/science/links.rst
doc/source/faq/acquisition.rst
doc/source/faq/grafana-vs-export.rst
doc/source/faq/index.rst
doc/source/faq/mqttkit-application.rst
doc/source/faq/payload-format.rst
doc/source/faq/processing-tags.rst
doc/source/faq/weewx.rst
doc/source/gallery/firmware.rst
doc/source/gallery/gps-logger-for-android.rst
doc/source/gallery/hiveeyes.rst
doc/source/gallery/hydro2motion.dot
doc/source/gallery/hydro2motion.rst
doc/source/gallery/ilaundry.rst
doc/source/gallery/index.rst
doc/source/gallery/lst.dot
doc/source/gallery/lst.rst
doc/source/gallery/openhive.rst
doc/source/gallery/weewx.dot
doc/source/gallery/weewx.rst
doc/source/gallery/hiveeyes/acquisition.dot
doc/source/gallery/hiveeyes/export.dot
doc/source/gallery/hiveeyes/firmware.dot
doc/source/gallery/hiveeyes/radio.dot
doc/source/gallery/luftdaten.info/agenda.rst
doc/source/gallery/luftdaten.info/backlog.rst
doc/source/gallery/luftdaten.info/index.rst
doc/source/getting-started/basic-http.rst
doc/source/getting-started/basic-mqtt.rst
doc/source/getting-started/index.rst
doc/source/getting-started/sawtooth.rst
doc/source/getting-started/troubleshooting.rst
doc/source/handbook/index.rst
doc/source/handbook/acquisition/error-signalling.rst
doc/source/handbook/acquisition/events.rst
doc/source/handbook/acquisition/index.rst
doc/source/handbook/acquisition/timestamp.rst
doc/source/handbook/acquisition/format/bencode.rst
doc/source/handbook/acquisition/format/struct.rst
doc/source/handbook/acquisition/protocol/http.rst
doc/source/handbook/acquisition/protocol/mqtt.rst
doc/source/handbook/acquisition/protocol/udp.rst
doc/source/handbook/configuration/basic.rst
doc/source/handbook/configuration/file.rst
doc/source/handbook/configuration/mqttkit.rst
doc/source/handbook/configuration/mqttkit.rst.new
doc/source/handbook/export/gallery.rst
doc/source/handbook/export/hierarchical.rst
doc/source/handbook/export/index.rst
doc/source/handbook/forwarders/http-api-acquire.rst
doc/source/handbook/forwarders/http-api-export.rst
doc/source/handbook/forwarders/index.rst
doc/source/handbook/usage/grafana.rst
doc/source/handbook/usage/influxdb.rst
doc/source/handbook/usage/kotori.rst
doc/source/integration/airrohr.json
doc/source/integration/airrohr.rst
doc/source/integration/index.md
doc/source/integration/tasmota.rst
doc/source/integration/tts-ttn-uplink.json
doc/source/integration/tts-ttn.rst
doc/source/integration/sensorwan/index.md
doc/source/integration/sensorwan/sensorwan-spec.rst
doc/source/integration/tasmota/sensor-payload.json
doc/source/integration/tasmota/state-payload.json
doc/source/integration/tasmota/wemos-sensor-multi.json
doc/source/integration/tasmota/wemos-sensor-single.json
doc/source/project/changes.rst
doc/source/project/contact.rst
doc/source/project/contributors.rst
doc/source/project/index.rst
doc/source/project/info.rst
doc/source/project/license.rst
doc/source/setup/docker.rst
doc/source/setup/index.rst
doc/source/setup/linux-arch.rst
doc/source/setup/linux-debian.rst
doc/source/setup/macos.rst
doc/source/setup/nginx.rst
doc/source/setup/python-package.rst
doc/source/setup/rabbitmq.rst
doc/source/setup/sandbox.rst
doc/source/setup/security.rst
doc/source/setup/troubleshooting.rst
kotori/__init__.py
kotori/core.py
kotori/version.py
kotori.egg-info/PKG-INFO
kotori.egg-info/SOURCES.txt
kotori.egg-info/dependency_links.txt
kotori.egg-info/entry_points.txt
kotori.egg-info/not-zip-safe
kotori.egg-info/requires.txt
kotori.egg-info/top_level.txt
kotori/bus/__init__.py
kotori/bus/wamp.py
kotori/daq/__init__.py
kotori/daq/exception.py
kotori/daq/application/__init__.py
kotori/daq/application/basic.py
kotori/daq/application/composite.py
kotori/daq/application/mqttkit.py
kotori/daq/decoder/__init__.py
kotori/daq/decoder/airrohr.py
kotori/daq/decoder/schema.py
kotori/daq/decoder/tasmota.py
kotori/daq/decoder/tts_ttn.py
kotori/daq/graphing/__init__.py
kotori/daq/graphing/grafana/__init__.py
kotori/daq/graphing/grafana/api.py
kotori/daq/graphing/grafana/dashboard.py
kotori/daq/graphing/grafana/manager.py
kotori/daq/graphing/grafana/service.py
kotori/daq/graphing/grafana/resources/__init__.py
kotori/daq/graphing/grafana/resources/grafana-annotation.json
kotori/daq/graphing/grafana/resources/grafana-dashboard.json
kotori/daq/graphing/grafana/resources/grafana-panel.json
kotori/daq/graphing/grafana/resources/grafana-target.json
kotori/daq/intercom/__init__.py
kotori/daq/intercom/c.py
kotori/daq/intercom/udp.py
kotori/daq/intercom/wamp.py
kotori/daq/intercom/mqtt/__init__.py
kotori/daq/intercom/mqtt/base.py
kotori/daq/intercom/mqtt/paho.py
kotori/daq/intercom/mqtt/twisted.py
kotori/daq/intercom/pyclibrary_ext/__init__.py
kotori/daq/intercom/pyclibrary_ext/backend_ctypes.py
kotori/daq/intercom/pyclibrary_ext/c_parser.py
kotori/daq/services/__init__.py
kotori/daq/services/mig.py
kotori/daq/storage/__init__.py
kotori/daq/storage/influx.py
kotori/daq/storage/util.py
kotori/daq/strategy/__init__.py
kotori/daq/strategy/lan.py
kotori/daq/strategy/wan.py
kotori/firmware/__init__.py
kotori/firmware/builder.py
kotori/firmware/service.py
kotori/frontend/__init__.py
kotori/frontend/app.py
kotori/frontend/server.py
kotori/frontend/views.py
kotori/frontend/templates/__init__.py
kotori/frontend/templates/index.html
kotori/io/__init__.py
kotori/io/export/__init__.py
kotori/io/export/database.py
kotori/io/export/html.py
kotori/io/export/plot.py
kotori/io/export/tabular.py
kotori/io/export/util.py
kotori/io/export/vega_template.html
kotori/io/protocol/__init__.py
kotori/io/protocol/forwarder.py
kotori/io/protocol/http.py
kotori/io/protocol/influx.py
kotori/io/protocol/target.py
kotori/io/protocol/util.py
kotori/io/router/__init__.py
kotori/io/router/path.py
kotori/util/__init__.py
kotori/util/common.py
kotori/util/configuration.py
kotori/util/errors.py
kotori/util/logger.py
kotori/util/thimble.py
kotori/util/twisted.py
kotori/vendor/__init__.py
kotori/vendor/selftest.py
kotori/vendor/hiveeyes/__init__.py
kotori/vendor/hiveeyes/application.py
kotori/vendor/hiveeyes/grafana-dashboard-weef-de.json
kotori/vendor/hydro2motion/__init__.py
kotori/vendor/hydro2motion/client.py
kotori/vendor/hydro2motion/database/__init__.py
kotori/vendor/hydro2motion/database/influx.py
kotori/vendor/hydro2motion/database/mongo.py
kotori/vendor/hydro2motion/database/sql.py
kotori/vendor/hydro2motion/network/__init__.py
kotori/vendor/hydro2motion/network/udp.py
kotori/vendor/hydro2motion/util/__init__.py
kotori/vendor/hydro2motion/util/geo.py
kotori/vendor/hydro2motion/web/__init__.py
kotori/vendor/hydro2motion/web/fs.html
kotori/vendor/hydro2motion/web/index.html
kotori/vendor/hydro2motion/web/poly.html
kotori/vendor/hydro2motion/web/server.py
kotori/vendor/ilaundry/__init__.py
kotori/vendor/ilaundry/gpiodebug.py
kotori/vendor/ilaundry/master/__init__.py
kotori/vendor/ilaundry/master/client.py
kotori/vendor/ilaundry/master/server.py
kotori/vendor/ilaundry/node/__init__.py
kotori/vendor/ilaundry/node/bricks.py
kotori/vendor/ilaundry/node/feature.py
kotori/vendor/ilaundry/node/gpio.py
kotori/vendor/ilaundry/node/nodeservice.py
kotori/vendor/ilaundry/node/util.py
kotori/vendor/lst/__init__.py
kotori/vendor/lst/application.py
kotori/vendor/lst/commands.py
kotori/vendor/lst/message.py
kotori/vendor/lst/shell.py
kotori/vendor/lst/h2m/__init__.py
kotori/vendor/lst/h2m/playground.py
kotori/vendor/lst/h2m/util.py
kotori/vendor/luftdaten/__init__.py
kotori/vendor/luftdaten/application.py
kotori/vendor/luftdaten/grafana-by-location.json
kotori/vendor/luftdaten/grafana-map.json
kotori/vendor/luftdaten/luftdatenpumpe.py
tasks/__init__.py
tasks/util.py
tasks/packaging/__init__.py
tasks/packaging/docker.py
tasks/packaging/environment.py
tasks/packaging/model.py
tasks/packaging/ospackage.py
test/__init__.py
test/conftest.py
test/test_airrohr.py
test/test_basic.py
test/test_daq_events.py
test/test_daq_grafana.py
test/test_daq_http.py
test/test_daq_mqtt.py
test/test_daq_tags.py
test/test_daq_timestamp.py
test/test_ecowitt.py
test/test_export.py
test/test_homie.py
test/test_tasmota.py
test/test_tts_ttn.py
test/test_vendor_hiveeyes.py
test/test_wan_device.py
test/test_wan_strategy.py
test/test_weewx.py
test/util.py
test/settings/__init__.py
test/settings/basic.py
test/settings/mqttkit.py