Created
December 22, 2019 18:10
-
-
Save dechamps/0162a0f34cec2ceba642f801e437f811 to your computer and use it in GitHub Desktop.
Example OpenHAB BACnet configuration (Atlas 2006)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// /etc/openhab2/sitemap/atlas2006.sitemap | |
sitemap atlas2006 label="Atlas 2006" { | |
Frame { | |
Switch item=Atlas2006_Presence label="Presence" icon="presence" | |
} | |
Frame label="Living Room" { | |
Text item=Atlas2006_HVAC_RoomTemperature_Living_eTCH label="Temperature [%.1f °C]" icon="feels_like_temperature" | |
Setpoint item=Atlas2006_HVAC_Setpoint_Living label="Setpoint [%.1f °C]" icon="setpoint" minValue=18 maxValue=26 step=0.5 | |
Switch item=Atlas2006_HVAC_RunStatus_Living label="HVAC" icon="switch" | |
Text item=Atlas2006_HVAC_UFH_ValveEnable_Living label="UFH Valve [MAP(valve.map):%s]" icon="fire" | |
Text item=Atlas2006_HVAC_FCU_ThermalOutput_Living label="FCU Thermal Output [%.2f kW]" icon="fcu_thermal_output" | |
} | |
Frame label="Master Bedroom" { | |
Text item=Atlas2006_HVAC_RoomTemperature_Master_eZNS label="Temperature [%.1f °C]" icon="feels_like_temperature" | |
Setpoint item=Atlas2006_HVAC_Setpoint_Master label="Setpoint [%.1f °C]" icon="setpoint" minValue=18 maxValue=26 step=0.5 | |
Switch item=Atlas2006_HVAC_RunStatus_Master label="HVAC" icon="switch" | |
Text item=Atlas2006_HVAC_UFH_ValveEnable_Master label="UFH Valve [MAP(valve.map):%s]" icon="fire" | |
Text item=Atlas2006_HVAC_FCU_ThermalOutput_Master label="FCU Thermal Output [%.2f kW]" icon="fcu_thermal_output" | |
} | |
Frame label="Guest Bedroom" { | |
Text item=Atlas2006_HVAC_RoomTemperature_Guest_eZNS label="Temperature [%.1f °C]" icon="feels_like_temperature" | |
Setpoint item=Atlas2006_HVAC_Setpoint_Guest label="Setpoint [%.1f °C]" icon="setpoint" minValue=18 maxValue=26 step=0.5 | |
Switch item=Atlas2006_HVAC_RunStatus_Guest label="HVAC" icon="switch" | |
Text item=Atlas2006_HVAC_UFH_ValveEnable_Guest label="UFH Valve [MAP(valve.map):%s]" icon="fire" | |
Text item=Atlas2006_HVAC_FCU_ThermalOutput_Guest label="FCU Thermal Output [%.2f kW]" icon="fcu_thermal_output" | |
} | |
Frame label="Ensuite Bathroom" { | |
Text item=Atlas2006_HVAC_RoomTemperature_Ensuite_External label="Temperature [%.1f °C]" icon="feels_like_temperature" | |
Setpoint item=Atlas2006_HVAC_Setpoint_Ensuite label="Setpoint [%.1f °C]" icon="setpoint" minValue=18 maxValue=26 step=0.5 | |
Switch item=Atlas2006_HVAC_RunStatus_Ensuite label="HVAC" icon="switch" | |
Text item=Atlas2006_HVAC_UFH_ValveEnable_Ensuite label="UFH Valve [MAP(valve.map):%s]" icon="fire" | |
} | |
Frame label="Bathroom" { | |
Text item=Atlas2006_HVAC_RoomTemperature_Bathroom_External label="Temperature [%.1f °C]" icon="feels_like_temperature" | |
Setpoint item=Atlas2006_HVAC_Setpoint_Bathroom label="Setpoint [%.1f °C]" icon="setpoint" minValue=18 maxValue=26 step=0.5 | |
Switch item=Atlas2006_HVAC_RunStatus_Bathroom label="HVAC" icon="switch" | |
Text item=Atlas2006_HVAC_UFH_ValveEnable_Bathroom label="UFH Valve [MAP(valve.map):%s]" icon="fire" | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// /etc/openhab2/items/atlas2006_hvac.items | |
// Make sure the networkNumber matches what's in your own router's config. | |
// (e.g. for BFR, the "net" attribute on the Router Adapter element that's attached to the BACnet/Ethernet network.) | |
// Your IDs are likely to be different, especially the Device IDs. Use a browser (e.g. Yabe) to find yours. | |
// Device IDs: | |
// - 20-06: 2006 | |
// - UFH-20.06: 40284 | |
// - UNIFCU-20.06-279: 300279 | |
// - MULTIFCU-20.06-280: 300280 | |
// 20-06/Temperature | |
Number Atlas2006_HVAC_RoomTemperature_Living_eTCH {bacnet="device=2006,type=analogInput,id=1,networkNumber=2006"} | |
// UNIFCU-20.06-279/BATHROOM-BED 1 ENSUITE BACstat Temperature Sensor | |
Number Atlas2006_HVAC_RoomTemperature_Bathroom_eZNS {bacnet="device=300279,type=analogInput,id=601,networkNumber=2006"} | |
// UNIFCU-20.06-279/BATHROOM-BED 1 ENSUITE External Temperature Sensor | |
Number Atlas2006_HVAC_RoomTemperature_Bathroom_External {bacnet="device=300279,type=analogInput,id=606,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 1 Temperature | |
Number Atlas2006_HVAC_RoomTemperature_Master_eZNS {bacnet="device=300280,type=analogInput,id=201,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 2 Temperature | |
Number Atlas2006_HVAC_RoomTemperature_Guest_eZNS {bacnet="device=300280,type=analogInput,id=301,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BATHROOM-BED 1 ENSUITE BACstat Temperature Sensor | |
Number Atlas2006_HVAC_RoomTemperature_Ensuite_eZNS {bacnet="device=300280,type=analogInput,id=601,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BATHROOM-BED 1 ENSUITE External Temperature Sensor | |
Number Atlas2006_HVAC_RoomTemperature_Ensuite_External {bacnet="device=300280,type=analogInput,id=606,networkNumber=2006"} | |
// 20-06/Cooling/Heating System Override | |
Switch Atlas2006_HVAC_SystemOverride {bacnet="device=2006,type=binaryValue,id=2,networkNumber=2006"} | |
// UNIFCU-20.06-279/SPACE Run Status | |
Switch Atlas2006_HVAC_RunStatus_Living (Atlas2006_Presence_Bound) {bacnet="device=300279,type=binaryValue,id=1,networkNumber=2006"} | |
// UNIFCU-20.06-279/BATHROOM-BED 1 ENSUITE Run Status | |
Switch Atlas2006_HVAC_RunStatus_Bathroom (Atlas2006_Presence_Bound) {bacnet="device=300279,type=binaryValue,id=1601,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 1 Run Status | |
Switch Atlas2006_HVAC_RunStatus_Master (Atlas2006_Presence_Bound) {bacnet="device=300280,type=binaryValue,id=1201,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 2 Run Status | |
Switch Atlas2006_HVAC_RunStatus_Guest (Atlas2006_Presence_Bound) {bacnet="device=300280,type=binaryValue,id=1301,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BATHROOM-BED 1 ENSUITE Run Status | |
Switch Atlas2006_HVAC_RunStatus_Ensuite (Atlas2006_Presence_Bound) {bacnet="device=300280,type=binaryValue,id=1601,networkNumber=2006"} | |
// UNIFCU-20.06-279/Master Setpoint | |
Number Atlas2006_HVAC_Setpoint_Living {bacnet="device=300279,type=analogValue,id=12,networkNumber=2006"} | |
// UNIFCU-20.06-279/BATHROOM-BED 1 ENSUITE Setpoint | |
Number Atlas2006_HVAC_Setpoint_Bathroom {bacnet="device=300279,type=analogValue,id=1600,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 1 Setpoint | |
Number Atlas2006_HVAC_Setpoint_Master {bacnet="device=300280,type=analogValue,id=1200,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 2 Setpoint | |
Number Atlas2006_HVAC_Setpoint_Guest {bacnet="device=300280,type=analogValue,id=1300,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BATHROOM-BED 1 ENSUITE Setpoint | |
Number Atlas2006_HVAC_Setpoint_Ensuite {bacnet="device=300280,type=analogValue,id=1600,networkNumber=2006"} | |
// UFH-20.06/LIVING DINING Valve Enable | |
Switch Atlas2006_HVAC_UFH_ValveEnable_Living {bacnet="device=40284,type=binaryValue,id=1101,networkNumber=2006"} | |
// UFH-20.06/BEDROOM 1 Valve Enable | |
Switch Atlas2006_HVAC_UFH_ValveEnable_Master {bacnet="device=40284,type=binaryValue,id=1201,networkNumber=2006"} | |
// UFH-20.06/BEDROOM 2 Valve Enable | |
Switch Atlas2006_HVAC_UFH_ValveEnable_Guest {bacnet="device=40284,type=binaryValue,id=1301,networkNumber=2006"} | |
// UFH-20.06/BED 1 BATHROOM Valve Enable | |
Switch Atlas2006_HVAC_UFH_ValveEnable_Bathroom {bacnet="device=40284,type=binaryValue,id=1701,networkNumber=2006"} | |
// UFH-20.06/BED 1 ENSUITE Valve Enable | |
Switch Atlas2006_HVAC_UFH_ValveEnable_Ensuite {bacnet="device=40284,type=binaryValue,id=1801,networkNumber=2006"} | |
// UNIFCU-20.06-279/SPACE Current Thermal Output | |
Number Atlas2006_HVAC_FCU_ThermalOutput_Living {bacnet="device=300279,type=analogValue,id=19,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 1 Current Thermal Output | |
Number Atlas2006_HVAC_FCU_ThermalOutput_Master {bacnet="device=300280,type=analogValue,id=1206,networkNumber=2006"} | |
// MULTIFCU-20.06-280/BEDROOM 2 Current Thermal Output | |
Number Atlas2006_HVAC_FCU_ThermalOutput_Guest {bacnet="device=300280,type=analogValue,id=1306,networkNumber=2006"} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# /etc/openhab2/services/bacnet.cfg | |
# You will need to use different addresses here, depending on your network setup. | |
broadcast=192.168.1.255 | |
localBindAddress=192.168.1.2 | |
port=47808 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment