Giter Club home page Giter Club logo

hacs-bwt-perla's Introduction

Custom HACS integration for the BWT Perla

BWT Perla integration repository for HACS.

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

Requirements

  • Local API enabled
    • available with firmware 2.02xx
    • enabled in Settings > General > Connection
  • "Login-Code" sent to you by mail during registration
  • local network connection (you need the ip address during setup)

Installation

  • Add this repository as user-defined repository in HACS
  • Setup integration and enter host / ip address and the "Login-Code"
  • Optional: set bwt total output as water source in the energy dashboard

Entities

Entity Id(s) Information
total_output Increasing value of the blended water = the total water consumed. Use this as water source on the energy dashboard.
errors, warnings The fatal errors and non-fatal warnings. Comma separated list or empty if no value present. List of values.
state State of the device. Can be OK, WARNING, ERROR
holiday_mode If the holiday mode is active (true) or not (false)
holiday_mode_start Undefined or a timestamp if the holiday mode is set to start in the future
hardness_in, hardness_out dH value of the incoming and outgoing water. Note that this value is not measured, but configured on the device during setup
customer_service, technician_service Timestamp of the last service performed by the customer or technician
regenerativ_level Percentage of salt left
regenerativ_days Estimated days of salt left
regenerativ_mass Total grams of salt used since initial device setup
last_regeneration_1, last_regeneration_2 Last regeneration of column 1 or 2
counter_regeneration_1, counter_regeneration_2 Total count of regenerations since initial device setup
capacity_1, capacity_2 Capacity the columns have left of water with hardness_out
day_output, month_output, year_output The output of the current day, month and year
current_flow The current flow rate. Please note that this value is not too reliable. Especially short flows might be completely missing, because this value is only queried every 30 seconds in the beginning. Only once a water flow is detected, it is queried more often. Once the flow is zero, the refresh rate cools down to 30 seconds.

Get monthly / daily / hourly / per 15 minute / ... water usage

This is not needed anymore as the integration now reports daily, monthly and yearly consumption.

You can setup a Utility Meter in Home Assistant to calculate them:

and provide a reset cycle to get daily / ... values:

hacs-bwt-perla's People

Contributors

dkarv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

apromix

hacs-bwt-perla's Issues

BWT Perla One v.20018

Hello Github community

I have a BWT Perla one softening system

I'm currently still on version 2.0018
The app says that I am on the latest firmware, are the newer beta firmwares? or how did you get the new firmware?

Can I update to 2.02xx?
Always read from people that they have a BWT Perl system.

What data do I have to provide to BWT?

Request for feedback

Thanks

Illogical water capacity display

Device: BWT Perla
Version: 2.0209

Hello, I installed the integration a few days ago and noticed some discrepancies in the displayed water capacity in HA compared to the readings on the display of the system. What do the values in the integration mean?

4 3

Connection problem

Thanks a lot for developing this integration which I am looking for since a while.

I have connected my BWT Perla Home to Wifi and tested the login-code in the VNC client and logging in works fine. Data is als send via Wifi to their severs and is visible in their app.

Unfortunately, if I would like to connect to Perla Home with your integration from Homeassistant I am getting a "connection problem" message, but no entries in the logs.

image

Any idea what is going wrong?

Versioning

Hello,

Thanks for making this an HACS integration!
Can you please create releases / versioning so that it is easier to update your integration through HACS?

Thank you!

Treated Water of the day/month/year

Hi Dkarv,

first, thanks fo your Hard Work!
You said the API can´t hand out the Treated Water of the Day/Month /year but the API gives you exactly these.
Can´t you instead of addy a Utility Meter in HA add these Sensors:
WaterTreatedCurrentDay_l
WaterTreatedCurrentMonth_l
WaterTreatedCurrentYear_l

And maby also the "CurrentFlowrate_l_h " ?

Thanks and Kind Regards
KrockX

Missing Error Entities

Hi

Thanks for the great work for this hacs integration. I have sucessfully integrated BWT Perla in Home Assistant.

Next you find the documentation for the api (sorry, i only have the version in german).

Dokumentation API.pdf

In this document on page 7 is the data "ActiveErrorIDs" listet.

image

And on page 8 is the state "ShowError" listet

image

Is it possible to add these two entities into your HACS integration as well?

In your integration is an entity named "bwt perla state" available. I'm not sure if this entity shows one of the two mentioned errors...

image

Thank you for checking my request.

Best regards,
Christian

Warning about 'custom_components.bwt_perla.sensor.CalculatedSensor'

Hi,

I use the HACS BWT Perla integration (thanks a lot for it, it works very good!!)

I updatet today my Home Assistant to Version 2024.2.5 and since then the following note has been present in the log file:

image

image

P.s. So far I have not noticed any limitations with the “BWT Perla” integration.

Does anything need to be done here before the Home Assistant 2024.5 update?

Thanks and best wishes,
Christian

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.