-
-
Notifications
You must be signed in to change notification settings - Fork 97
V2 Logamatic TC100 #474
Comments
That's indeed a bug. Will fix. |
fixed in the dev branch.
|
Well, Having upgraded to 2.0.1b1 now there are no more detected devices on the bus... |
with 2.0.1b1 what did it detect exactly? |
Just nothing like if EMS bus isn't connected |
Any reported tx errors? |
could you open the telnet console and type |
it could be related to a uart change in 2.0.1. If you're ok building the firmware yourself try replace |
Mmmmh, Even telnet isn't performing well. It's behavior is erratic, closing connexion suddenly, not geting typed characters ... This is what show reports: ems-esp:/$ show Boiler: Buderus GBx72/Trendline/Cerapur/Greenstar Si/27i (DeviceID:0x08 ProductID:123, Version:06.08) Thermostat: Logamatic TC100/Moduline Easy (DeviceID:0x18, ProductID:202, Version:02.21) Dallas temperature sensors: This is log results: |
Having made several tests with telnet and "log all" it looks that the system keeps on rebooting... |
Strange. What hardware are you using? Is it a home-grown circuit? Is the ESP8266 a clone? Does the console work when its only plugged into the PC/laptop? |
It is 8266 based |
Definitely the problem comes from rebooting and the exact moment I refresh WEB UI from time to time it reports the right devices. |
Regarding serial console cannot get anything except the following just after pressing reset button: |
Not sure what the problem is. I haven't seen it before. You can try running the ESP plugged into the USB with the EMS bus attached. Note in v2 there is no Serial console anymore, just Telnet. If more people experience the same issue I'll look into further. As for this issue (TC100 not showing) I'm working on it. |
If I put Tx mode to 0 the system is stable with V2.0.1b1 (not rebooting constantly) |
wow, so Tx mode is causing the crashes. not good at all! I reverted the UART changes so try with yesterday's build https://github.com/proddy/EMS-ESP/releases/tag/travis-dev-build I also found a fix for the TC100 |
I loaded the genuine travis-dev-build but still the same. I then enabled logging to rsyslog (network logging server) hoping to get more debug info but il looks the same, see below. Sep 2 16:17:23 ems-esp - 000+00:00:07.619 D 50: [telegram] Tx read request to device 0x18 for type ID 0x0A |
Ok, this is most definitely a bug in the code then. Something in the incoming telegrams is causing the crash because when you set Tx Mode to 0 everything works. I suspect its in the Thermostat code since you said it worked with 2.0.0 (no crashes) but only you were not receiving any thermostat data. I'll look into the code again and try and think of what we can do. |
@proddy is it possible that the empty |
@MichaelDvP could be. Thing is it works when I run in standalone (i.e. run on Windows or Ubuntu using |
@MichaelDvP you were right (again). Making a fix now |
@proddy a possible fix is:
|
I took a different approach, the error was when creating a heatingcircuit object |
HeHeHe, Looks like my issue is fixed in V2.0.1b2 I would like to be more effective in bug reporting, please give some clues... Thanks you all ! |
for reporting issues, its always good to state which hardware you're using (esp8266/esp32, bus/usb-powered, which circuit) and also steps to reproduce the error. A copy of In your particular case it was a bad bug that caused a crash so thanks for reporting it and thanks for being patient with us. by the way in version 2.0 we over-clock the ESP8266 from 80 to 160Mhz (well spotted!). It speeds things up ever so slightly but does have some consequences like wear&tear of the chip, heat consumption etc. It'll run fine at 80Mhz too. Maybe I'll change it back. |
HeHeHe, Looks like my issue is fixed in V2.0.1b2 I would like to be more effective in bug reporting, please give some clues... Thanks you all ! |
Working like a charm. Thx you all |
Having upgraded to V2.0.0 I cannot get thermostat data anymore.
EMS-ESP just reports thermostat type like this (command show devices):
Thermostat: Logamatic TC100/Moduline Easy (DeviceID:0x18, ProductID:202, Version:02.21) ** master device **
This Thermostat will respond to telegram type IDs: 0xA3 0x06
It was working on 1.9.3
The text was updated successfully, but these errors were encountered: