Comments (15)
Thank's for the logfile and work.
Should I see 12-171 also in MQTT error fields?
Not yet with the current release.
Cause they are using a different telegram to send error-code and cause-code for systems with Fxyz-controller and this has to be implemented.
With correct implementation you should get mqtt-messages for the above case:
ch_errorcode = 12
ch_causecode = 171
The error-code handling differ between controller-type (Fxyz/Cxzy), byte-sizes and telegrams.
It's a bit of nightmare :-)
If I have a new testable script I'll place it/them on this issue for your testpurposes.
from hometop_ht3.
Attached you'll find one tar-file for updated modules regarding this and other issues.
- errorcode and causecode should be send by mqtt also for Fxyz controllers.
- pressure-value is now send and GUI-displayed if the system has a pressure-sensor included.
- solar-optimazation factors are displayed and send if solar is available.
After untar and replacing the old with new modules is strongly required to recreate (delete the old one's) databases for sqlite and rrdtools.
Please check it out and let me know of the result.
from hometop_ht3.
That errocode: 12594 is send as a number with mqtt, but should be send as a string:12
(12594 )dec := (3132)hex as ascii -->> "12"
I have to modify this special mqtt-output to send this value as a string.
The other values: 'D5-15' are additional infos and not send as ch_errorcode / ch_causecode and I'll not support them to be displayed.
from hometop_ht3.
Still had ErrorCode 40 which was shown as this in EasyRemote App. But I cannot find the code for too less pressure. I found some entries with E10 as code. It is is Hex...but it is not listed in the manual.
FW200 Error Codes.pdf
Also here is a good overview with pressure E9 but I am not sure as I am refilling everything regularly now. Using Cerapur ZSBE 28-3A with FW200.
from hometop_ht3.
@NilsRo
Bitte ein Logfile der Heizungsanlage erzeugen, die Fehlermeldungen enthält und hier posten.
Damit kann dann die Software-Änderung geprüft werden.
Logfile erzeugen mit:
- ins Verzeichnis wechseln: ~/HT3/sw auf dem RPi.
- Start des Logging mit: ./ht_binlogclient.py irgendein_logfilename.log
Das Logfile ist dann zu finden unter: ~/HT3/sw/var/log/irgendein_logfilename.log
Das Logfile sollte die Fehlermeldungen enthalten und nicht grösser als 2 Stunden generiert worden sein.
PS: der Prozess: ht_proxy.py muss dafür konfiguriert sein und laufen (Default-Einstellung des Projektes).
from hometop_ht3.
@norberts1 : Wird gemacht. Bin erst am 14. wieder daheim und dann lass ich mal etwas Druck ab. :-)
from hometop_ht3.
Hi Norbert. After upgrading I checked the MQTT messages (now using node red instead of a not working homeserver plugin) and saw a ch_errorcode and ch_causecode topic. Do this topics publish the errors shown by FW200 display? So then there is no need to change something as the error coded could still be used?
from hometop_ht3.
Do this topics publish the errors shown by FW200 display?
Yes
So then there is no need to change something as the error coded could still be used?
I'm not sure, cause I didn't find any error-codes for 'pressure to low' etc.
The heater itself has to check this pressure and if it is to low must send an error to the FW200.
I can't really check, cause my heater hasn't build in a pressure-sensor.
Perhaps you can check this on your system and watching the FW200-display for any error-presentation.
All other error-conditions (displayed on the controllers like FW200) are already send with MQTT-messages also in earlier releases.
from hometop_ht3.
Will report back on 27. as my heating engineer has to add some heat meter and the pressure is still not that high actually.
from hometop_ht3.
So, my workman should leave the heater on during draining the pipes but anyway...he doesn't. So I played around a little with other errors like switching of the solar module which created an alert in my EasyRemote app and on the FW200 screen. I expect the same in my MQTT topics bit ch_errorcode and ch_causecode stays on 0.
I created a binary protocol attached. It started with the error, I put the solar modul back online and error is gone and then I switched the solar module off again.
Should I see 12-171 also in MQTT error fields?
ht_binlog.log
from hometop_ht3.
Installed the updates remotely and pressure looks great. Solar-Optimization is also shown with values different from 0 but I am not familiar with that. For testing the error codes I have to be back home which should be in 3 weeks. Will test it soon then...
from hometop_ht3.
Tested now with an error and it shows up in MQTT. But only one error code, In the iOS App I can see two errors in parallel.
from hometop_ht3.
https://www.heizungfehlermeldung.de/fehler.php?merk=6&ketel=133&storing=3179&subcode=0
Hier stehen übrigens die Fehlercodes. Da steht D5 auch drinnen. Ist vielleicht ganz spannend.
from hometop_ht3.
I have made a new testrelease for this issue#21 and issue#27.
Please check it out on your system. Your current databases (if already available) must not be updated.
This software includes:
#21: ch_errorcode now send as string with mqtt also to homeassistant.
#27: temporary logfiles located now in /tmp.
It works so far on my system, but only one thing I have to investigate -->> on my homeassistant dashboard the errorcode will NOT be displayed as a string. If the errorcode is a number then it is OK and displayed.
Attached you can find my mqtt-logfiles and the errorcode-strings are send with mqtt also to the homeassistant. Perhaps you have any idea and can fix this detail in the homeassistant (if you are using this).
Logfile:
mqtt_errorcode_testlogs.tar.gz
Testsoftware:
issues21_27_test_1.tar.gz
Please check this and if this fit to your purposes I'll make a new sw-release and close that items.
from hometop_ht3.
Works flawlessly. But I cannot help with homeassistent. Using node.red and KNX. But it looks like an automatic conversion....I using some ESP32 devices and there numbers and strings are automatically converted to numbers if possible. Perhaps this is the case here also...
from hometop_ht3.
Related Issues (20)
- x026A telegram HOT 4
- CR100 Setpoint messages HOT 4
- Portnumber (8086) already used with InfluxDB HOT 1
- MQTT output doesn't match to HomeAssistant interface HOT 1
- New DeviceID's on the heatersystem-bus with IPM-modules
- mqtt does not support lwt? HOT 2
- New serial port-naming for RPi3/4
- Sometimes there are drop outs in the readings HOT 13
- Some information is not displayed from solar heating system HOT 2
- T_soll gets populated twice HOT 7
- Pressure of water is not available HOT 11
- ht_proxy.py never recovers from USB disconnect HOT 4
- Unable to set desired temperature using mqtt (home assistant) HOT 3
- Installation script - make sqlite, etc. selectable
- MQTT topics are appended with every publish HOT 1
- 2 Logfiles are not located in log folder HOT 2
- SW-enhancement for different Solaroptions HOT 25
- Would this work with Bosch heater ? HOT 3
- Problem with reporting CO, CW works OK HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hometop_ht3.