Difference between revisions of "HP Tips & tricks during installation and troubleshooting"

From OpenMotics
Jump to navigation Jump to search
Line 213: Line 213:
 
!<div align="center">7F</div>
 
!<div align="center">7F</div>
 
|PID2: Not in use
 
|PID2: Not in use
 +
|-
 +
!<div align="center">128</div>
 +
!<div align="center">80</div>
 +
|PIDx: Reserved for additional PID filters
 +
|-
 +
!<div align="center">...</div>
 +
!<div align="center">...</div>
 +
|...
 +
|-
 +
!<div align="center">191</div>
 +
!<div align="center">BF</div>
 +
|PIDx: Reserved for additional PID filters
 
|-
 
|-
 
!<div align="center">240</div>
 
!<div align="center">240</div>

Revision as of 07:54, 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
PID1: Temperature Sensor (0-5) linked to this PID routine
97
61
PID1: Output (0-7) linked to this PID routine
98
62
PID1: PID P (MSB) Parameter
99
63
PID1: PID P (LSB) Parameter
100
64
PID1: PID I (MSB) Parameter
101
65
PID1: PID I (LSB) Parameter
102
66
PID1: PID D (MSB) Parameter
103
67
PID1: PID D (LSB) Parameter
104
68
PID1: PID Ti Parameter -> How often the I PID filter needs to be updated
105
69
PID1: PID I Clamp (MSB) -> Clamp value to avoid windup
106
6A
PID1: PID I Clamp (LSB) -> Clamp value to avoid windup
107
6B
PID1: PID OUT Clamp (MSB) -> Clamp value Output value
108
6C
PID1: PID OUT Clamp (LSB) -> Clamp value Output value
109
6D
PID1: Time (x10ms) between each PID execution (Default ?)
110
6E
PID1: Enable (==1 without UART debug,==2 with UART debug)/Disable (!=1) PID
111
6F
PID1: Not in use
112
70
PID2: Temperature Sensor (0-5) linked to this PID routine
113
71
PID2: Output (0-7) linked to this PID routine
114
72
PID2: PID P (MSB) Parameter
115
73
PID2: PID P (LSB) Parameter
116
74
PID2: PID I (MSB) Parameter
117
75
PID2: PID I (LSB) Parameter
118
76
PID2: PID D (MSB) Parameter
119
77
PID2: PID D (LSB) Parameter
120
78
PID2: PID Ti Parameter -> How often the I PID filter needs to be updated
121
79
PID2: PID I Clamp (MSB) -> Clamp value to avoid windup
122
7A
PID2: PID I Clamp (LSB) -> Clamp value to avoid windup
123
7B
PID2: PID OUT Clamp (MSB) -> Clamp value Output value
124
7C
PID2: PID OUT Clamp (LSB) -> Clamp value Output value
125
7D
PID2: Time (x10ms) between each PID execution (Default ?)
126
7E
PID2: Enable (==1 without UART debug,==2 with UART debug)/Disable (!=1) PID
127
7F
PID2: 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