Skip to content

Commit 41387cb

Browse files
committed
Revert some changes applied by integration of 'release1' PR
1 parent 6379d55 commit 41387cb

File tree

2 files changed

+23
-20
lines changed

2 files changed

+23
-20
lines changed

addon_meterstoha/config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: MetersToHA
3-
version: 2024.12.6
3+
version: 2024.12.7
44
slug: meterstoha
55
description: MetersToHA add-on for Home Assistant
66
url: https://github.com/mdeweerd/MetersToHA

apps/meters_to_ha/meters_to_ha.py

Lines changed: 22 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -657,15 +657,16 @@ def init_firefox(self):
657657
# Replaced maximize_window by set_window_size
658658
# to get the window full screen
659659
browser.set_window_size(1600, 1200)
660-
# Avoid to be recognized as a bot by anti-bot website
661-
# (useful for service.eau.veolia.fr)
662-
browser.execute_cdp_cmd(
663-
"Network.setUserAgentOverride",
664-
{
665-
"userAgent": USER_AGENT_FF,
666-
"platform": "Linux",
667-
},
668-
)
660+
if not hasUndetectedDriver:
661+
# Avoid to be recognized as a bot by anti-bot website
662+
# (useful for service.eau.veolia.fr)
663+
browser.execute_cdp_cmd(
664+
"Network.setUserAgentOverride",
665+
{
666+
"userAgent": USER_AGENT_FF,
667+
"platform": "Linux",
668+
},
669+
)
669670

670671
timeout = int(self.configuration[PARAM_TIMEOUT]) # type:ignore
671672
self.__wait = WebDriverWait(browser, timeout=timeout)
@@ -845,16 +846,18 @@ def init_chromium(self):
845846
service=chromeService,
846847
options=options,
847848
)
848-
# Avoid to be recognized as a bot by anti-bot website
849-
# (useful for service.eau.veolia.fr)
850-
browser.execute_cdp_cmd(
851-
"Network.setUserAgentOverride",
852-
{
853-
"userAgent": USER_AGENT_CHROME,
854-
"platform": "Linux",
855-
},
856-
)
857-
browser.set_window_size(1600, 1200)
849+
if not hasUndetectedDriver:
850+
# Avoid to be recognized as a bot by anti-bot website
851+
# (useful for service.eau.veolia.fr)
852+
browser.execute_cdp_cmd(
853+
"Network.setUserAgentOverride",
854+
{
855+
"userAgent": USER_AGENT_CHROME,
856+
"platform": "Linux",
857+
},
858+
)
859+
# browser.set_window_size(1600, 1200)
860+
browser.maximize_window()
858861
timeout = int(self.configuration[PARAM_TIMEOUT]) # type:ignore
859862
self.__wait = WebDriverWait(browser, timeout)
860863
except AttributeError:

0 commit comments

Comments
 (0)