├── .github ├── FUNDING.yml └── workflows │ ├── hassfest.yml │ └── validate.yml ├── LICENSE ├── README.md ├── custom_components └── nilan │ ├── __init__.py │ ├── binary_sensor.py │ ├── button.py │ ├── climate.py │ ├── config_flow.py │ ├── const.py │ ├── device.py │ ├── device_map.py │ ├── manifest.json │ ├── number.py │ ├── registers.py │ ├── select.py │ ├── sensor.py │ ├── strings.json │ ├── switch.py │ ├── translations │ ├── de.json │ ├── en.json │ ├── fi.json │ ├── it.json │ └── no.json │ └── water_heater.py └── hacs.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/.github/workflows/hassfest.yml -------------------------------------------------------------------------------- /.github/workflows/validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/.github/workflows/validate.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/README.md -------------------------------------------------------------------------------- /custom_components/nilan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/__init__.py -------------------------------------------------------------------------------- /custom_components/nilan/binary_sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/binary_sensor.py -------------------------------------------------------------------------------- /custom_components/nilan/button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/button.py -------------------------------------------------------------------------------- /custom_components/nilan/climate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/climate.py -------------------------------------------------------------------------------- /custom_components/nilan/config_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/config_flow.py -------------------------------------------------------------------------------- /custom_components/nilan/const.py: -------------------------------------------------------------------------------- 1 | """Constants for the Nilan integration.""" 2 | 3 | DOMAIN = "nilan" 4 | -------------------------------------------------------------------------------- /custom_components/nilan/device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/device.py -------------------------------------------------------------------------------- /custom_components/nilan/device_map.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/device_map.py -------------------------------------------------------------------------------- /custom_components/nilan/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/manifest.json -------------------------------------------------------------------------------- /custom_components/nilan/number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/number.py -------------------------------------------------------------------------------- /custom_components/nilan/registers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/registers.py -------------------------------------------------------------------------------- /custom_components/nilan/select.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/select.py -------------------------------------------------------------------------------- /custom_components/nilan/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/sensor.py -------------------------------------------------------------------------------- /custom_components/nilan/strings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/strings.json -------------------------------------------------------------------------------- /custom_components/nilan/switch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/switch.py -------------------------------------------------------------------------------- /custom_components/nilan/translations/de.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/translations/de.json -------------------------------------------------------------------------------- /custom_components/nilan/translations/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/translations/en.json -------------------------------------------------------------------------------- /custom_components/nilan/translations/fi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/translations/fi.json -------------------------------------------------------------------------------- /custom_components/nilan/translations/it.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/translations/it.json -------------------------------------------------------------------------------- /custom_components/nilan/translations/no.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/translations/no.json -------------------------------------------------------------------------------- /custom_components/nilan/water_heater.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/custom_components/nilan/water_heater.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/veista/nilan/HEAD/hacs.json --------------------------------------------------------------------------------