Git Product home page Git Product logo

hass_solvis_control's Introduction

Solvis Heating Integration for Home Assistant

Version Validate for HACS Validate% with hassfest Safe Code

Custom Home Assistant integration for Solvis Heating Devices

Install

HACS

The easiest way to install this component is by clicking the badge below, which adds this repo as a custom repo in your HASS instance.

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

You can also add the integration manually by copying custom_components/solvis_control into <HASS config directory>/custom_components

Preparation:

For using this integration you are required to enable the Modbus Protocol on your Solvis Device. Please follow this guide: https://solvis-files.s3.eu-central-1.amazonaws.com/downloads-fk/regelung/sc-3/SC-3_ModBus_Schnittstellenbeschreibung.pdf

hass_solvis_control's People

Contributors

larsk1 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

fwittenfeld

hass_solvis_control's Issues

[FEATURE] Virtual Sensor: Solar Energy

Wie hier diskutiert ist es möglich, die über Solarthermie geerntete Energie aus der Vorlauf-/Rücklauftemperatur und dem Solardurchfluss zu errechnen.

Ich mache das derzeit so

sensor:     
  - platform: template
    sensors:
      solar_heat_power: 
        friendly_name: Solar Power
        #Spezifische Wärmekapazität 4,187 J/(g*K), https://www.mikrocontroller.net/topic/209838
        #1000g/liter, 3600 s/h -> 4.19*1000/3600 = 1.163
        value_template: "{{( (states('sensor.s5_solar_vl_sek') | float - states('sensor.s6_solar_rl_sek') | float) * states('sensor.solar_durchfluss') | float) * (1.16305555556) | round(2)}}"
        unit_of_measurement: W

Anders als bei dir & in der Solvis-Doku habe ich dabei die Einheit des SolarDurchfluss (33040) mit ltr/h festgelegt.
Die an der Heizung & in HA angezeigten Werte für Durchfluss und Energie stimmen dann zumindest bei mir überein.
Wäre cool, wenn mal jemand checken könnte, ob das nur bei meiner Anlage so ist. ;-)

[BUG] Sensor values are inverted

Version of the plugin
1.0.1

Home-Assistant Version
2024.7.0b5

Enviroment (Docker, HAOS, ...)
HAOS

Describe the bug
Some sensors are being pulled in inverted from the value being reported on the Solvis Control unit.
For example:
image
The value here is reported as nearly negative 70°C. In the SC unit directly the value is correctly reported at nearly positive 70°C.

The sensor of the example here is the "lower" ("unten") Pufferspeicher-Sensor. The "upper" ("oben") Sensor is correctly reporting the positive temperature value - as expected.

Another example is the number of restarts of the heater.
image
(disregard the high value - this is a problem with my heater which is being investigated by Solvis technical support.)

To Reproduce
Not sure how to reproduce. This is simply how the sensor's value is being displayed for me...

Expected behavior
I would expect the integration to show the values as reported by the SC unit.

Screenshots
image (same screenshot as above)

Home Assistant failed to connect

Latest version of solvis control is installed.
HomeAssistant-Version latest is installed running on a PI4
Solvis VC3 is connected via LAN and communicates properly with Solvis portal. It is connected via a switch with my Fritzbox.
IP Address and port 502 is set properly in the configuration of Solvis Control

Nevertheless I get a failed to connect after reboot of heating system or Homeassistant every time.

Any idea where to search for the root cause?

Values of heat pump

This software works great in my installation. I have installed a SolvisMax, SC-3, and a Lea Premium heat pump.

All values fron SolvisMax are reported, this is cool.

Would it be possible to show also values from the Lea Premium heat pump? Unfortunately I did not find any Modbus documentation for these values.

I would be interested in the following values:

  • elektrische Energie Wärmepumpe
  • Wärmemenge Wärmepumpe
  • Startvorgänge Wärmepumpe
  • Leistung Wärmepumpe
  • Laufzeit Wärmepumpe
  • Wärmemenge Heizstab
  • Startvorgänge Heizstab
  • Laufzeit Heizstab

[FEATURE] Ability to use own temperature sensors

Add support for custom sensors, such as temperature sensors, for integration with Solvis systems.

In our case, we use our own sensors in Home Assistant rather than the thermostats provided by Solvis.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.