Code Monkey home page Code Monkey logo

Comments (13)

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

NRG_itho_wifi.ino.esp32.bin.zip
Could you test this firmware?

from ithowifi.

janbredenbeek avatar janbredenbeek commented on May 27, 2024

I do get status information now (thanks!)
When retrieving settings I do get the descriptions but no values (only the 3 bullets), and then it seems to lose connection.
Haven't tested the remotes yet (I have touch key remotes, one Co2 and one RH).

from ithowifi.

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

I heard the same from Jasper in this issue:
#54

I need to dive in a bit further to find out what is happing. Thanks for testing!

from ithowifi.

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

nrgitho-noncve-v2.3-beta7.bin.zip

Could you please test this firmware (status labels and settings overview specifically)? It would be great if you could post the data from both the status page and the settings page in order for me to check whether the contents are as expected.

Not that this upgrade will format the flash drive and alle settings will be reset.

from ithowifi.

jasperslits avatar jasperslits commented on May 27, 2024

Copy of setting current values didn't quite work but they look OK.
For status 'label out of bound error' is still there.

Status:

Label Value
Requested fanspeed (%) 6552.6
Balance (%) 149.8
Supply fan (RPM) 1141
Supply fan actual (RPM) 1148
Exhaust fan (RPM) 762
Exhaust fan actual (RPM) 768
Supply temp (°C) 11.65
Exhaust temp (°C) 4.96
Status 0
Room temp (°C) 11.65
Outdoor temp (°C) 4.96
Valve position 0
Bypass position 0
Summercounter 0
Summerday (K_min) 0
Frost timer 0
Boiler timer 177
Frost block 120
Current position 0
VKKswitch 0
GHEswitch 0
Airfilter counter 3040
Global fault code 0
Actual Mode 24
Pir fan speed level -1
Highest received CO2 value (Ppm) 436
Highest received RH value (%RH) 239
Air Quality (%) 100
Remaining override timer (Sec) 0
Fallback speed timer (Sec) 0
label out of bound error 0

Settings

index label current min max
0 Percentage set 2 (%)   25 60
1 Temp frost protection (°C) 0 7
2 Frost temp offset (°C) 5 25
3 Min frost speed (%) 0 25
4 Max frost speed (%) 10 30
5 Frost supply fan off time (Sec) 60 7200
6 Frost supply fan on time (Sec) 60 1500
7 Frost speed change (%) 1 50
8 Frost speed change (%) 0 0
9 Max ratio exhaust - supply during frost protection (%) 100 200
10 Summer temp (°C) 15 25
11 Summer temp GHE (°C) 12 25
12 Summer day time (K*hr) 5 15
13 Wanted temp bypass regulation (°C) 15 30
14 Offset bypass regulation (K) 1 50
15 Max bypass open time (hrs) 24 240
16 Max rpm fast var. Pwm (RPM) 1000 2000
17 Max rpm slow var. Pwm (RPM) 1500 2500
18 Max rpm fast fixed pwm (RPM) 2000 2800
19 Speed offset (RPM) 15 75
20 High frequency var pwm (kHz) 15 20
21 Low frequency var pwm (kHz) 10 18
22 High frequency fixed pwm (kHz) 5 10
23 Low frequentie fixed pwm (kHz) 1 4
24 Start speed vkk exhaust fan (%) 0 10
25 Vkk valve close time (Sec) 10 180
26 Rpm exhaust fan with min position potmeter low (RPM) 500 1500
27 Rpm exhaust fan with max position potmeter low (RPM) 0 0
28 Rpm exhaust fan with vkk with min position potmeter low (RPM) 700 1700
29 Rpm exhaust fan with vkk with max position potmeter low (RPM) 1700 2700
30 Rpm exhaust fan with min position potmeter high (RPM) 2000 2500
31 Rpm exhaust fan with max position potmeter high (RPM) 2500 3500
32 Min rpm supply fan (RPM) 500 2500
33 Max rpm supply fan (RPM) 2000 3500
34 Min value balance setting (%) 20 100
35 Max value balance setting (%) 100 200
36 Min zeta supply value 0 50
37 Max zeta supply value 0 50
38 Stop both motors with motor fault 0 1
39 Correction rpm with min rpm during bypass (%) -50 50
40 Correction rpm with max.rpm during bypass (%) -50 50
41 HRU version 0 255
42 OEM value 0 100
43 Supply fan of during vkk test 0 1
44 Manual control 0 1
45 Manual speed supply fan (RPM) 0 3500
46 Manual speed exhaust fan (RPM) 0 3500
47 Manual valve position -800 800
48 Air quality 5 15
49 Filter live time (Month) 0 24
50 Filter counter (Hours) 0 4294967295
51 Output Constant Ca2 0 0
52 Output Constant Ca1 0 0
53 Output Constant Ca0 0 0
54 Output Constant Cb2 0 0
55 Output Constant Cb1 0 0
56 Output Constant Ca0 0 0
57 Output Constant Cc2 0 0
58 Output Constant Cc1 0 0
59 Output Constant Cc0 0 0
60 Supply Constant Ca2 0 0
61 Supply Constant Ca1 0 0
62 Supply Constant Ca0 0 0
63 Supply Constant Cb2 0 0
64 Supply Constant Cb1 0 0
65 Supply Constant Cb0 0 0
66 Supply Constant Cc2 0 0
67 Supply Constant Cc1 0 0
68 Supply Constant Cc0 0 0
69 PIR level 1 (%) 0 100
70 PIR level 2 (%) 0 100
71 PIR level 1 wait time (sec) 1 600
72 PIR level 2 wait time (sec) 10 600
73 PIR run-on level 1 (sec) 10 3600
74 PIR run-on level 2 (sec) 10 3600
75 Max time High speed (Min) 0 1440
76 Max time other speeds (Min) 0 2880
77 Fallback previous speeds (-) 0 1
78 PoorCo2Quality (ppm) 1501 2000
79 GoodCo2Quality (ppm) 500 1500
80 Number of floors (floor) 1 2
81 Inhabitants (inhab) 0 3
82 Min ventilation level multi-floor (%) 0 100
83 Min ventilation level one-floor (%) 0 100
84 Night min vent optima 1 multi-floor 1 person (%) 0 100
85 Night min vent optima 1 multi-floor 2 persons (%) 0 100
86 Night min vent optima 1 multi-floor 3+ persons (%) 0 100
87 Night min vent optima 1 one-floor 1 person (%) 0 100
88 Night min vent optima 1 one-floor 2 persons (%) 0 100
89 Night min vent optima 1 one-floor 3+ persons (%) 0 100
90 Night min vent optima 2 multi-floor 1 person (%) 0 100
91 Night min vent optima 2 multi-floor 2 persons (%) 0 100
92 Night min vent optima 2 multi-floor 3+ persons (%) 0 100
93 Night min vent optima 2 one-floor 1 person (%) 0 100
94 Night min vent optima 2 one-floor 2 persons (%) 0 100
95 Night min vent optima 2 one-floor 3+ persons (%) 0 0
96 Summer night boost enable (-) 0 1
97 Summer night degree (-) 0 100
98 Summer night setpoint (°C) 15 35
99 Summer night boost ventilation level (%) 30 100
100 Summer night max area degree hours (-) 0 -0.1
101 FrostTimer (sec) 0 9999
102 StartupCounter (sec) 0 125
103 BoilerTestTimer (min) 0 360
104 SummerCounter (K_min) 0 900
105 BypassTimer (min) 0 20
106 MaximumOpenCounter (min) 0 14400
107 FilterUsagePerMin (-) 0 6001
108 Balance (%) 0 200

