semanticHomeMenu Part 10 - HVAC [4.0.0.0;4.9.9.9]

semanticHomeMenu - HVAC

image

The HVAC widget card used by main_widget will show all kind of HVAC (air conditioner) equipment in a selected room and show controlls based on equipment group members.
Group members need to follow the naming shown in the example Item definition.

grafik

Usage and Configuration

Example for textual item import

Group                       hvacChildroom                                                   "HVAC"                                <climate>             (gChildroom)                                          ["HVAC"]                           {uiSemantics="uiSemantics"[preposition=" in the", equipment="HVAC", location="Childroom"]}
Switch                      hvacChildroom_power                                             "Power"                               <switch>              (hvacChildroom)                                       ["Control", "Power"]
String                      hvacChildroom_mode                                              "Mode"                                <temperature_cold>    (hvacChildroom)                                       ["Control", "Temperature"]
Number:Temperature          hvacChildroom_ambientTemp                                       "Ambient Temperature"                 <temperature>         (hvacChildroom)                                       ["Measurement", "Temperature"]
Number:Temperature          hvacChildroom_targetTemp                                        "Target Temperature"                  <temperature>         (hvacChildroom)                                       ["Temperature", "Setpoint"]
String                      hvacChildroom_fanSpeed                                          "Fan Speed"                           <qualityofservice>    (hvacChildroom)                                       ["Wind", "Control"]
String                      hvacChildroom_vanesUpDown                                       "Vane Position Up/Down"               <movecontrol>         (hvacChildroom)                                       ["Control", "Opening"]
// Some devices have numeric values for mode, fanspeed and vanes position, use a number item instead
//Number                    hvacChildroom_mode                                              "Mode"                                <temperature_cold>    (hvacChildroom)                                       ["Control", "Temperature"]
//Number                    hvacChildroom_fanSpeed                                          "Fan Speed"                           <qualityofservice>    (hvacChildroom)                                       ["Wind", "Control"]
//Number                    hvacChildroom_vanesUpDown                                       "Vane Position Up/Down"               <movecontrol>         (hvacChildroom)                                       ["Control", "Opening"]

Control Mode, Fanspeed and Vane Position use Item options.

Community

Please check openHAB community for discussions and proposals. Do not post on the marketplace topics.

Changelog

Version 1.0.1

  • ressource link corrected

Version 1.0

  • initial release for openHAB 4

Resources

https://github.com/hmerk/semanticHomeMenu/raw/main/climate/semanticHomeMenu_HVAC.yaml

1 Like