Skip to content

Commit 1945423

Browse files
committed
Parsers: NetAtmo: Allow user to specify clientID and clientSecret for their NetAtmo Application
1 parent 11684cd commit 1945423

File tree

1 file changed

+11
-10
lines changed

1 file changed

+11
-10
lines changed

sdk-parsers/RMParserFramework/parsers/netatmo-parser.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,18 @@ class Netatmo(RMParser):
2121
parserInterval = 6 * 3600
2222

2323
refreshToken = None
24-
clientID = None
25-
clientSecret = None
2624
username = None
2725
password = None
2826

29-
params = { "username": ""
30-
, "password": ""
31-
, "useSpecifiedModules" : False
32-
, "specificModules" : ''
33-
, "_availableModules" : []
34-
}
27+
params = {
28+
"username": ""
29+
, "password": ""
30+
, "clientID": ""
31+
, "clientSecret": ""
32+
, "useSpecifiedModules": False
33+
, "specificModules": ''
34+
, "_availableModules": []
35+
}
3536

3637
baseURL = "https://api.netatmo.com/"
3738
authReq = baseURL + "oauth2/token"
@@ -47,8 +48,8 @@ class Netatmo(RMParser):
4748

4849
def perform(self):
4950

50-
self.clientSecret = ""
51-
self.clientID = ""
51+
self.clientSecret = self.params["clientSecret"]
52+
self.clientID = self.params["clientID"]
5253

5354
if self.username is None:
5455
self.username = self.params["username"]

0 commit comments

Comments
 (0)