Added two new devices, Sonnenkönig Fresco 140 and 180 - both are air conditioners. Tested both and all settings are working correctly.
@@ -0,0 +1,119 @@
+name: Air conditioner
+products:
+ - id: sunfrscoxejmjtfe
+ manufacturer: Sonnenkoenig
+ model: Fresco 140 - 180
+entities:
+ - entity: climate
+ dps:
+ - id: 2
+ type: integer
+ name: temperature
+ range:
+ min: 16
+ max: 31
+ mapping:
+ - constraint: temperature_unit
+ conditions:
+ - dps_val: true
+ value_redirect: temp_set_f
+ min: 62
+ max: 90
+ - id: 3
+ name: current_temperature
+ value_redirect: temp_current_f
+ - id: 101
+ name: hvac_mode
+ type: string
+ - dps_val: "1"
+ value: cool
+ - dps_val: "3"
+ value: dry
+ - dps_val: "5"
+ value: fan_only
+ - id: 103
+ name: preset_mode
+ type: boolean
+ - dps_val: false
+ value: none
+ value: sleep
+ - id: 104
+ name: fan_mode
+ value: high
+ - dps_val: "2"
+ value: middle
+ value: low
+ - id: 109
+ name: temperature_unit
+ value: F
+ - value: C
+ - id: 110
+ name: temp_set_f
+ hidden: true
+ optional: true
+ - id: 111
+ name: temp_current_f
+ - id: 106
+ name: swing_mode
+ value: "off"
+ value: vertical
+ - entity: switch
+ name: Power
+ icon: "mdi:power"
+ - id: 1
+ name: switch
+ - entity: binary_sensor
+ class: problem
+ category: diagnostic
+ - id: 20
+ type: bitfield
+ name: sensor
+ - dps_val: 0
+ value: false
+ - value: true
+ name: fault_code
+ - entity: number
+ translation_key: timer
+ class: duration
+ category: config
+ - id: 105
+ name: value
+ unit: h
+ min: 0
+ max: 24