Commit graph

87 commits

Author SHA1 Message Date
you69man
cf7fa9c3a3 fix yields for displays 128x64 and 84x48 2023-12-28 19:10:03 +01:00
lumapu
71e9fbdc0f 0.8.15
* added class to combine inverter heuristics fields #1258
2023-12-09 02:30:57 +01:00
lumapu
d5c45af63d disabled epaper display for fusion with ethernet 2023-12-09 00:42:36 +01:00
Wusaweki
cdba3a99d2 change logic for radio bar: only consider radio quality of inverters still communicating. All others are shown in nrsleep anyway 2023-12-03 12:22:16 +01:00
Wusaweki
a4492305a7 change symbol for 'radio not found'
(cherry picked from commit 1dbb0ceb2f82fd2e9fe4192763898add140f8c5a)
(cherry picked from commit 3b137d029876bab67ac7f4c246c8a2fc4ce0abeb)
2023-12-03 10:50:40 +01:00
Wusaweki
99add5c8b2 combine CMD module status to antenna-symbol
... and for this harmonize hmRadio and hmsRadio is_Chip_Connected()
2023-12-01 15:58:04 +01:00
Wusaweki
81a05b3752 support MWh for YieldTotal 2023-12-01 15:49:41 +01:00
Wusaweki
b4976aa30f add 1.54" display to settings 2023-12-01 15:49:41 +01:00
Wusaweki
0a6437bf10 improve pixelshift screensaver
(cherry picked from commit 9eaa369147430c7d8c94830f325192e8f2e81853)
2023-11-25 17:36:26 +01:00
Wusaweki
9647044e49 add motion sensor function for screensaver and remove redundant display code 2023-11-22 20:54:20 +01:00
Wusaweki
120522582e adapt 128x64 to symbolic layout 2023-11-22 20:51:29 +01:00
Wusaweki
d3c0232e06 increase display update rate 2023-11-20 23:56:09 +01:00
Wusaweki
baebbf4ff7 bind inverter rf-quality (from heuristic) to display radio RSSI bars 2023-11-20 23:56:09 +01:00
Wusaweki
b84391df89 fix null pointer access in display.h 2023-11-05 16:19:13 +01:00
lumapu
5a01cc86e6 0.7.61
* fix compiler warnings #1191
* fix ePaper logo during night time #1151
2023-10-01 01:13:42 +02:00
lumapu
181cc6fc24 0.7.53
* fix ePaper / display night behaviour #1151
* fix ESP8266 compile error
2023-09-16 23:15:13 +02:00
Wusaweki
bf0f1181c6 add fonts with symbols to ahoy project and add WLAN RSSI bar to 84x48 2023-09-10 20:56:26 +02:00
Wusaweki
f1bff0b824 refactor display class
Display class gets access to App interface and HmRadio
Display class prepares relevant online information for displays in new DisplayData structure
Displays get pointer to DisplayData and only use information received from there
2023-09-10 20:54:42 +02:00
lumapu
81dfff15ca 0.7.46
* fix compile
2023-09-04 21:36:02 +02:00
lumapu
4b34aadc16 0.7.46
* luminance of display can be changed during runtime #1106
2023-09-04 21:32:23 +02:00
lumapu
8fdfca6487 Merge branch 'development03' of https://github.com/dAjaY85/ahoy into development03 2023-09-04 20:26:07 +02:00
dAjaY85
7c6cb35c8e Integration 2.42" Display als Typ 6 2023-09-04 11:02:25 +02:00
lumapu
f3192b49ab 0.7.46
* removed `delay` from ePaper
* started improvements of `/system`
* fix LEDs to check all configured inverters
2023-09-01 07:58:33 +02:00
lumapu
201098ae0b 0.7.45
* change ePaper text to symbols PR #1131
* added some invertes to dev info list #1111
2023-08-30 00:06:32 +02:00
dAjaY85
4ef38f1266 Integration VersionNr durring startup 2023-08-29 22:01:56 +02:00
dAjaY85
b12effd59e bug fixes 2023-08-29 15:28:28 +02:00
dAjaY85
e2f8fcab40 Symbols instead of Text 2023-08-29 14:56:10 +02:00
lumapu
abdf2185ff 0.7.42
* fix ePaper for opendtufusion_v2.x boards (Software SPI)
2023-08-27 22:33:01 +02:00
Alexander Dahl
ae3e98e77d Fix typos throughout code
Found with `codespell -w -i3 src/**` and reviewed manually.

