Comments (13)
NRG_itho_wifi.ino.esp32.bin.zip
Could you test this firmware?
from ithowifi.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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)
- [Request] Amber heat pump support HOT 6
- api.html?get=currentspeed not updating HOT 5
- [Request] AutoTemp fw 13 support HOT 7
- Minor typo in log message HOT 1
- Error on updating System Settings HOT 6
- Cannot switch off AP mode HOT 1
- long integer truncated in status JSON HOT 19
- [Feature Request] Support for WPU Version 41 HOT 32
- Virtual remote question HOT 2
- Rounding errors in statusvalues HOT 11
- [Feature] provide FW update available of add-on via MQTT HOT 2
- Frost valve opening and worrying sound coming from it after connecting module HOT 2
- Adding a RF remote: ID error, please use HEX notation separated by ',' (ie. 'A1,34,7F') HOT 3
- Domoticz Python Plugin HOT 2
- trigger status update when changing settings via API/MQTT HOT 8
- [Feature request] Add spider remote HOT 8
- MQTT settings are reset to defaults when module restarts HOT 3
- CVE-S ECO SP: init failed - please power cycle the Itho unit - HOT 2
- Is it possible to enable additional cooling for heat pumps using the API? HOT 1
- [Minor] Opening left menu in new tab shows JSON or 404 HOT 3
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 ithowifi.