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
You can use "regex" to define a regular expression that checks the input payload, e.g. for permitted numbers.
98
+
You can use "regex" to define a regular expression that checks the input payload, e.g. for permitted numbers. Don't use ":" or "#" in the regex!
99
99
100
100
To check boolean values use the fields "true_regex" and "false_regex" to check the input payload for true and false. "true_value" and "false_value" define the values that are to be sent to the home power station.
101
101
102
+
"index" can be the index of a wallbox. Set "0" if unknown.
103
+
102
104
Possible data types are "Bool", "Char8", "UChar8", "Int32", "UInt32" and "Float32".
103
105
104
106
See various examples in RscpMqttMapping.h
105
107
106
-
#### Example "Other set command for weather regulation"
@@ -114,6 +117,7 @@ The program can be started that it executes only one entire interval.
114
117
```
115
118
./rscp2mqtt -1
116
119
```
120
+
117
121
### Remarks
118
122
119
123
The procedure for integrating new tags is always trial and error. The structure of the tags is not standardized. There is no guarantee that you will get the expected values. Sometimes you receive multiple tags or tag structures in response to a single query. A look at the list of generated errors can be very helpful.
Copy file name to clipboardExpand all lines: README.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@
8
8
9
9
This software module connects a home power station from E3/DC to an MQTT broker.
10
10
11
-
It uses the RSCP interface of the device. The solution is based on the RSCP sample application provided by E3/DC and was developed and tested with a Raspberry Pi and a Linux PC (x86_64).
11
+
It uses the RSCP interface of the device. The solution is based on the RSCP sample application provided by E3/DC and was developed and tested with a Raspberry Pi, a Linux PC (x86_64) and an Apple MacBook (x86_64).
12
12
13
13
The tool cyclically queries data from the home power station and publishes it to an MQTT broker using these [topics](TOPICS.md).
14
14
@@ -54,7 +54,7 @@ Please also take a look at the [release notes](RELEASE.md).
54
54
55
55
## Docker
56
56
57
-
Instead of installing the package you can use a [Docker image](DOCKER.md).
57
+
Instead of installing the package you can use a [Docker image](DOCKER.md) for Linux platforms (not MacOS).
58
58
59
59
## Prerequisites
60
60
@@ -70,6 +70,11 @@ If you like to transfer data to InfluxDB install the libcurl library:
70
70
sudo apt-get install curl libcurl4-openssl-dev
71
71
```
72
72
73
+
On MacOS try
74
+
```
75
+
brew install mosquitto curl
76
+
```
77
+
73
78
## Cloning the Repository
74
79
75
80
```
@@ -155,7 +160,7 @@ or to show the help page
155
160
If everything works properly, you will see something like this:
156
161
157
162
```
158
-
rscp2mqtt [3.28]
163
+
rscp2mqtt [3.29]
159
164
E3DC system >192.168.178.111:5033< user: >your E3DC user<
0 commit comments