MalteSchm
475aab1e9a
floating point input ( #302 )
2023-07-09 17:09:33 +02:00
helgeerbe
3fb062b5cc
fix: typo
2023-07-07 17:08:51 +02:00
helgeerbe
ffa9be0835
fix : #294 Passthrough Spelling
2023-07-07 17:05:44 +02:00
Bernhard Kirchen
e457ab73f9
Fix vedirect polling ( #291 )
...
* VE.Direct: remove polling interval
the polling interval was meant to limit the amount of MQTT updates.
however, that is already controlled by the global MQTT publish interval.
the removed interval was instead used to limit polling of the VE.Direct
UART for incoming data.
the Victron device sends data unsolicited. the VeDirectFrameHandler does
not implement any polling mechanism. no data is ever sent to the Victron
device.
what the removed polling interval did was cause a buffer overrun of the
HardwareSerial class, since the incoming data was not processed in time.
so every five seconds, we read a whole valid VE.Direct frame, plus some
old data, which was not a whole frame, leading to VE.Direct error
messages to pop up.
with the polling interval removed, no framing errors are reported, and
instead we gain new data from the charge controller approximately ever
two seconds -- for free.
* VE.Direct: change texts to correct VE.Direct capital letters
* VE.Direct: improve "UpdatesOnly" switch labels
especially since the publish interval setting is gone, the label makes
it hard to comprehend what the switch does. update the texts to better
explain what the switch is used for.
use the same text on the VE.Direct info view.
* VE.Direct: use StatusBadge on info view
there were custom badges to indicate the VE.Direct settings. replace
those by the common StatusBadge to make then look the same as the other
badged on the info views.
2023-07-04 12:04:38 +02:00
helgeerbe
006f63ed02
feature: add digest auth on power meter
...
Power Meter -> HTTP(S) + Jason configuration allows now basic and digest authentication (all Shelly Gen2 devices)
2023-07-04 11:54:46 +02:00
helgeerbe
9a4eb75160
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-07-02 14:32:12 +02:00
MalteSchm
e279ce08c4
Dynamic power control and more power control modes on the Huawei PSU
2023-07-01 12:37:55 +02:00
Thomas Basler
9b0d2ff25f
webapp: Update dependencies
2023-06-28 20:11:36 +02:00
Thomas Basler
a510afe53e
webapp: Update dependencies
2023-06-27 19:01:43 +02:00
Thomas Basler
6955233371
webapp: Update dependencies
2023-06-26 20:42:43 +02:00
jdloic
3df65b3d37
Ajout de traductions en Français
2023-06-26 18:31:54 +02:00
helgeerbe
6ed3ce7417
Fix : #274
...
Iverter is behind power meter - switch does not work
2023-06-26 12:27:26 +02:00
Bernhard Kirchen
07bb0b03f7
DPL hysteresis fix and refactor of setNewPowerLimit() ( #264 )
2023-06-26 11:52:33 +02:00
helgeerbe
7d73ae3c20
Fix: linting error
2023-06-22 21:55:58 +02:00
Bernhard Kirchen
9995c1172e
VE.Direct live view enhancements ( #269 )
...
* add calculated values to VE.Direct data
solar current, battery output power, and the charger's efficiency can be
calculated from the values reported by the charger. the efficiency must
be taken with a grain of salt. it seems that the solar power value and
the battery output voltage/current are not always in sync. for that
reason a moving average is used to smooth out the calculated efficiency
value.
* show calculated VE.Direct values in web live view
order the values and translations similarly for the input and output,
starting with power at the top, then voltage, then current as the last
of these three.
* VE.Direct live view: use 'd' as unit for days
'd' is the SI unit symbol for days and does not need translation, which
is desirable as units are not translated throughout the project.
* refactor VE.Direct live view
* move Dynamic Power Limiter data into its own type.
* split VE.Direct data into three types: "device", "input", and
"output". hence all input and output values are now ValueObject, which
allows to iterate over them using a loop without typing issues.
* generate the tables with input and output values using a loop, rather
than defining each row individually.
* localize numbers using $n (vue method), which fixes switching the
number format (dot vs. comma) when switching the language.
* use no decimal point for power values (they are integers), three
decimal points for kWh values (charger only reports two decimal
places, but three are easier to read since the unit is *kilo* Wh), one
decimal point for the efficiency, and two for voltage and current.
* update language tokens to avoid mapping JSON keys to language keys
(use the JSON keys to access the language tokens).
* re-structure language tokes so the brief keys took over from
VeDirectFrameHandler always make sense (nest into "input" and
"output").
* order values similarly from top to bottom: power, then voltage, then
current. this is following the order of the inverters' details.
* group values by type/unit (yield and max. power) and order them
"newest" to "oldest" from top to bottom.
* increase the DynamicJsonDocument as it was too small to hold the newly
added data.
* update webapp_dist to include VE.Direct live view refactoring
2023-06-22 21:32:20 +02:00
helgeerbe
cd1db49a98
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-06-22 21:14:12 +02:00
Thomas Basler
93057fc3dc
Feature: Added touch icon for iOS and Android
...
Implements #1060
2023-06-21 22:44:18 +02:00
Thomas Basler
37b3b5abb9
webapp: Update dependencies
2023-06-21 20:38:52 +02:00
helgeerbe
f018a0136e
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-06-21 16:52:02 +02:00
Thomas Basler
915b084af5
webapp: Update dependencies
2023-06-19 11:35:48 +02:00
Thomas Basler
0a56dc2ae1
webapp: Update dependencies
2023-06-14 21:53:53 +02:00
helgeerbe
8dac88e7b9
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-06-12 13:07:44 +02:00
Thomas Basler
ee4b479b7d
webapp: Update dependencies
2023-06-11 21:00:14 +02:00
helgeerbe
e68baa3086
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-06-09 13:16:56 +02:00
MalteSchm
e0a8da84d7
full solar passthrough
2023-06-09 13:09:58 +02:00
Thomas Basler
2ccc4a766e
webapp: Update dependencies
2023-06-08 20:29:14 +02:00
Thomas Basler
91d3cd1da2
Feature: Show BSSID in the web interface
2023-06-08 19:56:22 +02:00
helgeerbe
8298a0c36f
Merge pull request #255 from madmartin:inverter_restart
...
Feature: add daily restart for the inverter
2023-06-05 10:10:14 +02:00
Martin Dummer
c727e21a49
Feature: add daily restart for the inverter
...
Add a configurable restart option for the inverter to set the "YieldDay"
values to zero.
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-06-04 09:14:42 +02:00
MalteSchm
e7c8a89bd3
inital version of full solar passthrough
...
Webinterface change to set full solar passthrough values
Adding webapi and config changes to enable full solar passthrough over certain battery Soc
inital version of full solar passthrough in power limiter
Passthrough mode can be enabled via MQTT
translations
re-enable comment
remove unused variable
2023-06-02 12:49:24 +02:00
Thomas Basler
114ebb247a
webapp: Update dependencies
2023-06-01 23:24:31 +02:00
Thomas Basler
5a37948ca9
Fix: If no sunset/sunrise calculation is possible a wrong value is shown
...
This is catched now and a proper message is shown in the web UI. Also the mode is set to day.
2023-06-01 18:39:50 +02:00
Thomas Basler
ac201ba689
webapp: Update dependencies
2023-05-31 19:43:22 +02:00
Thomas Basler
a4cf16bb0b
webapp: Update dependencies
2023-05-29 21:02:19 +02:00
Thomas Basler
1c8bd8091b
Feature: Allow reordering of the inverters in the live view
...
Reordering can be done in the inverter settings via drag&drop.
2023-05-29 20:17:07 +02:00
Thomas Basler
e7198073af
Feature: Allow configuration of sunset type
2023-05-24 19:21:44 +02:00
helgeerbe
a3e7439181
fix(action): sort tags in chronological order
2023-05-24 09:13:04 +02:00
Thomas Basler
a66a3fc44e
webapp: Update dependencies
2023-05-23 19:39:03 +02:00
Thomas Basler
752362d2df
Feature: Added localization setting to display
...
Its possible to change the language of the display
2023-05-23 18:25:12 +02:00
helgeerbe
b7ac70b1ca
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-05-23 09:19:57 +02:00
Thomas Basler
450fa4dbe9
webapp: Update dependencies
2023-05-22 18:26:05 +02:00
Thomas Basler
3596c79d3b
webapp: Update dependencies
2023-05-19 11:05:47 +02:00
helgeerbe
1c7b7d3cdf
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-05-10 18:16:25 +02:00
Thomas Basler
aa6812ccd9
webapp: Update dependencies
2023-05-09 20:06:20 +02:00
Thomas Basler
efcbd81927
Feature: Add used PIO environment to the system info page
2023-05-08 21:43:50 +02:00
helgeerbe
178d40d5b4
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-05-04 20:24:29 +02:00
Thomas Basler
7c80fe2bf9
webapp: Update dependencies
2023-05-02 21:03:24 +02:00
helgeerbe
dae4c6fbf5
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-28 22:38:39 +02:00
Thomas Basler
ae321d633a
webapp: Update dependencies
2023-04-28 21:47:05 +02:00
Thomas Basler
58214ccbea
Fix: webapp console: Only add the date at the beginning if the last character was a newline
2023-04-28 21:03:45 +02:00
helgeerbe
2d14d9f69e
Merge branch '198-enhancement-simplifying-the-settings-menu' into development
2023-04-28 20:11:07 +02:00
helgeerbe
3f0291dce0
: Enhancement - Simplifying the settings menu #198
2023-04-28 20:08:36 +02:00
helgeerbe
80f1af32f8
Fix: Link to git hash references onBattery repo now
2023-04-27 21:55:07 +02:00
helgeerbe
46c733ca31
Revert "Fix: Link to git hash references onBattery repo"
...
This reverts commit 23b35d9b00 .
2023-04-27 21:45:50 +02:00
helgeerbe
32913c2b2e
Revert "fix: change url for firmware info to"
...
This reverts commit dfa0a1c98b .
2023-04-27 21:45:50 +02:00
helgeerbe
dfa0a1c98b
fix: change url for firmware info to
...
openDTU-onbattery
2023-04-27 21:31:38 +02:00
helgeerbe
23b35d9b00
Fix: Link to git hash references onBattery repo
...
now
2023-04-27 20:15:57 +02:00
helgeerbe
d4a5570806
Feature: Add battery Icon on Navbar, to
...
indicate openDTU-onBattery is running
2023-04-26 12:52:28 +02:00
helgeerbe
37b5edb010
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-25 18:51:18 +02:00
Thomas Basler
b2c249a711
webapp: Enable stricter error reporting
2023-04-24 20:31:24 +02:00
Thomas Basler
1da545725a
webapp: Update dependencies
2023-04-24 20:21:51 +02:00
MalteSchm
8764809259
Webapp update do display power values
2023-04-23 18:49:32 +02:00
Thomas Basler
8373a9cffb
webapp: update dependencies
2023-04-20 23:16:38 +02:00
Thomas Basler
04f62e03b8
BREAKING CHANGE: Web API Endpoint /api/eventlog/status no nested serial object
...
It's not required as the eventlog just contains events from requested inverter
2023-04-20 22:41:55 +02:00
helgeerbe
84a6ed540d
Merge branch 've.direct-hex' into development
2023-04-19 14:33:00 +02:00
helgeerbe
943a0eb58e
Fix: [Request] rename "Erlaubter Stromverbrauch" to "Angestrebter Netzbezug" helgeerbe/OpenDTU-OnBattery#178
2023-04-19 14:25:24 +02:00
helgeerbe
6a9585cd1e
Fix: Power Limiter Settings / cannot set permitted current below zero helgeerbe/OpenDTU-OnBattery#171
2023-04-19 14:19:26 +02:00
helgeerbe
a1b3bdfee8
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-18 12:09:22 +02:00
Thomas Basler
59f43a82a8
BREAKING CHANGE: Web API Endpoint /api/devinfo/status requires GET parameter inv=
...
Only the requested inverter is sent to the client. This reduces the size of the json response --> Less memory.
It should also fix #814 .
2023-04-17 21:48:16 +02:00
helgeerbe
40cee1f9ca
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-17 11:08:55 +02:00
Thomas Basler
34ac6faefc
webapp: Update dependencies
2023-04-15 11:01:40 +02:00
Thomas Basler
85070ffda0
webapp: Add hint to cmt frequency that it can take up to 15min until a connection is established
2023-04-15 10:55:48 +02:00
Thomas Basler
d6c2a4ba1c
webapp: Remove hard coded texts in dtuadmin view
2023-04-15 10:55:48 +02:00
Thomas Basler
ac5df9a91d
webapp: Implement CMT pa level as range control
2023-04-15 10:55:48 +02:00
Thomas Basler
1e7b16adb9
webapp: Nicer cmt frequency input
2023-04-15 10:55:48 +02:00
Thomas Basler
371e405eed
Added configuration of CMT modules frequency to webapp
2023-04-15 10:55:48 +02:00
Thomas Basler
996404ceed
Introduce gpio2 for the CMT2300A module
...
This implements the sending interrupt instead of polling. On the other hand, gpio3 is made optional.
2023-04-15 10:55:48 +02:00
Thomas Basler
854fcdaeae
Allow configuration of the TX PA Level of the CMT2300A module
2023-04-15 10:55:48 +02:00
Thomas Basler
fc5f6887cb
Adjust name from CMT2300a to CMT2300A
2023-04-15 10:55:47 +02:00
Thomas Basler
3e1b778565
Change max power limit from 1500W to 2250W to support HMS/HMT inverters
2023-04-15 10:55:47 +02:00
Thomas Basler
0ec90e0000
webapp: Adjusted radio problem hint in home view to detect problems of nrf and cmt radios
2023-04-15 10:55:47 +02:00
Thomas Basler
c19d2007bd
webapp: Added cmt radio status to system overview
2023-04-15 10:55:47 +02:00
Thomas Basler
ef614751b1
webapp: Show CMT pins in device manager
2023-04-15 10:55:47 +02:00
Marc-Philip
a554423d39
one more typo
2023-04-14 08:14:23 +02:00
helgeerbe
b00ca02aac
fix layout for vedirect live data on small devices
2023-04-13 11:38:20 +02:00
helgeerbe
1dc73f91ee
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-13 10:18:49 +02:00
Marc-Philip
16877a8ea3
fix typo
2023-04-13 09:18:07 +02:00
Thomas Basler
ed0a3e5427
webapp: Update dependencies
2023-04-12 20:10:07 +02:00
Thomas Basler
0f1b3f1560
webapp: Implement combo boxes again as objects
...
1. Key is a magic number which is used in the c++ backend
2. Based on the object model some further extension will be done soon
2023-04-12 19:58:34 +02:00
Thomas Basler
ebaccc9b3f
Merge branch 'pr801' into dev
2023-04-12 19:35:58 +02:00
Thomas Basler
9d45c5d68a
Merge branch 'pr799' into dev
2023-04-12 19:32:07 +02:00
MalteSchm
43f7553cdd
removing commented lines
2023-04-12 15:56:33 +02:00
MalteSchm
72289cda1a
fixed linting issues, pushing to github for test run
2023-04-12 13:21:32 +02:00
Martin Dummer
971ae6d1be
Feature: MQTT add TLS authentication
...
User asked for TLS client certificate based login from DTU to MQTT
server. This PR implements storage and use of x509 client certificate
and private key.
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-04-12 08:33:10 +02:00
Thomas Basler
4b9d21ac5a
webapp: Update dependencies
2023-04-11 23:29:21 +02:00
fischaxe
d2d0790d90
fix: broken hardware profile handling on lang switch
2023-04-11 10:44:25 +02:00
fischaxe
9e2d7b479b
fix: display rotation didn't adapt language changes
2023-04-11 09:47:27 +02:00
fischaxe
a01b9fc141
fix: pa level didn't listen to language switching
2023-04-11 09:47:24 +02:00
helgeerbe
71128e5a55
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-11 09:37:56 +02:00
fischaxe
994a543b87
webapp: added css table-responsive for lower resolutions
2023-04-10 10:45:24 +02:00
qubeck
00def1d8d1
Generic SML based power meters support ( #146 )
...
* add support for energy & power readings on SML based power meters, taking OBIS 16.7.1 for power (using mod. SML Parser lib. by olliiiver)
* switched SML read to use software serial
* made total power meter response controled by meter source to obtain either the sum of phase powers or explicit total power provided by meter
* made mqtt subscriptions to power meter topics meter source dependend
* simplified SML read loop and OBIS handler registration, + minor refactoring
* minor cleanup/style changes and optim. PowerMeter
* fixed build, add SOURCE_SML == 4
* removed optional usage of HW serial for SML power meter
* switched to usage of _powerMeter1Power for SML power reading to allign better with existing code
---------
Co-authored-by: helgeerbe <helge@erbehome.de>
2023-04-07 20:20:00 +02:00
Thomas Basler
477eb6cfd6
Feature: Link to release page instead to commits page in Firmware Info
...
The Firmware Version link now referes to the release page if the given hash is a tag. It referes to the commits page if it's really a hash. (Implements #778 )
2023-04-06 22:36:33 +02:00
helgeerbe
4eec055f84
fix lint errors
2023-04-06 12:08:10 +02:00
helgeerbe
ef51d75f2c
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-04-06 10:46:02 +02:00
berni2288
09fb0618b4
Merge branch 'MalteSchm-webinterface_summary_updates' into development
2023-04-05 22:27:17 +02:00
Thomas Basler
e961872f14
Fix: Handle format "v0.1-5-gabcdefh" of git hash
2023-04-05 19:34:47 +02:00
Thomas Basler
dab5b4d723
webapp: Show inverter status in grey if polling is disabled (e.g. at night)
2023-04-05 11:52:35 +02:00
Thomas Basler
9eb15274a2
webapp: Update dependencies
2023-04-05 11:52:34 +02:00
Thomas Basler
f37b23b706
webapp: Update dependencies
2023-04-05 11:51:09 +02:00
Thomas Basler
53b965651d
webapp: Implemented reload button for info views
2023-04-05 11:51:09 +02:00
Thomas Basler
d8a15c39cb
webapp: Fix typos
2023-04-05 11:51:09 +02:00
MalteSchm
459f9ffc2c
merging branches
2023-04-04 21:43:24 +02:00
MalteSchm
2950f55879
Webinterface updates
2023-04-04 21:32:40 +02:00
Thomas Basler
3e4747e4b0
webapp: Only cut first char of git_hash if it equals "g"
2023-04-04 20:50:47 +02:00
Thomas Basler
acf413b616
webapp: Show inverter status in grey if polling is disabled (e.g. at night)
2023-04-03 22:25:32 +02:00
Thomas Basler
3977bbafaa
webapp: Update dependencies
2023-04-03 21:58:17 +02:00
Bernhard Kaszt
e35254c8f2
New Power meter support: HTTP(S) + JSON (Shelly 3EM, Tasmota, Volkszähler etc.) ( #153 )
...
* Implement HTTP(s) + JSON type Power Meter support
---------
Co-authored-by: Bernhard Kaszt <berni@bcserv.eu>
2023-04-03 21:36:20 +02:00
MalteSchm
20bb7fc372
Show (Pylontech) battery infos in Live View
...
* adding data age to battery data
* Add battery enabled flag
* Webapi and websocket api for Battery
* Webinterface for battery
* fixed bug due to naming inconsistencies
* cleaned up rounding
* dist update
* change typename to uppercase
* reverting to original file
2023-04-02 20:58:28 +02:00
MalteSchm
90f5ed4251
reverting to original file
2023-04-02 14:43:45 +02:00
MalteSchm
4a664a7b3d
change typename to uppercase
2023-04-02 14:41:50 +02:00
MalteSchm
7dee289b5b
cleaned up rounding
2023-04-02 14:18:13 +02:00
MalteSchm
fa5b52210a
Webinterface for battery
2023-04-02 13:03:03 +02:00
Thomas Basler
a6c3418c7c
webapp: Update dependencies
2023-03-31 21:54:07 +02:00
Thomas Basler
d03b8f6e5b
webapp: Implemented reload button for info views
2023-03-31 20:05:06 +02:00
helgeerbe
b3c17c8ee8
Merge branch 'pr/MalteSchm/144' into development
2023-03-27 22:16:53 +02:00
helgeerbe
e0a80734f3
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-27 21:10:03 +02:00
Thomas Basler
8959795304
webapp: Fix typos
2023-03-27 19:03:18 +02:00
Thomas Basler
143aad0715
webapp: Update dependencies
2023-03-27 17:05:45 +02:00
MalteSchm
a4767827b4
merging master
2023-03-26 11:25:08 +02:00
MalteSchm
0e2b7767c7
Webapp changes to display Huawei PSU values and to enable/disable the unit
2023-03-26 11:06:51 +02:00
Thomas Basler
6faabb4408
webapp: update dependencies
2023-03-23 23:37:58 +01:00
Thomas Basler
8d8c7f8a71
Fixed typo: Successfull --> Successful
2023-03-23 23:30:55 +01:00
Thomas Basler
cb4fd20a73
webapp: Fixed typo in PinInfo dialogue
2023-03-23 21:30:39 +01:00
helgeerbe
3f8226c36c
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-23 19:14:14 +01:00
helgeerbe
d96be997ac
hide power meter settigs if disabled
2023-03-22 12:07:43 +01:00
helgeerbe
080ef03eec
correct labels for power meter
2023-03-22 11:47:18 +01:00
Adminius
05a5b2367b
PowerMeter Class + SDM PowerMeter support
2023-03-21 23:46:54 +01:00
Thomas Basler
4a9f067b5b
webapp: Update dependencies
2023-03-20 18:10:52 +01:00
helgeerbe
06370baa0e
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-18 22:42:05 +01:00
Thomas Basler
4b7087f0f9
webapp: Only mark values in Pininfo as red if they are different and enabled.
2023-03-18 12:24:03 +01:00
Thomas Basler
88a6e48773
webapp: Fix lint error
2023-03-17 18:50:22 +01:00
Thomas Basler
395b9929cd
webapp: Update dependencies
2023-03-17 18:17:33 +01:00
Thomas Basler
33b4794c3c
webapp: Optimize pinview. Build output based on given json data instead of hard coded values
2023-03-16 19:54:27 +01:00
helgeerbe
46ce6ad50f
Implement battery drain strategies:
...
- empty when full
- empty at night
2023-03-16 17:48:22 +01:00
Thomas Basler
2e33f5cd51
Display: Implement rotation setting and removed icons
2023-03-15 20:20:14 +01:00
Thomas Basler
dc62346727
Merge branch 'pr684' into dev
2023-03-14 18:29:55 +01:00
Thomas Basler
18a3b8dc46
webapp: Update dependencies
2023-03-14 18:29:21 +01:00
Martin Dummer
850e26719b
NtpAdminView.vue: swap GPS coordinates to Latitude/Longitude
...
The common way to display GPS coordinates is Latitude+Longitude
Swap the fields in NtpAdminView.vue
Signed-off-by: Martin Dummer <martin.dummer@gmx.net>
2023-03-11 15:43:59 +01:00
helgeerbe
01a2ffaed5
[Request] Show actual power limiter state in live view helgeerbe/OpenDTU-OnBattery#134
2023-03-10 16:29:00 +01:00
helgeerbe
7952becd17
New Dark Mode does not look nice for victron live view
...
helgeerbe/OpenDTU-OnBattery#133
2023-03-10 09:48:58 +01:00
helgeerbe
a79f7b2026
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-09 10:52:46 +01:00
helgeerbe
4cf4594945
Merge pull request #131 from helgeerbe/hide-vedirect-livestatus-when-disabled
2023-03-09 10:34:51 +01:00
Bernhard Kaszt
5b0e627f6d
Fix battery pin mapping not being shown in device manager UI
...
(Pylontech Battery CAN Bus)
2023-03-08 20:29:08 +01:00
Bernhard Kaszt
a66f818e75
Hide Victron Ve.direct UI elements from Live page when disabled
...
Resolves #91
2023-03-08 19:54:19 +01:00
Thomas Basler
61795172ff
Fix #670 : Incorrect hiding of unused strings in Live View
2023-03-08 12:55:44 +01:00
helgeerbe
6a89ae986e
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-07 21:17:48 +01:00
Thomas Basler
f0c5c61a47
webapp: Update dependencies
2023-03-06 19:45:14 +01:00
Thomas Basler
95741c7fa2
webapp: Implement dark theme
2023-03-06 19:42:37 +01:00
Bernhard Kaszt
43436e19b7
Translate all remaning Powerlimiter settings
2023-03-05 19:17:30 +01:00
helgeerbe
9f2d79f2dc
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-03-03 10:53:43 +01:00
Thomas Basler
220884f72e
Implement #633 : Show only strings with irridiation > 0
...
If no irridiation is entered for all strings, all strings are shown.
2023-02-28 19:41:07 +01:00
helgeerbe
4feaa1db98
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-27 20:11:06 +01:00
Thomas Basler
a341c884ab
webapp: Update dependencies
2023-02-27 16:10:18 +01:00
helgeerbe
3b62d5708a
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-27 07:42:46 +01:00
helgeerbe
17dd9db946
set min target power consumption to 0
2023-02-25 20:17:25 +01:00
helgeerbe
43815f6711
power limiter make fields mandtory
2023-02-25 17:25:02 +01:00
Thomas Basler
d5af4c8032
webapp: Updated additional french translation
...
Thanks to @beneva52
2023-02-24 18:22:44 +01:00
helgeerbe
28b24d01ad
implement UI for target power consumption
2023-02-24 16:13:32 +01:00
Thomas Basler
f8cd0d8b11
webapp: Added missing french translations
2023-02-23 23:20:39 +01:00
Thomas Basler
3c9639bb53
WebApp: Show additional inverter info in DevInfo dialog
...
* Production Year
* Production Week
2023-02-23 23:08:16 +01:00
helgeerbe
10f907477d
fix name for inverter id and channel id
2023-02-23 22:41:37 +01:00
helgeerbe
56151b0d12
make inverter and channel selectable
2023-02-23 21:46:59 +01:00
helgeerbe
a2473645a5
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-23 12:01:34 +01:00
Thomas Basler
39c55501ea
Merge branch 'pr594' into dev
2023-02-20 19:41:49 +01:00
Thomas Basler
bf016461cd
webapp: use terser for further size reduction
2023-02-20 19:28:58 +01:00
Thomas Basler
4feb37e1fc
webapp: update dependencies
2023-02-20 19:16:45 +01:00
Thomas Basler
98dfbfbf16
webapp: use unplugin-vue-i18n to reduce bundle size
2023-02-20 19:15:36 +01:00
helgeerbe
f560f25302
initial merge of power_limiter * missing is inverter and channel setting in gui
...
* due to bug _webApiPrometheus.init is commented out
2023-02-20 15:56:02 +01:00
Thomas Basler
20a83fcc89
webapp: Update dependencies
2023-02-19 00:21:01 +01:00
Thomas Basler
42b60060a1
webapp: Change badge style and encapsulate it into component
2023-02-18 23:20:08 +01:00
Thomas Basler
f6dedf7adb
webapp: Add missing translations
2023-02-18 22:04:18 +01:00
Thomas Basler
e5e236510e
webapp: Add additional hint that no data is received if no sun is shining
2023-02-18 20:47:09 +01:00
Thomas Basler
4c14417ea8
webapp: Add column inverter settings to show inverter send/receive status
2023-02-18 20:29:18 +01:00
Thomas Basler
cd99ab8e42
Added settings to pause polling/sending commands in general and at night
2023-02-18 19:44:16 +01:00
Thomas Basler
b319c78dc1
Added methods to calculate and show sunrise and sunset times
2023-02-18 18:15:48 +01:00
Thomas Basler
19a1c0aa54
Added config parameters to set longitude and latitude
2023-02-18 16:53:28 +01:00
helgeerbe
27f20a76f0
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-16 12:35:18 +01:00
Torben Woltjen
fc86ff7ade
Fix typos in German localisation and change some words to more common one
...
In German, you bascially never can have two nouns after each other, just separated by a space. Either you write them together (Dampfschifffahrtsgesellschaftskapitän) or in case one of them is a foreign word, you *can* but don't have to separate them by a hyphen (Firmware-Aktualisierung).
Additionally, I've changed some more details like WiFi -> WLAN, because that is a lot more common in German. I've also removed the "-Einstellungen" from the settings dropdown, because having it on every single item just makes it less readable (especially considerung the dropdown itself already is called "Einstellungen", so it's clear, all those items are for settings) (now it does work out the same way as the Info dropdown)
2023-02-16 10:39:43 +01:00
helgeerbe
0ac529146e
VedirectView becomes component
...
* move Vedirect in the component folder
* VedirectView is now component of BasePage
* /vedirectlivedata connectable through vue proxy
2023-02-15 15:01:59 +01:00
Thomas Basler
7820cc3dd2
webapp: Update dependencies
2023-02-14 18:46:41 +01:00
helgeerbe
a529c91254
Merge remote-tracking branch 'tbnobody/OpenDTU/master' into development
2023-02-14 10:10:10 +01:00
Thomas Basler
8cbae76797
Implement offsets for YieldTotal ( #549 )
...
This allows to enter a offset in kWh in the inverter properties which will be applied to the read Yield Total value of the inverter. Using this can set your total production to zero if you e.g. are using a used device.
2023-02-13 20:25:00 +01:00
Thomas Basler
9737c7e251
webapp: Update dependencies
2023-02-13 18:44:06 +01:00
Thomas Basler
3b7aef63f8
BREAKING CHANGE: Web API!
...
In order to support multiple AC channels in future the WebAPI had to be changed. AC and DC channels are now grouped in a sub object containing the channels beginning with 0.
2023-02-13 18:37:55 +01:00
Thomas Basler
7b9d870cce
webapp: Update dependencies
2023-02-06 19:42:11 +01:00
helgeerbe
1c01e927f9
Add victron pins to device manager
2023-02-02 23:01:22 +01:00
helgeerbe
9e70d2dfc6
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2023-02-02 20:58:06 +01:00
Thomas Basler
b8ced54e29
webapp: Update dependencies
2023-01-30 20:34:27 +01:00
helgeerbe
bec6c20531
Merge remote-tracking branch 'tbnobody/OpenDTU/master'
2023-01-26 10:30:55 +01:00
Thomas Basler
56e7118035
webapp: Update french translation for device manager
...
Thanks to @beneva52
2023-01-23 19:24:08 +01:00