Fixes: #1112
2023-08-23 06:37:55 +02:00
lumapu
ac53925a24 0.7.34
* merge PR #1093, improved Nokia5110 display layout
2023-08-17 01:03:48 +02:00
Wusaweki
3e1949775d improve display layout for Nokia5110
(cherry picked from commit 24bb14656a9d491c887b5a2a9556d783fa66650b)
2023-08-14 20:12:11 +02:00
lumapu
984e344f05 0.7.15
* add NTP sync interval #1019
* adjusted range of contrast / luminance setting #1041
* use only ISO time format in Web-UI #913
2023-07-23 23:08:21 +02:00
lumapu
c9d705baa4 0.7.14
* fix Contrast for Nokia Display #1041
* attempt to fix #1016 by improving inverter status
* added option to adjust effiency for yield (day/total) #1028
2023-07-23 18:37:35 +02:00
lumapu
48594c565a 0.7.13
* merged display PR #1027
2023-07-19 22:35:36 +02:00
lumapu
f0defa59e6 Merge branch 'add-display-64x48-cleanup-display-type' of https://github.com/ddmesh/ahoy into ddmesh-add-display-64x48-cleanup-display-type 2023-07-19 22:26:59 +02:00
lumapu
be9c505407 0.6.12
added inverter status - state-machine #1016
2023-07-19 22:26:01 +02:00
Stephan Enderlein
6a11a1a3b7 remove decimal place from "total" to have more space 2023-07-16 21:44:59 +02:00
Stephan Enderlein
e04f3ff948 - define display defaults
- adjust font sizes and positions
2023-07-16 01:09:56 +02:00
Stephan Enderlein
a9e2fc9aeb initalize offsets 2023-07-16 01:08:58 +02:00
Stephan Enderlein
1b977012ef fix automatic message change last line (ip,time) 2023-07-16 00:25:41 +02:00
Stephan Enderlein
c99851364a - rework "hiding Pins" to easier configure pins for new displays (using a pin map, remove hard-coded if-statements)
- rework display type handling: remove uneeded checks because defined context from which functions are called
- default initialize "mMono" pointer (potential illegal memory access)
- define EXACTLY one display type for ePaper display (type 10). There is no need to use ranges and distinguish oled from epaper display. Simply one switch/case
- correct type handling for display type (javascript). Event handler gives a string instead of number (display type)
2023-07-15 23:49:11 +02:00
Stephan Enderlein
1dc66037ad -add mono display "Wemos OLED shield 64x48"
- remove senseless "display type" check (copy&paste from first display)
- reorder displays
2023-07-15 20:53:15 +02:00
lumapu
5b82d1aa8b 0.6.15
* improved Prometheus Endpoint PR #958
* fix turn off ePaper only if setting was set #956
2023-05-25 21:41:56 +02:00
lumapu
67c1c10076 Merge branch 'ThomasPohl-feature/offline-logo' into development03 2023-05-21 14:57:50 +02:00
lumapu
e6d8e2ee97 0.6.14 merge PR #920 2023-05-21 14:57:17 +02:00
lumapu
78b421dcb5 0.6.14 Update Mono Display #902 2023-05-21 14:50:19 +02:00
Thomas Pohl
ded680bc80 For ePaper display, show ahoy logo on offline screen
Solves #897
2023-05-01 19:18:34 +02:00
Thomas Pohl
da4a347c49 not NULL chheck 2023-05-01 12:50:19 +02:00
Thomas Pohl
8960fa6650 Refactored DisplayMono class to improve maintainability 2023-05-01 12:15:33 +02:00
Thomas Pohl
df40286c04 Add support for 128x32 display 2023-04-23 11:14:13 +02:00