Giter VIP home page Giter VIP logo

Comments (15)

norberts1 avatar norberts1 commented on August 18, 2024 1

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.

norberts1 avatar norberts1 commented on August 18, 2024 1

Attached you'll find one tar-file for updated modules regarding this and other issues.

  1. errorcode and causecode should be send by mqtt also for Fxyz controllers.
  2. pressure-value is now send and GUI-displayed if the system has a pressure-sensor included.
  3. 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.

issue21_test_1.tar.gz

from hometop_ht3.

norberts1 avatar norberts1 commented on August 18, 2024 1

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.

NilsRo avatar NilsRo commented on August 18, 2024

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.

norberts1 avatar norberts1 commented on August 18, 2024

@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:

  1. ins Verzeichnis wechseln: ~/HT3/sw auf dem RPi.
  2. 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.

NilsRo avatar NilsRo commented on August 18, 2024

@norberts1 : Wird gemacht. Bin erst am 14. wieder daheim und dann lass ich mal etwas Druck ab. :-)

from hometop_ht3.

NilsRo avatar NilsRo commented on August 18, 2024

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.

norberts1 avatar norberts1 commented on August 18, 2024

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.

NilsRo avatar NilsRo commented on August 18, 2024

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.

NilsRo avatar NilsRo commented on August 18, 2024

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
IMG_1810
IMG_1808
IMG_1809
image

from hometop_ht3.

NilsRo avatar NilsRo commented on August 18, 2024

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.

NilsRo avatar NilsRo commented on August 18, 2024

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.

IMG_1915
IMG_1912
IMG_1913
IMG_1914

from hometop_ht3.

NilsRo avatar NilsRo commented on August 18, 2024

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.

norberts1 avatar norberts1 commented on August 18, 2024

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.

NilsRo avatar NilsRo commented on August 18, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.