You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-6Lines changed: 13 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,12 +14,19 @@
14
14
This adapter logs into the web API of [Alpha ESS](https://www.alphaess.com/) and retrieves information for your Alpha ESS equipment.\
15
15
Depending on your Alpha ESS product, it is possible to get realtime data and configuration data for your equipment. Which data points are returned by the API depends on your Alpha ESS equipment.
16
16
17
-
This adapter is based on the great work of [Charles Gillanders](https://github.com/CharlesGillanders/alphaess), who reverse engineered the Alpha ESS Web API. This is an internal API which may be changed at any time by Alpha ESS.
18
-
19
-
Currently this adapter creates a state with a hopefully self explaining name for each data point, which I was able to identify.\
20
-
All other data points are ignored. During adapter start these data points are logged as info message.
21
-
22
-
Basically, it is possible to change selected configuration settings using the Alpha ESS Web API. This is not implemented yet.
17
+
This adapter supports two APIs, the internal Alpha ESS Web API, which may be changed at any time by Alpha ESS, and the Alpha ESS Open API, which provides less functionality but is on official and documented API to Alpha ESS devices.
18
+
19
+
Currently this adapter creates a state with a hopefully self explaining name for each suppoerted data point.\
20
+
All other data points are ignored. During adapter start these data points are logged as debug message.
21
+
22
+
Staring with version 1.0.0-alpha.5, the quality attribute of each state is set accordingly to its status:
this.log.silly(`Watchdog: Quality of state ${groupInfo.Group}.${groupStates[i].id} not changed, was already set to ${newState.q}!`);
2463
+
this.log.silly(`Watchdog: Quality of state ${groupInfo.Group}.${groupStates[i].id} not changed, was already set to ${newState.q} and ack is ${newState.ack}!`);
0 commit comments