LavermanJJ / home-assistant-solarfocus

🏡 Solarfocus eco manager touch integration for Home Assistant
Apache License 2.0
14 stars 4 forks source link

Add support for eco top light #48

Closed LavermanJJ closed 11 months ago

LavermanJJ commented 1 year ago

The door contact binary_sensor is inverted for the eco top light.

SolarfocusBinarySensorEntityDescription(
         key="door_contact",
         device_class=BinarySensorDeviceClass.DOOR,
         on_state="0", # might be one for terminator, but is 0 for eco top light 

Are there further differences?

lein1013 commented 1 year ago

Till, now I just saw this issue. I've requested the solarfocus support, that they provide some more public available documents, we could use.

tinerop commented 1 year ago

Here is a report on what works with the Ecotop Light - and few things I'm not entirely sure of...

I use a Solarfocus "Ecotop light" with Firmware Version V 22.050 in combination with a „Hygiene Kombispecher HYKO“ (thats a buffer with an integrated freshwater-compartment).

Using your amazing HACS-integration version 2.2.2 / Home Assistant 2023.4.4 / Supervisor 2023.04.0 / Operating System 9.5 / Frontend 20230411.1 - latest.

Controls "Steuerelemente" (no issues found, same as in your screenshot)

Configuration "Konfiguration" - (no issues found, same as in your screenshot)

Sensors "Sensoren":

Biomass Boiler (Pelletsheizung, Brenner) Biomass boiler ash container: "23%" (correct) Biomass boiler cleaning: "-1%" (should be value between 0%-100%) Biomass boiler door contact: "closed" (correct) Biomass boiler log wood: "nachlegen nicht notwendig" (not needed, therminator only) Biomass boiler message number: "0" (correct) Biomass boiler octoplus buffer temperature bottom "270.0 C" (not needed, octoplus only) Biomass boiler octoplus buffer temperature top "0.0 C" (not needed, octoplus only) Biomass boiler outdoor temperature: "10.2 C" (correct) Biomass boiler temperature "66.0 C" (correct)

Boiler 1 (freshwater-compartment within „Buffer1“) Boiler 1 circulation: „gesperrt“ (not sure where that comes from, - guess thats for the circulation pump?) Boiler 1 mode: „immer ein“ (correct) Boiler 1 single charge: „0“ (seems correct, guess this means off?) Boiler 1 state: „Bereitschaft“ (correct) Boiler 1 temperature: „65,3 C“ (correct)

Buffer 1 (buffer with an integrated freshwater-compartment here „Boiler 1“) Buffer 1 bottom temperature: „64,4 C“ (correct) Buffer 1 mode: „immer aus“ (not sure why its "always off"?) Buffer 1 pump: „läuft“ (guess it’s the other way round, should be „läuft nicht“ since nothing pumps at the moment guess this is when the furnace pumps water in the buffer?) Buffer 1 state: „Bereitschaft“ (correct) Buffer 1 top temperature: „65,2 C“ (correct)

Heating Circuit 1 (Heizkreis 1) Heating circuit 1 circulator pump: „läuft nicht“ (correct) Heating circuit 1 humidity: „-0,1%“(i use an outdoor temperature sensor) Heating circuit 1 limit thermostat „OK“ (not sure what that means? ok means closed?) Heating circuit 1 mixer valve: „0%“ (correct) Heating circuit 1 room temperature: „124,1 C“ (this should be 12,24 according to the manual - i use an outdoor temperature sensor) Heating circuit 1 state: „Außenabschalttemperatur Absenkbetrieb erreicht“ (correct) heating_circuit_1_supply_temperature: 29,5 C“ (correct)

Biomass boiler boiler operating mode – this is only for therminator Biomass boiler status – here is Enumeration missing (0-31)

I really appreciate your amazing integration! Thanks for your work!