├── .editorconfig ├── .gitattributes ├── .github ├── release.yml └── workflows │ ├── pytest.yml │ ├── release.yml │ ├── release_pypi.yml │ └── ruff.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── assets ├── auto_telemetry.png ├── buttons.png ├── clear.png ├── color.png ├── color_frame.png ├── connect.png ├── console.png ├── copy.png ├── disconnect.png ├── download.png ├── ethernet.png ├── ip.png ├── logo.png ├── once.png ├── open.png ├── padlock.png ├── power.png ├── refresh.png ├── restart.png ├── rules.png ├── save.png ├── setoptions.png ├── settings.png ├── shutter.png ├── signal0.png ├── signal1.png ├── signal2.png ├── signal3.png ├── signal4.png ├── sliders.png ├── stop.png ├── switches.png ├── telemetry.png ├── time.png ├── timers.png ├── upload.png ├── web.png └── wifi.png ├── icons.qrc ├── pyproject.toml ├── requirements.txt ├── requirements_build.txt ├── requirements_dev.txt ├── tdmgr.icns ├── tdmgr.ico ├── tdmgr.spec ├── tdmgr ├── GUI │ ├── __init__.py │ ├── common.py │ ├── console.py │ ├── delegates │ │ ├── __init__.py │ │ └── devices.py │ ├── devices.py │ ├── dialogs │ │ ├── __init__.py │ │ ├── broker.py │ │ ├── bssid.py │ │ ├── buttons.py │ │ ├── clear_lwt.py │ │ ├── gpio.py │ │ ├── main.py │ │ ├── modules.py │ │ ├── patterns.py │ │ ├── power.py │ │ ├── prefs.py │ │ ├── setoptions.py │ │ ├── shutter_control.py │ │ ├── switches.py │ │ ├── templates.py │ │ └── timers.py │ ├── icons.py │ ├── rules.py │ ├── telemetry.py │ └── widgets.py ├── __init__.py ├── models │ ├── __init__.py │ ├── devices.py │ └── roles.py ├── mqtt.py ├── run.py ├── schemas │ ├── __init__.py │ ├── common.py │ ├── discovery.py │ ├── result.py │ ├── rules.py │ └── status.py └── tasmota │ ├── __init__.py │ ├── commands.py │ ├── common.py │ ├── device.py │ ├── discovery.py │ ├── environment.py │ └── setoptions.py ├── tests ├── __init__.py ├── conftest.py ├── status_parsing │ ├── jsonfiles │ │ ├── 12.1.1.5 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ └── STATUS7.json │ │ ├── 12.2.0.2 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ └── STATUS2.json │ │ ├── 12.4.0 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ ├── STATUS7.json │ │ │ └── STATUS9.json │ │ ├── 13.0.0.1 │ │ │ └── STATUS13.json │ │ ├── 13.2.0.2 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ └── STATUS7.json │ │ ├── 14.1.0.1 │ │ │ └── STATUS12.json │ │ ├── 14.2.0.4 │ │ │ ├── STATUS5.1.json │ │ │ └── STATUS5.json │ │ ├── 14.2.0.6 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ ├── STATUS7.json │ │ │ └── STATUS9.json │ │ ├── 6.3.0.12 │ │ │ ├── STATE.json │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ └── STATUS7.json │ │ ├── 7.0.0.4 │ │ │ └── STATE.json │ │ ├── 8.1.0.3 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ └── STATUS7.json │ │ ├── 8.5.1 │ │ │ ├── STATUS.1.json │ │ │ ├── STATUS.2.json │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.1.json │ │ │ ├── STATUS1.2.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.1.json │ │ │ ├── STATUS10.2.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.1.json │ │ │ ├── STATUS11.2.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.1.json │ │ │ ├── STATUS2.2.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.1.json │ │ │ ├── STATUS3.2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.1.json │ │ │ ├── STATUS4.2.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.1.json │ │ │ ├── STATUS5.2.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.1.json │ │ │ ├── STATUS6.2.json │ │ │ ├── STATUS6.json │ │ │ ├── STATUS7.1.json │ │ │ ├── STATUS7.2.json │ │ │ └── STATUS7.json │ │ ├── 9.1.0 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS10.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ └── STATUS7.json │ │ └── 9.5.0.4 │ │ │ ├── STATUS.json │ │ │ ├── STATUS1.json │ │ │ ├── STATUS11.json │ │ │ ├── STATUS2.json │ │ │ ├── STATUS3.json │ │ │ ├── STATUS4.json │ │ │ ├── STATUS5.json │ │ │ ├── STATUS6.json │ │ │ └── STATUS7.json │ └── test_status_schemas.py ├── test_device.py ├── test_environment.py ├── test_message.py ├── test_mqtt.py └── test_tasmota_common.py └── tox.ini /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/pytest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.github/workflows/pytest.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.github/workflows/release_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/ruff.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.github/workflows/ruff.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/README.md -------------------------------------------------------------------------------- /assets/auto_telemetry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/auto_telemetry.png -------------------------------------------------------------------------------- /assets/buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/buttons.png -------------------------------------------------------------------------------- /assets/clear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/clear.png -------------------------------------------------------------------------------- /assets/color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/color.png -------------------------------------------------------------------------------- /assets/color_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/color_frame.png -------------------------------------------------------------------------------- /assets/connect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/connect.png -------------------------------------------------------------------------------- /assets/console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/console.png -------------------------------------------------------------------------------- /assets/copy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/copy.png -------------------------------------------------------------------------------- /assets/disconnect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/disconnect.png -------------------------------------------------------------------------------- /assets/download.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/download.png -------------------------------------------------------------------------------- /assets/ethernet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/ethernet.png -------------------------------------------------------------------------------- /assets/ip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/ip.png -------------------------------------------------------------------------------- /assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/logo.png -------------------------------------------------------------------------------- /assets/once.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/once.png -------------------------------------------------------------------------------- /assets/open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/open.png -------------------------------------------------------------------------------- /assets/padlock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/padlock.png -------------------------------------------------------------------------------- /assets/power.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/power.png -------------------------------------------------------------------------------- /assets/refresh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/refresh.png -------------------------------------------------------------------------------- /assets/restart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/restart.png -------------------------------------------------------------------------------- /assets/rules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/rules.png -------------------------------------------------------------------------------- /assets/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/save.png -------------------------------------------------------------------------------- /assets/setoptions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/setoptions.png -------------------------------------------------------------------------------- /assets/settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/settings.png -------------------------------------------------------------------------------- /assets/shutter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/shutter.png -------------------------------------------------------------------------------- /assets/signal0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/signal0.png -------------------------------------------------------------------------------- /assets/signal1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/signal1.png -------------------------------------------------------------------------------- /assets/signal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/signal2.png -------------------------------------------------------------------------------- /assets/signal3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/signal3.png -------------------------------------------------------------------------------- /assets/signal4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/signal4.png -------------------------------------------------------------------------------- /assets/sliders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/sliders.png -------------------------------------------------------------------------------- /assets/stop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/stop.png -------------------------------------------------------------------------------- /assets/switches.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/switches.png -------------------------------------------------------------------------------- /assets/telemetry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/telemetry.png -------------------------------------------------------------------------------- /assets/time.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/time.png -------------------------------------------------------------------------------- /assets/timers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/timers.png -------------------------------------------------------------------------------- /assets/upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/upload.png -------------------------------------------------------------------------------- /assets/web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/web.png -------------------------------------------------------------------------------- /assets/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/assets/wifi.png -------------------------------------------------------------------------------- /icons.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/icons.qrc -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | paho_mqtt>=1.4,<2 2 | PyQt5>=5.14.2,<6 3 | pydantic==2.5.2 4 | -------------------------------------------------------------------------------- /requirements_build.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/requirements_build.txt -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- 1 | -r requirements.txt 2 | ruff==0.6.8 3 | pytest==7.4.3 4 | -------------------------------------------------------------------------------- /tdmgr.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr.icns -------------------------------------------------------------------------------- /tdmgr.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr.ico -------------------------------------------------------------------------------- /tdmgr.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr.spec -------------------------------------------------------------------------------- /tdmgr/GUI/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdmgr/GUI/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/common.py -------------------------------------------------------------------------------- /tdmgr/GUI/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/console.py -------------------------------------------------------------------------------- /tdmgr/GUI/delegates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdmgr/GUI/delegates/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/delegates/devices.py -------------------------------------------------------------------------------- /tdmgr/GUI/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/devices.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/__init__.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/broker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/broker.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/bssid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/bssid.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/buttons.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/clear_lwt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/clear_lwt.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/gpio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/gpio.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/main.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/modules.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/patterns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/patterns.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/power.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/prefs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/prefs.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/setoptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/setoptions.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/shutter_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/shutter_control.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/switches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/switches.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/templates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/templates.py -------------------------------------------------------------------------------- /tdmgr/GUI/dialogs/timers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/dialogs/timers.py -------------------------------------------------------------------------------- /tdmgr/GUI/icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/icons.py -------------------------------------------------------------------------------- /tdmgr/GUI/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/rules.py -------------------------------------------------------------------------------- /tdmgr/GUI/telemetry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/telemetry.py -------------------------------------------------------------------------------- /tdmgr/GUI/widgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/GUI/widgets.py -------------------------------------------------------------------------------- /tdmgr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdmgr/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdmgr/models/devices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/models/devices.py -------------------------------------------------------------------------------- /tdmgr/models/roles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/models/roles.py -------------------------------------------------------------------------------- /tdmgr/mqtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/mqtt.py -------------------------------------------------------------------------------- /tdmgr/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/run.py -------------------------------------------------------------------------------- /tdmgr/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdmgr/schemas/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/schemas/common.py -------------------------------------------------------------------------------- /tdmgr/schemas/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/schemas/discovery.py -------------------------------------------------------------------------------- /tdmgr/schemas/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/schemas/result.py -------------------------------------------------------------------------------- /tdmgr/schemas/rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/schemas/rules.py -------------------------------------------------------------------------------- /tdmgr/schemas/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/schemas/status.py -------------------------------------------------------------------------------- /tdmgr/tasmota/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tdmgr/tasmota/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/tasmota/commands.py -------------------------------------------------------------------------------- /tdmgr/tasmota/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/tasmota/common.py -------------------------------------------------------------------------------- /tdmgr/tasmota/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/tasmota/device.py -------------------------------------------------------------------------------- /tdmgr/tasmota/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/tasmota/discovery.py -------------------------------------------------------------------------------- /tdmgr/tasmota/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/tasmota/environment.py -------------------------------------------------------------------------------- /tdmgr/tasmota/setoptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tdmgr/tasmota/setoptions.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.1.1.5/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.1.1.5/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.2.0.2/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.2.0.2/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.2.0.2/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.2.0.2/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.2.0.2/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.2.0.2/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/12.4.0/STATUS9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/12.4.0/STATUS9.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.0.0.1/STATUS13.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.0.0.1/STATUS13.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/13.2.0.2/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/13.2.0.2/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.1.0.1/STATUS12.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.1.0.1/STATUS12.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.4/STATUS5.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.4/STATUS5.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.4/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.4/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/14.2.0.6/STATUS9.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/14.2.0.6/STATUS9.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATE.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/6.3.0.12/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/6.3.0.12/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/7.0.0.4/STATE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/7.0.0.4/STATE.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.1.0.3/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.1.0.3/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS1.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS1.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS1.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS1.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS10.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS10.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS10.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS10.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS11.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS11.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS11.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS11.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS2.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS2.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS2.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS2.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS3.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS3.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS3.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS3.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS4.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS4.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS4.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS4.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS5.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS5.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS5.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS5.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS6.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS6.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS6.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS6.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS7.1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS7.1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS7.2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS7.2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/8.5.1/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/8.5.1/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS10.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.1.0/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.1.0/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS1.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS11.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS11.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS2.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS3.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS4.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS5.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS6.json -------------------------------------------------------------------------------- /tests/status_parsing/jsonfiles/9.5.0.4/STATUS7.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/jsonfiles/9.5.0.4/STATUS7.json -------------------------------------------------------------------------------- /tests/status_parsing/test_status_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/status_parsing/test_status_schemas.py -------------------------------------------------------------------------------- /tests/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/test_device.py -------------------------------------------------------------------------------- /tests/test_environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/test_environment.py -------------------------------------------------------------------------------- /tests/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/test_message.py -------------------------------------------------------------------------------- /tests/test_mqtt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/test_mqtt.py -------------------------------------------------------------------------------- /tests/test_tasmota_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tests/test_tasmota_common.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jziolkowski/tdm/HEAD/tox.ini --------------------------------------------------------------------------------