From 9725633962eec780db855c9e1d85de1883dfa290 Mon Sep 17 00:00:00 2001 From: niltrip Date: Tue, 7 Jan 2025 17:31:52 +0000 Subject: [PATCH 1/3] =?UTF-8?q?fix=20user-agent=20im=20header=20erg=C3=A4n?= =?UTF-8?q?zt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- custom_components/powerocean/ecoflow.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/custom_components/powerocean/ecoflow.py b/custom_components/powerocean/ecoflow.py index 70f70e4..60e460b 100644 --- a/custom_components/powerocean/ecoflow.py +++ b/custom_components/powerocean/ecoflow.py @@ -115,7 +115,10 @@ def fetch_data(self): url = self.url_user_fetch try: - headers = {"authorization": f"Bearer {self.token}"} + headers = { + "authorization": f"Bearer {self.token}", + "user-agent": "Firefox/133.0", + } request = requests.get(self.url_user_fetch, headers=headers, timeout=30) response = self.get_json_response(request) @@ -389,7 +392,6 @@ def __get_sensors_ems_heartbeat(self, response, sensors): "emsBpPower", "pcsActPwr", "pcsMeterPower", - ] data = {} for key, value in d.items(): From 97c3403501bd8924892c5286e0b658669c2b77a7 Mon Sep 17 00:00:00 2001 From: niltrip Date: Tue, 7 Jan 2025 17:39:34 +0000 Subject: [PATCH 2/3] ignore config/ --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index e37fb8c..12aee7f 100644 --- a/.gitignore +++ b/.gitignore @@ -6,6 +6,9 @@ __pycache__/ # Other .DS_Store +# HA config +config/ + # C extensions *.so From aec153115f8bae49ac19482d955455e7f99cf432 Mon Sep 17 00:00:00 2001 From: niltrip Date: Tue, 7 Jan 2025 17:39:44 +0000 Subject: [PATCH 3/3] change version --- custom_components/powerocean/manifest.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/custom_components/powerocean/manifest.json b/custom_components/powerocean/manifest.json index 01a98a3..fc00817 100644 --- a/custom_components/powerocean/manifest.json +++ b/custom_components/powerocean/manifest.json @@ -8,5 +8,5 @@ "documentation": "https://github.com/niltrip/powerocean", "iot_class": "cloud_polling", "issue_tracker": "https://github.com/niltrip/powerocean/issues", - "version": "2024.08.27" -} + "version": "2025.01.07-pre1" +} \ No newline at end of file