One-way communication
Posted: Tue Apr 04, 2017 3:00 pm
Hi all,
I have some problems with my OpenTherm Gateway. Please let me explain what is going on:
I did solder my gateway as mentioned in the schematic on the tclcode.com website. I made two major mistakes during soldering, first: I did solder IC3 the other way around which caused a blown PIC16F88. Second: I soldered the MAX232 and the OK1 straight onto the board. The PIC16F88 is soldered with the supplied adapter so I could replace the IC pretty easy.
I hooked up my Gateway to my PC through RS232 and saw messages from the Thermostat and the Boiler, which was nice. At least some parts of my Gateway are working.
But I couldn't send any message from my PC to the Gateway, when I send PR=B there is no response. So I checked my com-port with a lookback test, but the com-port is working.
I also had an ESP8266 so I did short-wire pin 11-14 and 12-13 of the MAX232 and connected the ESP8266. Here I had the same problem: I saw all messages from the Gateway to my PC, but there was no communication possible from my PC to the Gateway.
Worth noting is that when I have my ESP8266 connected to the Gateway (5V, GND, TX, RX) the WiFi module won't boot. When I disconnect the ESP8266 TX (which is the RX of the Gateway) the ESP8266 will boot fine. When I connect the TX after booting, the ESP8266 will continue working but there is no communication available from the ESP to the Gateway.
I measured the voltages of the Gateway with the ESP8266 connected, I measured this with the Gateway turned on and the ESP8266 turned off. I measured 4.43V on the RX of the ESP8266 and 0.44V on the TX of the ESP8266.
With the Gateway and the ESP8266 both turned on I measured: 4.27V and 1.51V
I got a third PIC16F88 just to be sure, but with this brand new PIC there is also no communication available from the PC to the Gateway.
I did load the diagnostics firmware, which gave me the menu to choose an test. But when I sent any number, there is no response from the Gateway.
I really think this problem is related to the Gateway, but I don't know what else I can check/replace.
Who can help me with this problem?
I have some problems with my OpenTherm Gateway. Please let me explain what is going on:
I did solder my gateway as mentioned in the schematic on the tclcode.com website. I made two major mistakes during soldering, first: I did solder IC3 the other way around which caused a blown PIC16F88. Second: I soldered the MAX232 and the OK1 straight onto the board. The PIC16F88 is soldered with the supplied adapter so I could replace the IC pretty easy.
I hooked up my Gateway to my PC through RS232 and saw messages from the Thermostat and the Boiler, which was nice. At least some parts of my Gateway are working.
But I couldn't send any message from my PC to the Gateway, when I send PR=B there is no response. So I checked my com-port with a lookback test, but the com-port is working.
I also had an ESP8266 so I did short-wire pin 11-14 and 12-13 of the MAX232 and connected the ESP8266. Here I had the same problem: I saw all messages from the Gateway to my PC, but there was no communication possible from my PC to the Gateway.
Worth noting is that when I have my ESP8266 connected to the Gateway (5V, GND, TX, RX) the WiFi module won't boot. When I disconnect the ESP8266 TX (which is the RX of the Gateway) the ESP8266 will boot fine. When I connect the TX after booting, the ESP8266 will continue working but there is no communication available from the ESP to the Gateway.
I measured the voltages of the Gateway with the ESP8266 connected, I measured this with the Gateway turned on and the ESP8266 turned off. I measured 4.43V on the RX of the ESP8266 and 0.44V on the TX of the ESP8266.
With the Gateway and the ESP8266 both turned on I measured: 4.27V and 1.51V
I got a third PIC16F88 just to be sure, but with this brand new PIC there is also no communication available from the PC to the Gateway.
I did load the diagnostics firmware, which gave me the menu to choose an test. But when I sent any number, there is no response from the Gateway.
I really think this problem is related to the Gateway, but I don't know what else I can check/replace.
Who can help me with this problem?