Merge PR #468: Add heat pump interfaces
This commit is contained in:
commit
8e16b26d09
33
libnymea/interfaces/heatpump.json
Normal file
33
libnymea/interfaces/heatpump.json
Normal file
@ -0,0 +1,33 @@
|
||||
{
|
||||
"description": "The base for all heat pump interfaces. Can be used by the client to filter for heat pumps in the system.",
|
||||
"states": [
|
||||
{
|
||||
"name": "outdoorTemperature",
|
||||
"type": "double",
|
||||
"unit": "DegreeCelsius",
|
||||
"logged": true,
|
||||
"optional": true
|
||||
},
|
||||
{
|
||||
"name": "hotWaterTemperature",
|
||||
"type": "double",
|
||||
"unit": "DegreeCelsius",
|
||||
"logged": true,
|
||||
"optional": true
|
||||
},
|
||||
{
|
||||
"name": "returnTemperature",
|
||||
"type": "double",
|
||||
"unit": "DegreeCelsius",
|
||||
"logged": true,
|
||||
"optional": true
|
||||
},
|
||||
{
|
||||
"name": "flowTemperature",
|
||||
"type": "double",
|
||||
"unit": "DegreeCelsius",
|
||||
"logged": true,
|
||||
"optional": true
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -89,5 +89,8 @@
|
||||
<file>airquality.json</file>
|
||||
<file>indoorairquality.json</file>
|
||||
<file>energystorage.json</file>
|
||||
<file>heatpump.json</file>
|
||||
<file>smartgridheatpump.json</file>
|
||||
<file>simpleheatpump.json</file>
|
||||
</qresource>
|
||||
</RCC>
|
||||
|
||||
4
libnymea/interfaces/simpleheatpump.json
Normal file
4
libnymea/interfaces/simpleheatpump.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"description": "This interface can be used for heat pumps offering one digital input for switching on and off the entire heatpump. Some heat pumps have only this possibility to be controlled. Be aware what you are doing if you switch of a heat pump and for how long.",
|
||||
"extends": ["heatpump", "power"]
|
||||
}
|
||||
18
libnymea/interfaces/smartgridheatpump.json
Normal file
18
libnymea/interfaces/smartgridheatpump.json
Normal file
@ -0,0 +1,18 @@
|
||||
{
|
||||
"description": "This interface can be used for heat pumps offering the smart grid label \"SG-Ready\". The modes can be set to the heatpump either trough 2 digital outputs or directly using modbus registers. These modes should be used by an energy manager and are not intended to be set by an user since there are certain rules to consider when switchen the SG mode.",
|
||||
"extends": "heatpump",
|
||||
"states": [
|
||||
{
|
||||
"name": "sgReadyMode",
|
||||
"type": "QString",
|
||||
"possibleValues": [
|
||||
"Off",
|
||||
"Low",
|
||||
"Standard",
|
||||
"High"
|
||||
],
|
||||
"writable": true,
|
||||
"logged": true
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user