Commit Graph

938 Commits

Author SHA1 Message Date
Thomas Basler
d5af4c8032 webapp: Updated additional french translation
Thanks to @beneva52
2023-02-24 18:22:44 +01:00
Thomas Basler
612e5f73b7 Fixed compilation issue for esp32-s3 2023-02-23 23:28:34 +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
Thomas Basler
759f8b7208 Log errors if too less memory for webapi is available 2023-02-23 21:10:00 +01:00
Thomas Basler
97bc964b6c Fix lint errors 2023-02-20 20:19:23 +01:00
Thomas Basler
dc309e9616 Update sunset from 1.1.3 to 1.1.7 2023-02-20 20:01:56 +01:00
Thomas Basler
8b49f0baf8 webapp: add app.js.gz 2023-02-20 19:54:21 +01:00
Thomas Basler
39c55501ea Merge branch 'pr594' into dev 2023-02-20 19:41:49 +01:00
Thomas Basler
c61064c891 Merge branch 'pr605' into dev 2023-02-20 19:38:23 +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
07f4473a4e Connect Wifi to strongest AP
* do full channel scan
  * connect to strongest AP
2023-02-20 10:13:36 +01:00
Thomas Basler
dc66a82695 Fix typo in configuration. Relates to #603
Also increase buffer size to read whole config
2023-02-19 22:33:35 +01:00
Thomas Basler
20a83fcc89 webapp: Update dependencies 2023-02-19 00:21:01 +01:00
Thomas Basler
fa3d0370f0 Fix isReachable and isProducing based on PollEnabled 2023-02-18 23:50:16 +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
Thomas Basler
7da782c4ef Hoymiles Lib: Added flags to inverter to enable/disable polling and commands to the inverter 2023-02-18 15:51:46 +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
Thomas Basler
6a6165e8c5 Fix #589: MQTT channel assignment in homeassistant config [unique_id and name] was wrong 2023-02-15 19:04:58 +01:00
Thomas Basler
f5fb628559 Update espressif32 from 6.0.0 to 6.0.1 2023-02-14 19:13:24 +01:00
Thomas Basler
6f26da0866 webapp: add app.js.gz 2023-02-14 19:08:40 +01:00
Thomas Basler
7820cc3dd2 webapp: Update dependencies 2023-02-14 18:46:41 +01:00
Thomas Basler
04c7d40cde Update ArduinoJson from ^6.20.0 to 6.20.1 2023-02-13 20:35:38 +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
9681edea19 webapp: add app.js.gz 2023-02-13 18:50:42 +01:00
Thomas Basler
3cd72609e8 Added section containing breaking changes to README.md 2023-02-13 18:50:06 +01:00
Thomas Basler
9737c7e251 webapp: Update dependencies 2023-02-13 18:44:06 +01:00
Thomas Basler
29a875e88c Merge branch 'pr568' into dev 2023-02-13 18:41:45 +01:00
Thomas Basler
9afcfa5dc3 Merge branch 'pr586' into dev 2023-02-13 18:41:08 +01:00
Thomas Basler
7bbb278eaf Merge branch 'mqtt_rework' into dev 2023-02-13 18:39:29 +01:00
Thomas Basler
f8c70c3e9f Added missing copyright header 2023-02-13 18:38:22 +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
Felix Schulze
e97bddcce1 New case with display 2023-02-13 15:18:53 +01:00
Dennis Rathjen
24ad73fc16
Added missing topic in 'DC input channel topics'. 2023-02-06 20:26:21 +01:00
Thomas Basler
ceaf08c1a0 Hoymiles Lib: Rename ChannelMaxPower to StringMaxPower 2023-02-06 19:56:12 +01:00
Thomas Basler
d4c838a16e BREAKING CHANGE: Prometheus API!
Added additional field to the prometheus api which identifies a channel by it's type. That means that e.g. channel 0  exists for type AC and DC.

This commit also introduces a additional field in the statistics byte assignment table. This field identifies whether a channel is on the AC or DC side. MQTT and WebAPI is still compatible with the previous design.
2023-02-06 19:51:10 +01:00
Thomas Basler
6b36369b06 Hoymiles Lib: Migrate byteAssign array to std::list 2023-02-06 19:44:00 +01:00
Thomas Basler
7b9d870cce webapp: Update dependencies 2023-02-06 19:42:11 +01:00
Thomas Basler
5d7be32b90 Fixed typo 2023-01-31 18:35:50 +01:00
Thomas Basler
b8ced54e29 webapp: Update dependencies 2023-01-30 20:34:27 +01:00
Thomas Basler
d948439beb Fix #548: The first device profile within the json file was not correctly applied 2023-01-30 20:33:55 +01:00
Thomas Basler
b9824c052d Merge branch 'pr543' into dev 2023-01-30 20:28:02 +01:00