Paul
53b68944fb
JSON settings is fixed
2019-09-16 21:56:38 +02:00
Paul
a738251b70
MQTT support for handling multiple Heating Circuits
2019-09-14 16:37:06 +02:00
Paul
ca65ac0677
remove heating_circuit
2019-09-14 10:35:47 +02:00
Paul
2beb5cd5f3
support for multiple HCs - https://github.com/proddy/EMS-ESP/issues/162
2019-09-07 18:59:32 +02:00
Paul
41d9407cc9
tx_mode defaults to 1 (not 0)
2019-09-04 16:26:31 +02:00
Paul
44d45d221a
added model types for web colouring
2019-08-31 12:19:11 +02:00
Paul
bbbb9f13ec
add tx_mode back
2019-08-30 23:57:08 +02:00
Paul
d71dbbbd21
minor changes
2019-08-29 23:18:40 +02:00
Paul
ab73ea1c73
add button to force fetch NTP time
2019-08-27 22:49:00 +02:00
Paul
ae766b09e1
added mqtt log
2019-08-16 21:49:52 +02:00
Paul Derbyshire
e12fa66462
tests
2019-08-13 19:39:28 +02:00
Paul
31327ff7e6
web improvements
2019-08-12 22:54:24 +02:00
Paul
85a2884b6a
tidy up comments
2019-08-11 12:17:57 +02:00
Paul
7997804ed3
merge with txmode2 branch
2019-08-11 10:56:30 +02:00
Paul
ddff71a8af
https://github.com/proddy/EMS-ESP/issues/167
2019-08-10 22:06:48 +02:00
Paul
ab20fba4f5
clean up text
2019-08-02 21:30:40 +02:00
Paul
6336315012
default serial off, and trying with 0 delay
2019-08-02 16:07:56 +02:00
Paul
fc52f05453
1.9.0 web - new implementation
2019-08-02 09:26:13 +02:00
Susis Strolch
573ebcffeb
txstatus: remove all references and settings
2019-07-29 21:35:22 +02:00
Susis Strolch
a32da99618
txmode2 / Junkers autodetect
...
* reduce logs in jabber mode
* disable explicit test for Junkers
* add HT3 document
2019-07-29 19:10:19 +02:00
Susis Strolch
e680ae6066
° fix compile time error in ems.cpp (missing comment)
...
° show 'echo:telegram' msg only in jabber mode
° fix wrong value when applying 'log j'
2019-07-29 19:10:19 +02:00
Susis Strolch
dab66ce918
fixing tx_mode 2
...
° stabilize emsuart_rx...
We can get more than 32 bytes because of the trailing BRK.
So the buffersize for Rx interrupt is (for safety) increased to 36 bytes.
If length exceeds 36 bytes we dump them to /dev/null
° reintroduced the phantomBreak flag again
We _must_ signal to Rx that we have a double break, otherwise
we get problems in emsuart_recvTask...
° add ems_dumpBuffer which shows TxBuffer before send and RxBuffer after
receive and applying phantomBreak.
The dump is activated in "log j" mode and used to debug the
protocol problems.
° change handling of ID bit 7
on system start we listen for telegram until we receive a valid one,
larger than 5 byte.
Depending on the bit7 of the source address we decide if we have a
Buderus EMS or a Junkers EMS bus.
This decision is used to set the variables emsIDMask (0x00 for Buderus,
0x80 for Junkers) and the emsPollAck buffer, used to send the propper
acknowledge, depending on EMS type.
° move poll acknowledge function (emsuart_tx_poll) from emsuart.cpp to ems.cpp
and rename to ems_pollAck
° add EMS_TX_REV_DETECT status for detecting the SourceID.7 bit and setting
emsIDMask and emsPollAck buffer accordingly
° set initial emsTxStatus to EMS_TX_REV_DETECT
° add 'log j' - jabber - for more extensive debug logs
2019-07-29 19:10:19 +02:00
Paul
6baa16667e
added MQTT "home/ems-esp/boiler_cmd_flowtemp"
2019-07-27 09:45:38 +02:00
Paul
05a11f7c31
typo
2019-07-26 12:52:00 +02:00
Paul
eb3cd7da01
added ems_getTxDisabled()
2019-07-26 12:46:11 +02:00
Paul
3fdd086160
https://github.com/proddy/EMS-ESP/issues/156
2019-07-22 20:06:22 +02:00
Paul
f8aabd9bf8
merged in https://github.com/proddy/EMS-ESP/pull/154 from @susisstrolch
2019-07-20 10:22:47 +02:00
Paul
a1e7b7f999
move commands back to PROGMEM
2019-07-19 16:12:04 +02:00
Susis Strolch
0a700b9451
in ems-esp:setup: set GPIO15 to HIGH so we don't disturb the EMS-Bus during boot
2019-07-19 15:46:18 +02:00
Paul
3b986c2e28
https://github.com/proddy/EMS-ESP/issues/153
2019-07-18 23:06:36 +02:00
Susis Strolch
7743ff5d56
add burnStarts, burnWorkMin, heatWorkMin to boiler data set
2019-07-18 16:26:42 +02:00
Susis Strolch
7d361061c6
add marker pins (GPIO12, GPIO14) for logic analyser
...
° use faster macros for LA markers
2019-07-18 11:26:43 +02:00
Paul Derbyshire
c3bc82cbc8
RC300/3000 rename
2019-07-16 11:38:27 +02:00
Paul Derbyshire
2fd84b2ba4
https://github.com/proddy/EMS-ESP/issues/145
2019-07-16 11:29:20 +02:00
Paul
61e8f093de
ignore n/a values iin mqtt too
2019-07-06 17:14:02 +02:00
Paul
3d66c5897a
https://github.com/proddy/EMS-ESP/issues/146
2019-07-06 16:13:56 +02:00
Paul
9c9f2771fc
https://github.com/proddy/EMS-ESP/issues/146
2019-07-05 21:54:21 +02:00
Paul
f231c863ec
https://github.com/proddy/EMS-ESP/issues/146
2019-07-05 12:17:40 +02:00
Paul
9bc8b3d811
cleanup other devices & SM
2019-07-04 22:59:03 +02:00
Paul
6368b12255
https://github.com/proddy/EMS-ESP/issues/144
2019-07-03 22:43:44 +02:00
Paul
18cb01b57f
renamed previousSMPublishCRC
2019-07-02 22:46:24 +02:00
Paul
21ae6ebc0d
handle rendering of signed shorts nicer
2019-07-01 09:47:29 +02:00
Paul
d37911e954
https://github.com/proddy/EMS-ESP/issues/140 https://github.com/proddy/EMS-ESP/issues/142
2019-06-30 19:56:53 +02:00
Paul
688e194011
minor fixes to SM output
2019-06-29 08:57:28 +02:00
Vuego123
712e0b3e8c
FixedSpacingForSolarPumpTime
...
fixed spacing
2019-06-27 23:26:02 +02:00
Vuego123
55ff267828
AddedISM1SolarPumpWorkingTime
...
Added ISM1 Solar Pump Working Time
2019-06-27 23:07:19 +02:00
Paul
4e50d13bd1
add tx_mode back as new tx code can cause resets
2019-06-26 22:02:16 +02:00
Proddy
a6a03e6485
Merge pull request #137 from Vuego123/SolarLogginOnly&BugfixSolar
...
SolarLoggingOnly&Bugfix
2019-06-26 11:45:21 +02:00
Paul
bdf18b091d
support for web server and reset firmware option
2019-06-24 23:40:01 +02:00
Vuego123
9c4e2b5da0
SolarLoggingOnly&Bugfix
...
- Added solar only logging option
- Added a callback message to set the setpoint of the maximum solar boiler temperature.
-fixed bug with wrong device_id for solar
2019-06-23 23:57:57 +02:00