diff --git a/CODEOWNERS b/CODEOWNERS index bf2fa5f9ce2..ae0d5d1a3c9 100755 --- a/CODEOWNERS +++ b/CODEOWNERS @@ -211,8 +211,8 @@ /bundles/org.openhab.binding.mecmeter/ @kaikreuzer /bundles/org.openhab.binding.melcloud/ @lucacalcaterra @paulianttila @thewiep /bundles/org.openhab.binding.mercedesme/ @weymann -/bundles/org.openhab.binding.meteoalerte/ @clinique /bundles/org.openhab.binding.meteoblue/ @9037568 +/bundles/org.openhab.binding.meteofrance/ @clinique /bundles/org.openhab.binding.meteostick/ @cdjackson /bundles/org.openhab.binding.mffan/ @mark-brooks-180 /bundles/org.openhab.binding.miele/ @kgoderis @jlaur diff --git a/bom/openhab-addons/pom.xml b/bom/openhab-addons/pom.xml index 98ff5690022..3a3e20519ae 100644 --- a/bom/openhab-addons/pom.xml +++ b/bom/openhab-addons/pom.xml @@ -1053,12 +1053,12 @@ org.openhab.addons.bundles - org.openhab.binding.meteoalerte + org.openhab.binding.meteoblue ${project.version} org.openhab.addons.bundles - org.openhab.binding.meteoblue + org.openhab.binding.meteofrance ${project.version} diff --git a/bundles/org.openhab.binding.meteoalerte/README.md b/bundles/org.openhab.binding.meteoalerte/README.md deleted file mode 100644 index 7af859b6fd8..00000000000 --- a/bundles/org.openhab.binding.meteoalerte/README.md +++ /dev/null @@ -1,113 +0,0 @@ -# Meteo Alerte Binding - -The Meteo Alerte binding gives alert level regarding major weather related risk factors. -This binding provides its own icon set and provides appropriate static and dynamic SVG icons (see items examples below). - -## Supported Things - -There is exactly one supported thing type, which represents the weather alerts for a given department. -It has the `department` id. -Of course, you can add multiple things, e.g. for getting alerts for different locations. - -## Binding Configuration - -The binding has no configuration options, all configuration is done at Thing level. - -## Thing Configuration - -The thing has a few configuration parameters: - -| Parameter | Description | -|---------------|----------------------------------------------------------------------------------------| -| `department` | Name of the department. | -| refresh | Refresh interval in minutes. Optional, the default value is 1440 minutes (once a day). | - -## Channels - -The Météo Alerte information that are retrieved is available as these channels: - -| Channel ID | Item Type | Description | -|-----------------------|-----------|-----------------------------------------------| -| observation-time | DateTime | Date and time of report validity start | -| end-time | DateTime | Date and time of report validity end | -| comment | String | General comments on alerts for the department | -| vent | Number | Wind alert level (*) | -| pluie-inondation | Number | Rain alert level (*) | -| orage | Number | Storm alert level (*) | -| inondation | Number | Flood alert level (*) | -| neige | Number | Snow alert level (*) | -| canicule | Number | Heat alert level (*) | -| grand-froid | Number | Cold alert level (*) | -| avalanches | Number | Avalanche alert level (*) | -| vague-submersion | Number | Wave submersion alert level (*) | -| pluie-inondation-icon | Image | Pictogram of the Rain alert level | -| vent-icon | Image | Pictogram of the Wind alert level | -| orage-icon | Image | Pictogram of Storm alert level | -| inondation-icon | Image | Pictogram of Flood alert level | -| neige-icon | Image | Pictogram of Snow alert level | -| canicule-icon | Image | Pictogram of Heat alert level | -| grand-froid-icon | Image | Pictogram of Cold alert level | -| avalanches-icon | Image | Pictogram of Avalanche alert level | -| vague-submersion-icon | Image | Pictogram of Wave Submersion alert level | - -(*) Each alert level is described by a color : - -| Code | Color | Description | -|------|--------|-------------------------------------------| -| 0 | Green | No particular vigilance | -| 1 | Yellow | Be attentive to the weather situation | -| 2 | Orange | Be "very vigilant" in the concerned areas | -| 3 | Red | Absolute vigilance required | - -## Provided icon set - -This binding has its own IconProvider and makes available the following list of icons - -| Icon Name | Dynamic | Illustration | -|---------------------------------|---------|--------------| -| oh:meteoalerte:vent | Yes | ![](src/main/resources/icon/vent.svg) | -| oh:meteoalerte:pluie-inondation | Yes | ![](src/main/resources/icon/pluie-inondation.svg) | -| oh:meteoalerte:orage | Yes | ![](src/main/resources/icon/orage.svg) | -| oh:meteoalerte:inondation | Yes | ![](src/main/resources/icon/inondation.svg) | -| oh:meteoalerte:neige | Yes | ![](src/main/resources/icon/neige.svg) | -| oh:meteoalerte:canicule | Yes | ![](src/main/resources/icon/canicule.svg) | -| oh:meteoalerte:grand-froid | Yes | ![](src/main/resources/icon/grand-froid.svg) | -| oh:meteoalerte:avalanches | Yes | ![](src/main/resources/icon/avalanches.svg) | -| oh:meteoalerte:vague-submersion | Yes | ![](src/main/resources/icon/vague-submersion.svg) | -| oh:meteoalerte:meteo_france | No | ![](src/main/resources/icon/meteo_france.svg) | - - -## Full Example - -meteoalert.things: - -```java -Thing meteoalerte:department:yvelines @ "MyCity" [department="YVELINES", refresh=12] -``` - -meteoalert.items: - -```java -Group gMeteoAlert "Alertes Météo" -String MA_Dept78 "Département 78 [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:comment"} -Number MA_etat_canicule "Canicule [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:canicule"} -Number MA_etat_grand_froid "Grand Froid [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:grand-froid"} -Number MA_etat_pluie_inondation "Pluie-Inondation [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:pluie-inondation"} -Number MA_etat_neige "Neige [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:neige"} -Number MA_etat_vent "Vent [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:vent"} -Number MA_etat_inondation "Inondation [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:inondation"} -Number MA_etat_orage "Orage [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:orage"} -Number MA_etat_avalanche "Avalanches [%s]" (gMeteoAlert) {channel="meteoalerte:department:yvelines:avalanches"} - -Image MA_icon_canicule "Canicule" (gMeteoAlert) {channel="meteoalerte:department:yvelines:canicule-icon"} -Image MA_icon_grand_froid "Grand Froid" (gMeteoAlert) {channel="meteoalerte:department:yvelines:grand-froid-icon"} -Image MA_icon_pluie_inondation "Pluie-Inondation" (gMeteoAlert) {channel="meteoalerte:department:yvelines:pluie-inondation-icon"} -Image MA_icon_neige "Neige" (gMeteoAlert) {channel="meteoalerte:department:yvelines:neige-icon"} -Image MA_icon_vent "Vent" (gMeteoAlert) {channel="meteoalerte:department:yvelines:vent-icon"} -Image MA_icon_inondation "Inondation" (gMeteoAlert) {channel="meteoalerte:department:yvelines:inondation-icon"} -Image MA_icon_orage "Orage" (gMeteoAlert) {channel="meteoalerte:department:yvelines:orage-icon"} -Image MA_icon_avalanche "Avalanche" (gMeteoAlert) {channel="meteoalerte:department:yvelines:avalanches-icon"} - -DateTime MA_ObservationTS "Timestamp [%1$tH:%1$tM]"