Skip to content
This repository was archived by the owner on Apr 10, 2020. It is now read-only.

Commit acb467d

Browse files
authored
Create README.md
1 parent 4646762 commit acb467d

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
This app is used to monitor a boiler via an OTGW (http://otgw.tclcode.com/). Based on a nodeMCU.
2+
The opentherm protocol can be found at : https://www.domoticaforum.eu/uploaded/Ard%20M/Opentherm%20Protocol%20v2-2.pdf
3+
4+
This version is meant to be used via tcp, the code needs changing for ftdi usage. If somebody can try using ftdi I'd happily help.
5+
6+
To use this App the OTGW must have a static ip or a working DNS server (i haven't tried this as of writing). And a defined port in the nodeMCU settings.
7+
8+
After that you need to create in configuration.yaml an input variable which can be used to control the boiler water heating temperature.
9+
10+
You can set the amount of logging in the App, usefull if you want to debug, note that the App logs into the AppDeamon logs.
11+
12+
The App will check if a connection can be made and report an error if it can't, you'll need to check that the nodeMCU host is up and yu have set the right IP/PORT.
13+
14+
After thar the App will poll the boiler stats every XX seconds, which can be set in :
15+
self.run_every(self.run_opentherm,datetime.now(),XX).
16+
The default is 20 seconds.
17+
18+
Before each connection the app will check if it can still connect to the host. If it can it will do the read/write functions. If not it'll post to log and wait till the next run command.
19+
20+
Good riddence.

0 commit comments

Comments
 (0)