Difference between revisions of "HP Tips & tricks during installation and troubleshooting"
Jump to navigation
Jump to search
Line 88: | Line 88: | ||
!<div align="center">96</div> | !<div align="center">96</div> | ||
!<div align="center">60</div> | !<div align="center">60</div> | ||
− | | | + | |PID0: Temperature Sensor (0-5) linked to this PID routine |
|- | |- | ||
!<div align="center">97</div> | !<div align="center">97</div> | ||
!<div align="center">61</div> | !<div align="center">61</div> | ||
− | | | + | |PID0: Output (0-7) linked to this PID routine |
|- | |- | ||
!<div align="center">98</div> | !<div align="center">98</div> | ||
!<div align="center">62</div> | !<div align="center">62</div> | ||
− | | | + | |PID0: PID P (MSB) Parameter |
|- | |- | ||
!<div align="center">99</div> | !<div align="center">99</div> | ||
!<div align="center">63</div> | !<div align="center">63</div> | ||
− | | | + | |PID0: PID P (LSB) Parameter |
|- | |- | ||
!<div align="center">100</div> | !<div align="center">100</div> | ||
!<div align="center">64</div> | !<div align="center">64</div> | ||
− | | | + | |PID0: PID I (MSB) Parameter |
|- | |- | ||
!<div align="center">101</div> | !<div align="center">101</div> | ||
!<div align="center">65</div> | !<div align="center">65</div> | ||
− | | | + | |PID0: PID I (LSB) Parameter |
|- | |- | ||
!<div align="center">102</div> | !<div align="center">102</div> | ||
!<div align="center">66</div> | !<div align="center">66</div> | ||
− | | | + | |PID0: PID D (MSB) Parameter |
|- | |- | ||
!<div align="center">103</div> | !<div align="center">103</div> | ||
!<div align="center">67</div> | !<div align="center">67</div> | ||
− | | | + | |PID0: PID D (LSB) Parameter |
|- | |- | ||
!<div align="center">104</div> | !<div align="center">104</div> | ||
!<div align="center">68</div> | !<div align="center">68</div> | ||
− | | | + | |PID0: PID Ti Parameter -> How often the I PID filter needs to be updated |
|- | |- | ||
!<div align="center">105</div> | !<div align="center">105</div> | ||
!<div align="center">69</div> | !<div align="center">69</div> | ||
− | | | + | |PID0: PID I Clamp (MSB) -> Clamp value to avoid windup |
|- | |- | ||
!<div align="center">106</div> | !<div align="center">106</div> | ||
!<div align="center">6A</div> | !<div align="center">6A</div> | ||
− | | | + | |PID0: PID I Clamp (LSB) -> Clamp value to avoid windup |
|- | |- | ||
!<div align="center">107</div> | !<div align="center">107</div> | ||
!<div align="center">6B</div> | !<div align="center">6B</div> | ||
− | | | + | |PID0: PID OUT Clamp (MSB) -> Clamp value Output value |
|- | |- | ||
!<div align="center">108</div> | !<div align="center">108</div> | ||
!<div align="center">6C</div> | !<div align="center">6C</div> | ||
− | | | + | |PID0: PID OUT Clamp (LSB) -> Clamp value Output value |
|- | |- | ||
!<div align="center">109</div> | !<div align="center">109</div> | ||
!<div align="center">6D</div> | !<div align="center">6D</div> | ||
− | | | + | |PID0: Time (x10ms) between each PID execution (Default ?) |
|- | |- | ||
!<div align="center">110</div> | !<div align="center">110</div> | ||
!<div align="center">6E</div> | !<div align="center">6E</div> | ||
− | | | + | |PID0: Enable (==1 without UART debug,==2 with UART debug)/Disable (!=1) PID |
|- | |- | ||
!<div align="center">111</div> | !<div align="center">111</div> | ||
!<div align="center">6F</div> | !<div align="center">6F</div> | ||
− | | | + | |PID0: Not in use |
|- | |- | ||
!<div align="center">112</div> | !<div align="center">112</div> | ||
!<div align="center">70</div> | !<div align="center">70</div> | ||
− | | | + | |PID1: Temperature Sensor (0-5) linked to this PID routine |
|- | |- | ||
!<div align="center">113</div> | !<div align="center">113</div> | ||
!<div align="center">71</div> | !<div align="center">71</div> | ||
− | | | + | |PID1: Output (0-7) linked to this PID routine |
|- | |- | ||
!<div align="center">114</div> | !<div align="center">114</div> | ||
!<div align="center">72</div> | !<div align="center">72</div> | ||
− | | | + | |PID1: PID P (MSB) Parameter |
|- | |- | ||
!<div align="center">115</div> | !<div align="center">115</div> | ||
!<div align="center">73</div> | !<div align="center">73</div> | ||
− | | | + | |PID1: PID P (LSB) Parameter |
|- | |- | ||
!<div align="center">116</div> | !<div align="center">116</div> | ||
!<div align="center">74</div> | !<div align="center">74</div> | ||
− | | | + | |PID1: PID I (MSB) Parameter |
|- | |- | ||
!<div align="center">117</div> | !<div align="center">117</div> | ||
!<div align="center">75</div> | !<div align="center">75</div> | ||
− | | | + | |PID1: PID I (LSB) Parameter |
|- | |- | ||
!<div align="center">118</div> | !<div align="center">118</div> | ||
!<div align="center">76</div> | !<div align="center">76</div> | ||
− | | | + | |PID1: PID D (MSB) Parameter |
|- | |- | ||
!<div align="center">119</div> | !<div align="center">119</div> | ||
!<div align="center">77</div> | !<div align="center">77</div> | ||
− | | | + | |PID1: PID D (LSB) Parameter |
|- | |- | ||
!<div align="center">120</div> | !<div align="center">120</div> | ||
!<div align="center">78</div> | !<div align="center">78</div> | ||
− | | | + | |PID1: PID Ti Parameter -> How often the I PID filter needs to be updated |
|- | |- | ||
!<div align="center">121</div> | !<div align="center">121</div> | ||
!<div align="center">79</div> | !<div align="center">79</div> | ||
− | | | + | |PID1: PID I Clamp (MSB) -> Clamp value to avoid windup |
|- | |- | ||
!<div align="center">122</div> | !<div align="center">122</div> | ||
!<div align="center">7A</div> | !<div align="center">7A</div> | ||
− | | | + | |PID1: PID I Clamp (LSB) -> Clamp value to avoid windup |
|- | |- | ||
!<div align="center">123</div> | !<div align="center">123</div> | ||
!<div align="center">7B</div> | !<div align="center">7B</div> | ||
− | | | + | |PID1: PID OUT Clamp (MSB) -> Clamp value Output value |
|- | |- | ||
!<div align="center">124</div> | !<div align="center">124</div> | ||
!<div align="center">7C</div> | !<div align="center">7C</div> | ||
− | | | + | |PID1: PID OUT Clamp (LSB) -> Clamp value Output value |
|- | |- | ||
!<div align="center">125</div> | !<div align="center">125</div> | ||
!<div align="center">7D</div> | !<div align="center">7D</div> | ||
− | | | + | |PID1: Time (x10ms) between each PID execution (Default ?) |
|- | |- | ||
!<div align="center">126</div> | !<div align="center">126</div> | ||
!<div align="center">7E</div> | !<div align="center">7E</div> | ||
− | | | + | |PID1: Enable (==1 without UART debug,==2 with UART debug)/Disable (!=1) PID |
|- | |- | ||
!<div align="center">127</div> | !<div align="center">127</div> | ||
!<div align="center">7F</div> | !<div align="center">7F</div> | ||
− | | | + | |PID1: Not in use |
|- | |- | ||
!<div align="center">128</div> | !<div align="center">128</div> |
Revision as of 13:04, 29 December 2021
Introduction
The HP (Heat Pump) module is made to work in combination OpenMotics. This module will allow to built a full electric solution for Heating and Cooling in combination with a Heatpump. The HP module has following connections:
- 6x NTC (temperature) probe connections
- 4x 230VAC outputs
- 2x Relay outputs (dry contacts)
- 2x 0-10VDC inputs
- 2x 0-10VDC outputs
- 1x Aquastat input
Firmware information
Release notes
The Firmware release notes can be found here: HP Module Release Notes
Eeprom Memory Model
Location DEC | Location HEX | Description |
---|---|---|
0
|
0
|
Output Module ID_NE (Module is New "N" or Existing "E") |
1
|
1
|
Output Module ID0 |
2
|
2
|
Output Module ID1 |
3
|
3
|
Output Module ID2 |
4
|
4
|
Output Module ID3 |
20
|
14
|
Sensor Module ID_NE (Module is New "N" or Existing "E") |
21
|
15
|
Sensor Module ID0 |
22
|
16
|
Sensor Module ID1 |
23
|
17
|
Sensor Module ID2 |
24
|
18
|
Sensor Module ID3 |
64
|
40
|
Hardware Version |
65
|
41
|
Firmware Version Major |
66
|
42
|
Firmware Version Minor |
67
|
43
|
Firmware Version Built |
74
|
4A
|
Bootloader Flashmode variable |
75
|
4B
|
Bootloader Timeout value |
95
|
5F
|
Sensor Refresh rate: Time (x70ms) between each sensor read (Default ?) |
96
|
60
|
PID0: Temperature Sensor (0-5) linked to this PID routine |
97
|
61
|
PID0: Output (0-7) linked to this PID routine |
98
|
62
|
PID0: PID P (MSB) Parameter |
99
|
63
|
PID0: PID P (LSB) Parameter |
100
|
64
|
PID0: PID I (MSB) Parameter |
101
|
65
|
PID0: PID I (LSB) Parameter |
102
|
66
|
PID0: PID D (MSB) Parameter |
103
|
67
|
PID0: PID D (LSB) Parameter |
104
|
68
|
PID0: PID Ti Parameter -> How often the I PID filter needs to be updated |
105
|
69
|
PID0: PID I Clamp (MSB) -> Clamp value to avoid windup |
106
|
6A
|
PID0: PID I Clamp (LSB) -> Clamp value to avoid windup |
107
|
6B
|
PID0: PID OUT Clamp (MSB) -> Clamp value Output value |
108
|
6C
|
PID0: PID OUT Clamp (LSB) -> Clamp value Output value |
109
|
6D
|
PID0: Time (x10ms) between each PID execution (Default ?) |
110
|
6E
|
PID0: Enable (==1 without UART debug,==2 with UART debug)/Disable (!=1) PID |
111
|
6F
|
PID0: Not in use |
112
|
70
|
PID1: Temperature Sensor (0-5) linked to this PID routine |
113
|
71
|
PID1: Output (0-7) linked to this PID routine |
114
|
72
|
PID1: PID P (MSB) Parameter |
115
|
73
|
PID1: PID P (LSB) Parameter |
116
|
74
|
PID1: PID I (MSB) Parameter |
117
|
75
|
PID1: PID I (LSB) Parameter |
118
|
76
|
PID1: PID D (MSB) Parameter |
119
|
77
|
PID1: PID D (LSB) Parameter |
120
|
78
|
PID1: PID Ti Parameter -> How often the I PID filter needs to be updated |
121
|
79
|
PID1: PID I Clamp (MSB) -> Clamp value to avoid windup |
122
|
7A
|
PID1: PID I Clamp (LSB) -> Clamp value to avoid windup |
123
|
7B
|
PID1: PID OUT Clamp (MSB) -> Clamp value Output value |
124
|
7C
|
PID1: PID OUT Clamp (LSB) -> Clamp value Output value |
125
|
7D
|
PID1: Time (x10ms) between each PID execution (Default ?) |
126
|
7E
|
PID1: Enable (==1 without UART debug,==2 with UART debug)/Disable (!=1) PID |
127
|
7F
|
PID1: Not in use |
128
|
80
|
PIDx: Reserved for additional PID filters |
...
|
...
|
... |
191
|
BF
|
PIDx: Reserved for additional PID filters |
240
|
F0
|
Eeprom Protected Area: Production Year (DEC 0-99) |
241
|
F1
|
Eeprom Protected Area: Production Month (DEC 1-12) |
242
|
F2
|
Eeprom Protected Area: Production Day (DEC 1-31) |
243
|
F3
|
Eeprom Protected Area: Production Company (DEC 0-9) |
244
|
F4
|
Eeprom Protected Area: Serial Number MSB |
245
|
F5
|
Eeprom Protected Area: Serial number LSB |
246
|
F6
|
Eeprom Protected Area: Number of errors found during production testing |