├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug.yml │ ├── config.yml │ └── feature_request.yml ├── dependabot.yml └── workflows │ ├── hassfest.yaml │ ├── release.yml │ ├── test.yml │ ├── update-bot.yml │ └── validate.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .python-version ├── .releaserc.json ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RfPlayer.code-workspace ├── config └── configuration.yaml ├── custom_components ├── __init__.py └── rfplayer │ ├── __init__.py │ ├── binary_sensor.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── cover.py │ ├── device-profiles.yaml │ ├── device_profiles.py │ ├── entity.py │ ├── gateway.py │ ├── helpers.py │ ├── icons.json │ ├── light.py │ ├── manifest.json │ ├── rfplayerlib │ ├── __init__.py │ ├── device.py │ └── protocol.py │ ├── sensor.py │ ├── services.yaml │ ├── switch.py │ └── translations │ └── en.json ├── hacs.json ├── pyproject.toml ├── rfplayer_api_v1.15.pdf ├── scripts ├── develop ├── prepare-release.sh ├── semantic-release.sh └── setup ├── tests ├── __init__.py ├── conftest.py └── rfplayer │ ├── __init__.py │ ├── conftest.py │ ├── constants.py │ ├── device_profiles │ ├── __init__.py │ ├── conftest.py │ ├── frames │ │ ├── Blyss_On_Off_Status.json │ │ ├── Chacon_Lighting.json │ │ ├── Chacon_On_Off_Status.json │ │ ├── Chacon_Switch.json │ │ ├── Edision_Temperature_Sensor.json │ │ ├── Jamming.json │ │ ├── OWL_Power_Sensor.json │ │ ├── Oregon_Pressure_Sensor.json │ │ ├── Oregon_Rain_Sensor.json │ │ ├── Oregon_Temperature_Humidity_Sensor.json │ │ ├── Oregon_Temperature_Sensor.json │ │ ├── Oregon_Wind_Sensor.json │ │ ├── RTS_Portal.json │ │ ├── RTS_Shutter.json │ │ ├── Visionic_Sensor_Detector.json │ │ ├── X2D_Detector.json │ │ ├── X2D_Shutter.json │ │ └── X2D_Thermostat_Elec.json │ └── test_profile_registry.py │ ├── rfplayerlib │ ├── __init__.py │ ├── test_client.py │ ├── test_device.py │ └── test_protocol.py │ ├── test_binary_sensor.py │ ├── test_climate.py │ ├── test_config_flow.py │ ├── test_cover.py │ ├── test_init.py │ ├── test_light.py │ ├── test_sensor.py │ └── test_switch.py └── uv.lock /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/ISSUE_TEMPLATE/bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/workflows/hassfest.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/update-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/workflows/update-bot.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.python-version: -------------------------------------------------------------------------------- 1 | 3.13 2 | -------------------------------------------------------------------------------- /.releaserc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.releaserc.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/README.md -------------------------------------------------------------------------------- /RfPlayer.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/RfPlayer.code-workspace -------------------------------------------------------------------------------- /config/configuration.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/config/configuration.yaml -------------------------------------------------------------------------------- /custom_components/__init__.py: -------------------------------------------------------------------------------- 1 | """RfPlayer integration.""" 2 | -------------------------------------------------------------------------------- /custom_components/rfplayer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/__init__.py -------------------------------------------------------------------------------- /custom_components/rfplayer/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/rfplayer/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/climate.py -------------------------------------------------------------------------------- /custom_components/rfplayer/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/config_flow.py -------------------------------------------------------------------------------- /custom_components/rfplayer/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/const.py -------------------------------------------------------------------------------- /custom_components/rfplayer/cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/cover.py -------------------------------------------------------------------------------- /custom_components/rfplayer/device-profiles.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/device-profiles.yaml -------------------------------------------------------------------------------- /custom_components/rfplayer/device_profiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/device_profiles.py -------------------------------------------------------------------------------- /custom_components/rfplayer/entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/entity.py -------------------------------------------------------------------------------- /custom_components/rfplayer/gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/gateway.py -------------------------------------------------------------------------------- /custom_components/rfplayer/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/helpers.py -------------------------------------------------------------------------------- /custom_components/rfplayer/icons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/icons.json -------------------------------------------------------------------------------- /custom_components/rfplayer/light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/light.py -------------------------------------------------------------------------------- /custom_components/rfplayer/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/manifest.json -------------------------------------------------------------------------------- /custom_components/rfplayer/rfplayerlib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/rfplayerlib/__init__.py -------------------------------------------------------------------------------- /custom_components/rfplayer/rfplayerlib/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/rfplayerlib/device.py -------------------------------------------------------------------------------- /custom_components/rfplayer/rfplayerlib/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/rfplayerlib/protocol.py -------------------------------------------------------------------------------- /custom_components/rfplayer/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/sensor.py -------------------------------------------------------------------------------- /custom_components/rfplayer/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/services.yaml -------------------------------------------------------------------------------- /custom_components/rfplayer/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/switch.py -------------------------------------------------------------------------------- /custom_components/rfplayer/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/custom_components/rfplayer/translations/en.json -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/hacs.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /rfplayer_api_v1.15.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/rfplayer_api_v1.15.pdf -------------------------------------------------------------------------------- /scripts/develop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/scripts/develop -------------------------------------------------------------------------------- /scripts/prepare-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/scripts/prepare-release.sh -------------------------------------------------------------------------------- /scripts/semantic-release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/scripts/semantic-release.sh -------------------------------------------------------------------------------- /scripts/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/scripts/setup -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for ha components.""" 2 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/rfplayer/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for the rfplayer component.""" 2 | -------------------------------------------------------------------------------- /tests/rfplayer/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/conftest.py -------------------------------------------------------------------------------- /tests/rfplayer/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/constants.py -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for the rf player device profiles.""" 2 | -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/conftest.py -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Blyss_On_Off_Status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Blyss_On_Off_Status.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Chacon_Lighting.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Chacon_Lighting.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Chacon_On_Off_Status.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Chacon_On_Off_Status.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Chacon_Switch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Chacon_Switch.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Edision_Temperature_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Edision_Temperature_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Jamming.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Jamming.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/OWL_Power_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/OWL_Power_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Oregon_Pressure_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Oregon_Pressure_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Oregon_Rain_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Oregon_Rain_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Oregon_Temperature_Humidity_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Oregon_Temperature_Humidity_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Oregon_Temperature_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Oregon_Temperature_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Oregon_Wind_Sensor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Oregon_Wind_Sensor.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/RTS_Portal.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/RTS_Portal.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/RTS_Shutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/RTS_Shutter.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/Visionic_Sensor_Detector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/Visionic_Sensor_Detector.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/X2D_Detector.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/X2D_Detector.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/X2D_Shutter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/X2D_Shutter.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/frames/X2D_Thermostat_Elec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/frames/X2D_Thermostat_Elec.json -------------------------------------------------------------------------------- /tests/rfplayer/device_profiles/test_profile_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/device_profiles/test_profile_registry.py -------------------------------------------------------------------------------- /tests/rfplayer/rfplayerlib/__init__.py: -------------------------------------------------------------------------------- 1 | """Tests for the rfplayer lib.""" 2 | -------------------------------------------------------------------------------- /tests/rfplayer/rfplayerlib/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/rfplayerlib/test_client.py -------------------------------------------------------------------------------- /tests/rfplayer/rfplayerlib/test_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/rfplayerlib/test_device.py -------------------------------------------------------------------------------- /tests/rfplayer/rfplayerlib/test_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/rfplayerlib/test_protocol.py -------------------------------------------------------------------------------- /tests/rfplayer/test_binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_binary_sensor.py -------------------------------------------------------------------------------- /tests/rfplayer/test_climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_climate.py -------------------------------------------------------------------------------- /tests/rfplayer/test_config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_config_flow.py -------------------------------------------------------------------------------- /tests/rfplayer/test_cover.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_cover.py -------------------------------------------------------------------------------- /tests/rfplayer/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_init.py -------------------------------------------------------------------------------- /tests/rfplayer/test_light.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_light.py -------------------------------------------------------------------------------- /tests/rfplayer/test_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_sensor.py -------------------------------------------------------------------------------- /tests/rfplayer/test_switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/tests/rfplayer/test_switch.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gce-electronics/HA_RFPlayer/HEAD/uv.lock --------------------------------------------------------------------------------