Issue #3102
@@ -920,3 +920,4 @@ Further device support has been made with the assistance of users. Please consid
- [duckati](https://github.com/duckati) for assisting with support for BBCoin AT5299 PCIe computer switch.
- [webkaktuspl](https://github.com/webkaktuspl) for assisting with support for Vidos M13-XT video doorbell.
- [rybe](https://github.com/rybe) for assisting with support for Haozee PS10 presence sensing light switch.
+- [BeriBGood](https://github.com/BeriBGood) for assisting with support for SR208C solar water heating controller.
@@ -158,6 +158,7 @@
- Nulite NL-B245 monobloc heat pump
- Powerworld PW040, PWS58330, PWS58410 air+water heat pumps
- Sanden GAU-A45HPD WiFi heat pump controller
+- Lohxa SR208C solar water heating controller
- Thermex IF series V pro and Lima 80V hot water systems
### Thermostats
@@ -0,0 +1,171 @@
+name: Solar water heater
+products:
+ - id: hyrswocbx6i1rveo
+ manufacturer: Lohxa
+ model: SR208C
+entities:
+ - entity: water_heater
+ dps:
+ - id: 1
+ type: boolean
+ name: operation_mode
+ mapping:
+ - dps_val: false
+ value: "off"
+ - dps_val: true
+ constraint: mode
+ conditions:
+ - dps_val: auto
+ value: eco
+ default: true
+ - dps_val: heating
+ value: electric
+ - dps_val: cold
+ value: away
+ - id: 2
+ type: string
+ name: mode
+ hidden: true
+ - id: 4
+ type: integer
+ name: temperature
+ unit: C
+ range:
+ min: 0
+ max: 100
+ - id: 22
+ name: current_temperature
+ - scale: 10
+ - dps_val: 3888
+ value: null
+ - dps_val: 3999
+ - entity: select
+ translation_key: temperature_unit
+ category: config
+ - id: 6
+ name: option
+ - dps_val: c
+ value: celsius
+ - dps_val: f
+ value: fahrenheit
+ - entity: switch
+ name: Instant heating
+ icon: "mdi:heating-coil"
+ - id: 8
+ name: switch
+ - entity: sensor
+ translation_key: time_remaining
+ class: duration
+ category: diagnostic
+ - id: 14
+ optional: true
+ name: sensor
+ unit: min
+ class: measurement
+ - entity: binary_sensor
+ class: problem
+ - id: 15
+ type: bitfield
+ - dps_val: null
+ value: false
+ - dps_val: 0
+ - value: true
+ name: fault_code
+ name: Upper tank temperature
+ class: temperature
+ - id: 21
+ name: Solar collector temperature
+ - id: 26
+ name: Solar
+ icon: "mdi:solar-power-variant"
+ class: running
+ - id: 30
+ name: Electric element
+ - id: 32
+ class: signal_strength
+ - id: 101
+ unit: dBm
+ - target_range:
+ min: -90
+ max: -20
+ - entity: text
+ name: Configuration
+ icon: "mdi:cogs"
+ - id: 102
+ type: base64
+ name: value