From 8d45611f5d562de9e29faddfb7fbe216b188a431 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Balcar?= Date: Mon, 6 Jan 2025 22:13:02 +0100 Subject: [PATCH 01/20] fix Detected that custom integration 'govee' calls async_forward_entry_setup for integration --- custom_components/govee/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/custom_components/govee/__init__.py b/custom_components/govee/__init__.py index b92ceaa9..cf536492 100644 --- a/custom_components/govee/__init__.py +++ b/custom_components/govee/__init__.py @@ -68,8 +68,7 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry): await async_unload_entry(hass, entry) raise PlatformNotReady() - for component in PLATFORMS: - await hass.config_entries.async_forward_entry_setup(entry, component) + await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) return True From 54a29d7226af8fed38866026d844523b8030b9d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Balcar?= Date: Mon, 6 Jan 2025 23:42:09 +0100 Subject: [PATCH 02/20] update to support color_mode --- custom_components/govee/light.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/custom_components/govee/light.py b/custom_components/govee/light.py index 95231ec4..704c9a62 100644 --- a/custom_components/govee/light.py +++ b/custom_components/govee/light.py @@ -3,6 +3,7 @@ from datetime import timedelta, datetime import logging +from homeassistant.util.color import value_to_brightness from propcache import cached_property from govee_api_laggat import Govee, GoveeDevice, GoveeError @@ -156,6 +157,18 @@ def _state(self): """Lights internal state.""" return self._device # self._hub.state(self._device) + @property + def color_mode(self) -> ColorMode: + """Get color mode.""" + current = list(self._device.color) + if self._device.color_temp > 0: + return ColorMode.COLOR_TEMP + if list([0, 0, 0]) != current: + return ColorMode.HS + if self._device.brightness > 0: + return ColorMode.BRIGHTNESS + return ColorMode.ONOFF + @cached_property def supported_color_modes(self) -> set[ColorMode]: """Get supported color modes.""" @@ -290,22 +303,23 @@ def rgb_color(self): def brightness(self): """Return the brightness value.""" # govee is reporting 0 to 254 - home assistant uses 1 to 255 - return self._device.brightness + 1 + scale = (0, 254) + return value_to_brightness(scale,self._device.brightness) @property - def color_temp(self): + def color_temp_kelvin(self): """Return the color_temp of the light.""" return self._device.color_temp @property def min_color_temp_kelvin(self): """Return the coldest color_temp that this light supports.""" - return COLOR_TEMP_KELVIN_MAX + return COLOR_TEMP_KELVIN_MIN @property def max_color_temp_kelvin(self): """Return the warmest color_temp that this light supports.""" - return COLOR_TEMP_KELVIN_MIN + return COLOR_TEMP_KELVIN_MAX @property def extra_state_attributes(self): From f7770e10ba2e47b25d3dfb065aee1a74e26478ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Balcar?= Date: Mon, 6 Jan 2025 23:44:05 +0100 Subject: [PATCH 03/20] fix formatting --- custom_components/govee/light.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/custom_components/govee/light.py b/custom_components/govee/light.py index 704c9a62..c8ade9c8 100644 --- a/custom_components/govee/light.py +++ b/custom_components/govee/light.py @@ -28,7 +28,6 @@ COLOR_TEMP_KELVIN_MAX, ) - _LOGGER = logging.getLogger(__name__) @@ -304,7 +303,7 @@ def brightness(self): """Return the brightness value.""" # govee is reporting 0 to 254 - home assistant uses 1 to 255 scale = (0, 254) - return value_to_brightness(scale,self._device.brightness) + return value_to_brightness(scale, self._device.brightness) @property def color_temp_kelvin(self): From 9833a0e911815b1f26a85a5b3f7ec342787a4371 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Balcar?= Date: Mon, 6 Jan 2025 23:46:44 +0100 Subject: [PATCH 04/20] remove unnecessary comment --- custom_components/govee/light.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/custom_components/govee/light.py b/custom_components/govee/light.py index c8ade9c8..efec2af7 100644 --- a/custom_components/govee/light.py +++ b/custom_components/govee/light.py @@ -301,9 +301,7 @@ def rgb_color(self): @property def brightness(self): """Return the brightness value.""" - # govee is reporting 0 to 254 - home assistant uses 1 to 255 - scale = (0, 254) - return value_to_brightness(scale, self._device.brightness) + return value_to_brightness((0, 254), self._device.brightness) @property def color_temp_kelvin(self): From 875f67355aef187fc177890e52d52125b9ec8372 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Balcar?= Date: Tue, 7 Jan 2025 00:00:28 +0100 Subject: [PATCH 05/20] added czech translations --- custom_components/govee/translations/cs.json | 41 ++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 custom_components/govee/translations/cs.json diff --git a/custom_components/govee/translations/cs.json b/custom_components/govee/translations/cs.json new file mode 100644 index 00000000..a62a4967 --- /dev/null +++ b/custom_components/govee/translations/cs.json @@ -0,0 +1,41 @@ +{ + "title": "Govee", + "config": { + "abort": { + "already_configured": "Je povolena pouze jedna konfigurace." + }, + "error": { + "cannot_connect": "Nelze se připojit. Je API-Klíč v pořádku a internetové připojení funkční?", + "unknown": "Neznámá chyba." + }, + "step": { + "user": { + "data": { + "api_key": "API klíč", + "delay": "Interval obnovy" + }, + "description": "API Klíč získáte v Govee Home Aplikaci. Detailní postup najdete zde https://github.com/LaggAt/hacs-govee/blob/master/README.md" + } + } + }, + "options": { + "error": { + "cannot_connect": "Nelze se připojit. Je API-Klíč v pořádku a internetové připojení funkční?", + "unknown": "Neznámá chyba.", + "disabled_attribute_updates_wrong": "Špatný formát, přečtěte si README." + }, + "step": { + "user": { + "data": { + "api_key": "API klíč (vyžaduje restart)", + "delay": "Interval obnovy (vyžaduje restart)", + "use_assumed_state": "Použát 'předpokládaný stav' (dvě tlačítka). Výchozí: Ano", + "offline_is_off": "Když je světlo offline, zobrazit jako vynuté (výchozí nezmění stav). Výchozí: Ne", + "disable_attribute_updates": "ZAKÁZAT aktualizace stavu. Přečtěte si README!" + }, + "title": "Nastavení", + "description": "Nastavení Govee integrace. Pro více informací jděte na https://github.com/LaggAt/hacs-govee/blob/master/README.md" + } + } + } +} From 531d87bacedb9c61a34cf00fc00e1845a7e238ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Balcar?= Date: Tue, 7 Jan 2025 13:48:37 +0100 Subject: [PATCH 06/20] typos fix --- custom_components/govee/translations/cs.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/govee/translations/cs.json b/custom_components/govee/translations/cs.json index a62a4967..4ba678ba 100644 --- a/custom_components/govee/translations/cs.json +++ b/custom_components/govee/translations/cs.json @@ -29,8 +29,8 @@ "data": { "api_key": "API klíč (vyžaduje restart)", "delay": "Interval obnovy (vyžaduje restart)", - "use_assumed_state": "Použát 'předpokládaný stav' (dvě tlačítka). Výchozí: Ano", - "offline_is_off": "Když je světlo offline, zobrazit jako vynuté (výchozí nezmění stav). Výchozí: Ne", + "use_assumed_state": "Použít 'předpokládaný stav' (dvě tlačítka). Výchozí: Ano", + "offline_is_off": "Když je světlo offline, zobrazit jako vypnuté (výchozí nezmění stav). Výchozí: Ne", "disable_attribute_updates": "ZAKÁZAT aktualizace stavu. Přečtěte si README!" }, "title": "Nastavení", From 145bf7e172c4e94c3599a091e16cd3267f968fb4 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 05:56:17 -0400 Subject: [PATCH 07/20] Update __init__.py to fix async fix async issues --- custom_components/govee/__init__.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/custom_components/govee/__init__.py b/custom_components/govee/__init__.py index b92ceaa9..0662236e 100644 --- a/custom_components/govee/__init__.py +++ b/custom_components/govee/__init__.py @@ -68,8 +68,11 @@ async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry): await async_unload_entry(hass, entry) raise PlatformNotReady() - for component in PLATFORMS: - await hass.config_entries.async_forward_entry_setup(entry, component) + try: + await hass.config_entries.async_forward_entry_setups(entry, PLATFORMS) + except ImportError as exc: + logging.error("Platform not found ({}).".format(exc)) + return False return True From 8f64690ba6de9b442e6510d56db7f878b6c1f39a Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:06:22 -0400 Subject: [PATCH 08/20] Update hacs.json --- hacs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hacs.json b/hacs.json index 6aae722f..a822b5ef 100644 --- a/hacs.json +++ b/hacs.json @@ -1,4 +1,4 @@ { "name": "govee", - "homeassistant": "2023.11.2" + "homeassistant": "2025.6.1" } From 06ae34be6057d0c115f6883d67bed3e76333c4c5 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:20:38 -0400 Subject: [PATCH 09/20] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 6bbd20f2..2594a6dd 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ is required, you need to obtain it in the 'Govee Home' app on your mobile device A lot of effort is going into that integration. So if you can afford it and want to support us: -Buy Me A Coffee +Buy Me A Coffee Thank you! @@ -21,7 +21,7 @@ Thank you! We think so. It is used often, and the support thread is active. -![usage statistics per version](https://raw.githubusercontent.com/LaggAt/actions/main/output/goveestats_installations.png) +![usage statistics per version](https://raw.githubusercontent.com/TheOneOgre/actions/main/output/goveestats_installations.png) Usage Data is taken from Home Assistant analytics, and plotted over time by us. You need to enable analytics if you want to show here. @@ -29,7 +29,7 @@ Usage Data is taken from Home Assistant analytics, and plotted over time by us. This graph uses the same library to do simple checks. If you see round dots on the right of the graph (= today), probably there is an issue. -![Govee API running?](https://raw.githubusercontent.com/LaggAt/actions/main/output/govee-api-up.png) +![Govee API running?](https://raw.githubusercontent.com/TheOneOgre/actions/main/output/govee-api-up.png) ## Pulling or assuming state @@ -53,7 +53,7 @@ We can have state from two sources: 'API' and 'HISTORY'. History for example mea So let's say we have an issue, that the ON/OFF state from API is wrong, we always get OFF. (This happended, and this is why I developed that feature). If we disable the power state we get from API we could work around this, and thats exactly what we do: 1. 'API' or 'History': state from which source do we want to disable? In our example the API state is wrong, as we could see in logs, so we choose 'API' -2. Look up the attribute you want to disable in GoveeDevice data class. Don't worry, you don't need to understand any of the code here. [Here is that data class (click)](https://github.com/LaggAt/python-govee-api/blob/master/govee_api_laggat/govee_dtos.py). In our Example we will find 'power_state' +2. Look up the attribute you want to disable in GoveeDevice data class. Don't worry, you don't need to understand any of the code here. [Here is that data class (click)](https://github.com/TheOneOgre/python-govee-api/blob/master/govee_api_laggat/govee_dtos.py). In our Example we will find 'power_state' 3. Next, in Home Assistant we open Configuration - Integrations and click on the options on the Govee integration. Here is an example how this config option could look: ![DISABLE state updates option](https://community-assets.home-assistant.io/original/3X/6/c/6cffe0de8b100ef4efc0e460482ff659b8f9444c.png) From 1f27b9c358a098e3e6b705c90fc716bd806a488c Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:27:16 -0400 Subject: [PATCH 10/20] Create validate.yaml --- .github/workflows/validate.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/validate.yaml diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml new file mode 100644 index 00000000..89090db1 --- /dev/null +++ b/.github/workflows/validate.yaml @@ -0,0 +1,19 @@ +name: Validate + +on: + push: + pull_request: + schedule: + - cron: "0 0 * * *" + workflow_dispatch: + +permissions: {} + +jobs: + validate-hacs: + runs-on: "ubuntu-latest" + steps: + - name: HACS validation + uses: "hacs/action@main" + with: + category: "integration" From 06c2a6024a38928b435c13add018207f48e49415 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:29:05 -0400 Subject: [PATCH 11/20] Create hassfest.yaml --- .github/workflows/hassfest.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/hassfest.yaml diff --git a/.github/workflows/hassfest.yaml b/.github/workflows/hassfest.yaml new file mode 100644 index 00000000..8abda68e --- /dev/null +++ b/.github/workflows/hassfest.yaml @@ -0,0 +1,18 @@ +name: Hassfest + +on: + pull_request: + push: + branches: + - master + +jobs: + hassfest: + name: Run hassfest validation + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Run hassfest + uses: home-assistant/actions/hassfest@master From 2e45391ed20a0b3ec18b50a979519d30f5108023 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:29:34 -0400 Subject: [PATCH 12/20] Update hassfest.yaml --- .github/workflows/hassfest.yaml | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/.github/workflows/hassfest.yaml b/.github/workflows/hassfest.yaml index 8abda68e..d203eda2 100644 --- a/.github/workflows/hassfest.yaml +++ b/.github/workflows/hassfest.yaml @@ -1,18 +1,14 @@ -name: Hassfest +name: Validate with hassfest on: - pull_request: push: - branches: - - master + pull_request: + schedule: + - cron: '0 0 * * *' jobs: - hassfest: - name: Run hassfest validation - runs-on: ubuntu-latest + validate: + runs-on: "ubuntu-latest" steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Run hassfest - uses: home-assistant/actions/hassfest@master + - uses: "actions/checkout@v4" + - uses: "home-assistant/actions/hassfest@master" From b9a3257ccb01427e9da6fe55e9b5359aad030b27 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:37:15 -0400 Subject: [PATCH 13/20] Delete .github/workflows/rebase_dependencies.yml --- .github/workflows/rebase_dependencies.yml | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 .github/workflows/rebase_dependencies.yml diff --git a/.github/workflows/rebase_dependencies.yml b/.github/workflows/rebase_dependencies.yml deleted file mode 100644 index 5afe0745..00000000 --- a/.github/workflows/rebase_dependencies.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Automatic Rebase -on: - push: - branches: - - master -jobs: - rebase: - name: Rebase `dependencies` with `master` - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 # otherwise, you will fail to push refs to dest repo - ref: dependencies - - run: | - git config user.name github-actions - git config user.email github-actions@github.com - git rebase origin/master - git push origin dependencies --force \ No newline at end of file From aca5141dfee15a4e45409d531396e68df89c32f7 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 06:38:12 -0400 Subject: [PATCH 14/20] Update test_config_flow.py --- tests/test_config_flow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/test_config_flow.py b/tests/test_config_flow.py index 84e05d44..a5d8c443 100644 --- a/tests/test_config_flow.py +++ b/tests/test_config_flow.py @@ -1,4 +1,4 @@ -"""Test the Govee config flow.""" +"""Test the Govee config flow""" from homeassistant import config_entries, setup from custom_components.govee.const import DOMAIN from homeassistant.const import CONF_API_KEY, CONF_DELAY From 4a38a938ed700163822c8c51dfa542783c213f11 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 07:53:41 -0400 Subject: [PATCH 15/20] Update manifest.json --- custom_components/govee/manifest.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/custom_components/govee/manifest.json b/custom_components/govee/manifest.json index dd3ee4f3..7c63738f 100644 --- a/custom_components/govee/manifest.json +++ b/custom_components/govee/manifest.json @@ -1,15 +1,15 @@ { "domain": "govee", "name": "Govee", - "codeowners": ["@LaggAt"], + "codeowners": ["@TheOneOgre"], "config_flow": true, "dependencies": [], - "documentation": "https://github.com/LaggAt/hacs-govee/blob/master/README.md", + "documentation": "https://github.com/TheOneOgre/govee-cloud/blob/master/README.md", "homekit": {}, "iot_class": "cloud_polling", - "issue_tracker": "https://github.com/LaggAt/hacs-govee/issues", + "issue_tracker": "https://github.com/TheOneOgre/govee-cloud/issues", "requirements": ["govee-api-laggat==0.2.2", "dacite==1.8.0"], "ssdp": [], - "version": "2025.1.1", + "version": "2025.6.1", "zeroconf": [] } From db13e856e0f16fba96d61de7f8552214c5222450 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 07:55:08 -0400 Subject: [PATCH 16/20] Update strings.json --- custom_components/govee/strings.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/govee/strings.json b/custom_components/govee/strings.json index 8838a75c..f9a00bcb 100644 --- a/custom_components/govee/strings.json +++ b/custom_components/govee/strings.json @@ -15,7 +15,7 @@ "delay": "Poll Interval" }, "title": "", - "description": "Get your API Key from the Govee Home App. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Get your API Key from the Govee Home App. For Details see https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } }, @@ -35,7 +35,7 @@ "disable_attribute_updates": "DISABLE state updates. Space to disable. Read the README above!" }, "title": "Options", - "description": "Configure the Govee integration. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Configure the Govee integration. For Details see https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } } From a98753227bd26c68f9a081a0f3c7ead6f87ee612 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 07:56:29 -0400 Subject: [PATCH 17/20] Update pt-BR.json --- custom_components/govee/translations/pt-BR.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/govee/translations/pt-BR.json b/custom_components/govee/translations/pt-BR.json index 44809f98..60dd8d52 100644 --- a/custom_components/govee/translations/pt-BR.json +++ b/custom_components/govee/translations/pt-BR.json @@ -14,7 +14,7 @@ "api_key": "Chave de API", "delay": "Intervalo de escaneamento" }, - "description": "Obtenha sua chave de API do aplicativo Govee Home. Para detalhes consulte https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Obtenha sua chave de API do aplicativo Govee Home. Para detalhes consulte https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } }, @@ -34,7 +34,7 @@ "disable_attribute_updates": "DESATIVAR atualizações de estado. Espaço para desativar. Leia o README acima!" }, "title": "Opções", - "description": "Configure a integração do Govee. Para detalhes consulte https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Configure a integração do Govee. Para detalhes consulte https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } } From b4fda5ae04d1f6f3454e462706ceccfcb8d66cfe Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 07:56:32 -0400 Subject: [PATCH 18/20] Update en.json --- custom_components/govee/translations/en.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/govee/translations/en.json b/custom_components/govee/translations/en.json index 35503b7e..5f974ed5 100644 --- a/custom_components/govee/translations/en.json +++ b/custom_components/govee/translations/en.json @@ -14,7 +14,7 @@ "api_key": "API Key", "delay": "Poll Interval" }, - "description": "Get your API Key from the Govee Home App. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Get your API Key from the Govee Home App. For Details see https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } }, @@ -34,7 +34,7 @@ "disable_attribute_updates": "DISABLE state updates. Space to disable. Read the README above!" }, "title": "Options", - "description": "Configure the Govee integration. For Details see https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Configure the Govee integration. For Details see https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } } From 6025e3a35397572232b3e54a127520f25fca66d5 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 07:56:34 -0400 Subject: [PATCH 19/20] Update de.json --- custom_components/govee/translations/de.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/custom_components/govee/translations/de.json b/custom_components/govee/translations/de.json index 899a6ff4..a8f82cdb 100644 --- a/custom_components/govee/translations/de.json +++ b/custom_components/govee/translations/de.json @@ -14,7 +14,7 @@ "api_key": "API Key", "delay": "Abfrage-Intervall" }, - "description": "Den API Key bekommen Sie in der Govee Home App. Details dazu hier: https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Den API Key bekommen Sie in der Govee Home App. Details dazu hier: https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } }, @@ -34,8 +34,8 @@ "disable_attribute_updates": "Status updates verhindern. Leertaste zum ausschalten. Bitte das README oben dazu lesen." }, "title": "Einstellungen", - "description": "Einstellen der Govee Integration. Details dazu hier: https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Einstellen der Govee Integration. Details dazu hier: https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } } -} \ No newline at end of file +} From b1d4f796efa9cc2578fac3f7b4676519842b5671 Mon Sep 17 00:00:00 2001 From: TheOgre Date: Sun, 29 Jun 2025 07:56:37 -0400 Subject: [PATCH 20/20] Update fr.json --- custom_components/govee/translations/fr.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/govee/translations/fr.json b/custom_components/govee/translations/fr.json index dd7f3a4e..a4bc13fe 100644 --- a/custom_components/govee/translations/fr.json +++ b/custom_components/govee/translations/fr.json @@ -14,7 +14,7 @@ "api_key": "clé d'API", "delay": "Intervalle d'interrogation" }, - "description": "Obtenez votre clé API à partir de l'application Govee Home. Pour plus de détails, visitez https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Obtenez votre clé API à partir de l'application Govee Home. Pour plus de détails, visitez https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } }, @@ -34,7 +34,7 @@ "disable_attribute_updates": "DÉSACTIVER les mises à jour d'état. Espace pour désactiver. Lisez le 'lisez-moi' ci-dessus !" }, "title": "Options", - "description": "Configurez l'intégration Govee. Pour plus de détails, visitez https://github.com/LaggAt/hacs-govee/blob/master/README.md" + "description": "Configurez l'intégration Govee. Pour plus de détails, visitez https://github.com/TheOneOgre/govee-cloud/blob/master/README.md" } } }