Skip to content

Conversation

@LKuemmel
Copy link
Contributor

No description provided.

ndrsnhs and others added 30 commits October 27, 2025 12:52
* add production counter

* add production counter and test

* fix typo

* change component name

* change structure of bat control

* adjust test

* rename component/ remove control

* delete python_test.sh

* fix typo
…2844)

* support single phase inverters

* handle power and currents NaN values
* add ip_address

* add proper restart for different modules
* add kaco nh module

* minor fix

* remove variable

* Update packages/modules/devices/kaco/kaco_nh/inverter.py

* Update packages/modules/devices/kaco/kaco_nh/inverter.py

* fix error

---------

Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
* Create __init__.py

* Create vendor.py

* Create bat.py

* Create config.py

* Create device.py

* Create __init__.py

* Update device.py

* Update bat.py

* Update __init__.py

* Add files via upload

* Add files via upload

* Update bat.py

* Update bat.py
* enhance support for counters across the UI

* add detection of invalid price data

* hide cars without SOC configured in Powermeter

* correct display of inverter consumption

* correct display of inverter consumption
* bat_mode korrigiert

* bat_mode korrigiert

* versionmatch angepasst

* simpleAPI

* chmod +x

* add service

* enable service

* add service

* flake8

* improvements

---------

Co-authored-by: LKuemmel <lena.kuemmel@openwb.de>
* Fix SMA Data-Manager/Cluster-Controller/Core2
- The "currents" array is set on the Data Manager/Cluster Controller. Since there is no Modbus register, the values ​​are calculated based on the power.
- The "currents" array is read and set on the Core2 inverter.

* Update packages/modules/devices/sma/sma_sunny_boy/inverter.py

Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>

* Update packages/modules/devices/sma/sma_sunny_boy/inverter.py

Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>

* Probleme mit Einrückung korrigiert

---------

Co-authored-by: LKuemmel <76958050+LKuemmel@users.noreply.github.com>
* bulk reader

* solaredge

* Review

Co-authored-by: Thomas Papendieck <14850347+tpd-opitz@users.noreply.github.com>

* update samples

---------

Co-authored-by: Thomas Papendieck <14850347+tpd-opitz@users.noreply.github.com>
* time charged only if plug state true

* fix

* charge start and end

* review: use variable for now
* calc charge cost by used energy source in 5 min intervall

* review
* calc soc/manual soc: calc soc diff from last run

* review: filter ms timestamps in setdata
* fix solaredge

* fix

* clean up
rleidner and others added 29 commits December 8, 2025 11:49
* fix urllib3 update

* remove version pinning

* end of file

* fix indentation

* remove urllib3 from pip installation
* subdata initialization: wait for all retained topics

* clean up

* fix

* fix pytest

* clean up
* soc_vwid: send more detailed error info to status window

* add error codes SOCERR-xx
* EV-SoC-Fallback to calculation when Online Query fails

* comment offending exception tests as these are now handled as fallback to calculation

* implement logic to meet comments

* add failing pytest-s

* rework as reviewed

* status update when calculation is done

* fix pytest scripts

* fix flake8 issues

* fix var name: soc_timestamp->last_soc_timestamp
* Reorder input items in scheduled charging and time charging

* Add Info message to scheduled plan - fix text inconsistencies

* Add info message to time plan dialog - formatting fixes

* Remove information box / text from charging plans

* Edit limit text in time charging plan
* add secondary counters to daily totals slide if configured

* Grid component as expansion item - Standardize colors (chart, energy-flow, daily-totals)

* Convert all components to q-expansion-items

* Refactor daily totals into two components

* CSS adjustments

* CSS enhancements

* Simplify total row count computed property

* Convert slideElement to computed property

* Move CSS to style section

* Remove unnecessary typecasting

* Remove "cursor: pointer" from grid component when no secondary counters configured

* Fix - move icon CSS to child component (DailyTotalsRow)

* Improved CSS layout - Replaced fixed pixel widths with rem units for better scalability

* Move daily totals dark mode colors to quasar global CSS file
…s in Koala theme (openWB#3046)

Users will often quickly press the buttons to increase/decrease the price-based charging amount multiple times.
On touch-based devices, this will zoom in on the button, which is very annoying.
By setting `touch-action: manipulation` on the relevant buttons, this is prevented.
@LKuemmel LKuemmel merged commit 151d101 into openWB:Beta Dec 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.