from ithowifi.

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

Labels and settings do match with the DB, so that is fine. The out of bound error should mean that the length read from the status format query is different from what mapping, which is strange cause it seems that the result does match.

Could you post the result of the status format query?

from ithowifi.

jasperslits avatar jasperslits commented on May 27, 2024

Result of status format: 80 82 A4 00 01 21 91 11 10 90 10 90 92 92 00 92 92 00 00 91 00 10 10 00 90 00 00 10 00 00 90 90 00 0F 10 10 00 91 00 DD

Status itself: 80 82 A4 01 01 35 FF F6 05 DB 04 7C 04 76 02 FE 02 FB 04 7C 02 01 00 04 7C 02 01 00 00 00 00 00 00 00 00 B1 78 00 00 00 00 0B E1 00 18 FF FF 01 9E EF C8 00 00 00 00 02 00 05 00 C9

from ithowifi.

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

thanks, we might have found a bug in the itho firmware here...
Length according to the status format: 21 = 33 decimal
Length according to the itho service tool, 30 decimal

from ithowifi.

jasperslits avatar jasperslits commented on May 27, 2024

But I don't quite get on why it was working before? That itho firmware bug must have been there from the beginning, no?

from ithowifi.

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

Well, it is still working as before... I just included code to check for these kind of issues cause normally this would mean the mapping is missing some references. But in this case it shines light on itho firmware issues as well.

from ithowifi.

jasperslits avatar jasperslits commented on May 27, 2024

Thanks. For now it's probably fine to leave it as-is. It doesn't look pretty all the relevant statuses are showing up.

But maybe @janbredenbeek has more problems when he checks the results...

from ithowifi.

janbredenbeek avatar janbredenbeek commented on May 27, 2024

Now able to retrieve the settings (similar to @jasperslits). 👍
Also still get label out of bound error at end of status...
Edit: Highest received RH value (%RH) now also shows '239' like the example above, this is obviously wrong...
Edit 2: it's now back at 51, which looks more reasonable though a bit high (other humidity meters show 39% and the previous versions showed around 40% except when using the bath room).
Edit 3: the menu option 'RF Remotes' is missing, is this on purpose?

from ithowifi.

arjenhiemstra avatar arjenhiemstra commented on May 27, 2024

implemented with version 2.3.0
https://github.com/arjenhiemstra/ithowifi/releases/tag/Version-2.3.0

Edit: Highest received RH value (%RH) now also shows '239' like the example above, this is obviously wrong...

239 is an error code (EF in hex) for sensor not available.

Edit 3: the menu option 'RF Remotes' is missing, is this on purpose?

RF remotes is hidden when there is no CC1101 module present or active.

from ithowifi.

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.