Code Monkey home page Code Monkey logo

hass-peaqhvac's People

Contributors

elden1337 avatar enoch85 avatar misa1515 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

enoch85 misa1515

hass-peaqhvac's Issues

Water heater next start too soon

Today [0,76, 0,57, 0,59, 0,64, 0,97, 1,5, 1,97, 2,22, 2,16, 1,93, 1,72, 1,55, 1,53, 1,5, 1,48, 1,52, 1,5, 1,79, 2,16, 2,59, 2,58, 2,08, 1,81, 1,43]
Tomorrow [1,42, 0,8, 0,61, 0,59, 0,6, 1,4, 1,64, 2,17, 1,97, 1,77, 1,51, 1,44, 1,41, 1,38, 1,36, 1,37, 1,4, 1,55, 1,84, 2,28, 2,14, 1,94, 1,62, 1,47]

Water 46.6
Trend -0.9
Time 23:05
Next start 23:47.
Expected 03:47

Smooth out short valleys

To lower jumpy strain on hvac

If hour 1 - 3
hour 2 - 1
hour 3 - 3

Then average all three hours to 2

wished temperature sensor

should be an input_number in HA.
this data should be taken into account when measuring offset-steps and demand

Fix faulty calc for next boost

Wants to start at :59 regularly which is wrong for future hours.

Also seems to forget to recalc, perhaps not getting tomprrows prices at 13h as it should?

Wrong groups

Today = 0,29, 0,29, 0,28, 0,26, 0,27, 0,26, 0,29, 0,51, 1,95, 1,64, 0,82, 0,51, 0,41, 0,32, 0,31, 0,31, 0,32, 0,33, 0,31, 0,28, 0,26, 0,25, 0,21, 0,17

Tomorrow = 0,21, 0,21, 0,21, 0,2, 0,2, 0,19, 0,21, 0,23, 0,24, 0,27, 0,27, 0,27, 0,26, 0,25, 0,25, 0,26, 0,27, 0,28, 0,29, 0,28, 0,27, 0,25, 0,23, 0,21

Groups tomorrow should be all cheap.

image
image

Refactor water heater coord

1, change threshold for operations from offset > 0 to >= 0
2. Alter tempthreshold and time threshold so that they play nicer with a lower peak.

-10 more aggressively

Ignore current temp.
Never boost water.
Check that peak is single hour or max x hours long

Boost starts too early

At 8:58 the booster started right when water passed 40c.
It should have waited sccording to the prices:

0,24, 0,27, 0,27, 0,27, 0,26, 0,25, 0,25, 0,26, 0,27, 0,28, 0,29, 0,28, 0,27, 0,25, 0,23, 0,21

Temp trend offset wrong

It's 0.9 above set and trend is -0.4. Temp trend offset still claims -1. Which adds to the delay of preheating

Make delay in water heating

if current hour has an offset above 0 (limit), but coming hours are decreasing even more, consider waiting. this pattern is espescially useful during the night when a few hours more rarely make a difference for comfort.

Perceived temp

Take indoor temp, outdoor temp and vent into account. Possibly also forecast.

For instance, 20c indoors feels much colder when its 0 outside than when its 12c outside.
Sometimes indoor temp might have to be slightly increased to add comfort.

Can't configure the integration

System

  • HAOS 11 (tested both public and private access, right now it's set to be public) - installed like 1 week ago fresh, didn't touch anything except allowing trusted_proxies in configuration.yaml
  • Nibe integration
  • peaq-hvaq 2.0.2
  • Nibe F750
  • Subscription to "Change Settings" in Nibe:

image

Debuggning

image

The real sensor names are:
Indoor temp
sensor.nibe_15XXXX_40033

Outdoor temp:
sensor.nibe_15XXXX_40004

Tried using them as well, but first tried with only numbers since that's what the documentation says.

image

Is it here that I enable debuggning? Done in that case.

image

Sensors are working, but some of them are unavailable in the Nibe integration - don't know if that related?

Make prediction for hours and heat

If we have heated the pipes to x, and a couple of expensive hours are approaching, take next cheap period into account (with weather forecast) to possibly not lower entirely.

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.