Commit Graph

1048 Commits

Author SHA1 Message Date
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
Thomas Basler
0015cf4891 Merge branch 'pr544' into dev 2023-01-30 20:27:01 +01:00
Daedalus
4ebc8a2829
Doc: Hints on how to handle connection error 2023-01-29 12:16:48 +01:00
Daedalus
2d8f355979
Doc: Hints on identifying the port 2023-01-29 12:09:29 +01:00
Thomas Basler
73b08fda56 Doc: Fixed typo 2023-01-28 23:29:13 +01:00
Thomas Basler
8bafb178a1 Fix #540: Do not output unit_of_meas if empty 2023-01-27 18:34:18 +01:00
Thomas Basler
d867c0e78d Added additional compatible inverter 2023-01-27 18:02:34 +01:00
Thomas Basler
c05db4cb2d Doc: Move Eventlog screenshot upwards 2023-01-23 21:02:39 +01:00
Thomas Basler
36f92c552e DeviceProfile: Rename Generic NodeMCU and remove non required pin count 2023-01-23 21:01:06 +01:00
Thomas Basler
422d48996a webapp: add app.js.gz 2023-01-23 19:25:50 +01:00
Thomas Basler
56e7118035 webapp: Update french translation for device manager
Thanks to @beneva52
2023-01-23 19:24:08 +01:00
Thomas Basler
ad64e0db34 webapp: Added hint regarding site reloading 2023-01-23 19:18:36 +01:00
Thomas Basler
528511e85d Doc: Describe display activation 2023-01-23 19:12:50 +01:00
Thomas Basler
18e2b963b3 Doc: Separate pin_mappping.json into smaller files 2023-01-23 18:55:09 +01:00
Thomas Basler
b3a02a7386 Documentation: Update screenshots 2023-01-21 11:49:40 +01:00
Thomas Basler
ef98f8a417 webapp: add app.js.gz 2023-01-21 11:12:05 +01:00
Thomas Basler
abf1ec8d53 Added display as feature to README.md 2023-01-21 11:09:58 +01:00
Thomas Basler
8f1390d643 Doc: Added hints regarding not assigned pins 2023-01-21 01:36:22 +01:00
Thomas Basler
33aecf91d4 Negative type and clk_mode settings are not allowed 2023-01-21 00:00:38 +01:00
Thomas Basler
5abf7dc55e webapp: Fix typo in german translation 2023-01-20 18:52:45 +01:00
Thomas Basler
ce287bc700 Added additional explanation regarding power safe and screensaver 2023-01-20 18:51:30 +01:00
Thomas Basler
248ffdd9cc Added additional Display/Device Profile documentation 2023-01-20 18:28:35 +01:00
Thomas Basler
2288a193e7 Extend pin mapping name to 63 characters 2023-01-20 18:28:35 +01:00
Thomas Basler
e0712ed7bc webapi: Added frontend for display settings 2023-01-20 18:28:34 +01:00
Thomas Basler
e89fd64439 Added WebAPI to setup display settings. Also reboot only if device profile was changed. 2023-01-20 18:28:34 +01:00
Thomas Basler
f7fb9a2bd6 Display: Add property to enable or disable the screensaver 2023-01-20 18:28:34 +01:00
Thomas Basler
d1483468c6 Rename Display properties and apply power safe immediatly 2023-01-20 18:28:33 +01:00
Thomas Basler
e3d2de0319 webapp: Show display pin mapping in device manager 2023-01-20 18:28:33 +01:00
Thomas Basler
b96d87b933 Read display pinmapping from json file 2023-01-20 18:28:33 +01:00
Thomas Basler
bb3e12814d Move display pin assignment to main function 2023-01-20 18:28:32 +01:00
Thomas Basler
592dd73fca Implement _dispX as function local variable 2023-01-20 18:28:23 +01:00
Thomas Basler
1d07574f8a Rename _lastPublish to _lastDisplayUpdate 2023-01-18 23:22:36 +01:00
Thomas Basler
e572e711a4 Code Style Changes
* Add License Identifier
* Move non public required includes to cpp
* Add curly brackets
2023-01-18 23:22:36 +01:00
dAjaY85
7074dd5757 Display init zum Zweiten
chango to full Buffer Mode, remove picture loop,
because it's not worked.
look: https://github.com/olikraus/u8glib/wiki/tpictureloop

snprintf + public vars
- dispPowerSafe => true: PowerSafe Mode on
- dispLogo => true: showing Logo upper right corner
- dispContrast => possible to adjust the Display Contrast

change in date time, buffer deleted

Display-Constructor changed, reset goes to front

Arrow and Logo only shown, when production is on

Refactor OLEDDisplayClass to DisplayGraphicClass
2023-01-18 23:22:36 +01:00
Thomas Basler
1d3acb46fc webapp: add app.js.gz 2023-01-18 23:19:24 +01:00
Thomas Basler
753d73accd Fix compile issue with ESP32-C3 and C++11 2023-01-18 23:13:38 +01:00
Thomas Basler
6235342cf2 Fix compile issue with ESP32-C3 MCU 2023-01-18 23:08:01 +01:00
Thomas Basler
0772fd02aa webapp: Fix #532: Use correct filename for config backup 2023-01-18 22:47:02 +01:00
Thomas Basler
9f86698dfc webapp: format seconds correctly 2023-01-17 23:24:46 +01:00
Thomas Basler
dc3bbd4dba Added some example device profiles 2023-01-17 21:18:32 +01:00
Thomas Basler
0f39771fd7 webapp: add app.js.gz 2023-01-17 20:48:00 +01:00