]> git.basschouten.com Git - openhab-addons.git/commit
[AirQuality] Tagging channels, prepared for Crowdin, dynamic channels (#11192)
authorGaël L'hopital <gael@lhopital.org>
Tue, 9 Nov 2021 07:59:13 +0000 (08:59 +0100)
committerGitHub <noreply@github.com>
Tue, 9 Nov 2021 07:59:13 +0000 (08:59 +0100)
commit7bd71fdf12e26bc35227711671066bc86cb92503
tree33655642553fe56f865b2a28c67448a7e8605bf9
parentc79fd062569221451e6809c4afd52ecbac9822a9
[AirQuality] Tagging channels, prepared for Crowdin, dynamic channels (#11192)

* Adding semantic tags
Adding alert level and code refined.

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Commiting intermediate work

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Complete review of the binding.
Added measures for each pollutant.
Added extensible channel for pollutant sensibility.

Signed-off-by: clinique <gael@lhopital.org>
* Finishing translation

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* One last code cleansing to be ready to push

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Documentation updates

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Spotless apply

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Correcting conflicting file

Signed-off-by: Gaël L'hopital <gael@lhopital.org>
* Code review correction

Signed-off-by: Gael L'hopital <gael@lhopital.org>
* Introducing a bridge to Api

Signed-off-by: clinique <gael@lhopital.org>
* Code review correction

Signed-off-by: clinique <gael@lhopital.org>
38 files changed:
bundles/org.openhab.binding.airquality/README.md
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/AirQualityBindingConstants.java
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/AirQualityConfiguration.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/AirQualityException.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/AirQualityHandlerFactory.java
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/ApiBridge.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/Appreciation.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/ConcentrationRange.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/Index.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/Pollutant.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/dto/AirQualityCity.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/dto/AirQualityData.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/dto/AirQualityResponse.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/dto/AirQualityTime.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/dto/AirQualityValue.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/api/dto/Attribution.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/config/AirQualityConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/config/SensitiveGroupConfiguration.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/discovery/AirQualityDiscoveryService.java
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/handler/AirQualityBridgeHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/handler/AirQualityHandler.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/handler/AirQualityStationHandler.java [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/json/AirQualityJsonCity.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/json/AirQualityJsonData.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/json/AirQualityJsonResponse.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/json/AirQualityJsonTime.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/json/AirQualityValue.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/java/org/openhab/binding/airquality/internal/json/Attribute.java [deleted file]
bundles/org.openhab.binding.airquality/src/main/resources/OH-INF/binding/binding.xml
bundles/org.openhab.binding.airquality/src/main/resources/OH-INF/i18n/airquality.properties [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/resources/OH-INF/i18n/airquality_fr.properties
bundles/org.openhab.binding.airquality/src/main/resources/OH-INF/thing/thing-types.xml
bundles/org.openhab.binding.airquality/src/main/resources/picto/good.svg [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/resources/picto/hazardous.svg [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/resources/picto/moderate.svg [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/resources/picto/unhealthy.svg [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/resources/picto/unhealthy_fsg.svg [new file with mode: 0644]
bundles/org.openhab.binding.airquality/src/main/resources/picto/very_unhealthy.svg [new file with mode: 0644]