joBr99 / nspanel-lovelace-ui

Custom Firmware for NsPanel with the design of HomeAssistant's lovelace UI in mind, works with Tasmota.
GNU General Public License v3.0
882 stars 191 forks source link

[Feature Request] optional self-moving line in screensaver to prevent burn-in #1008

Closed rossi75 closed 11 months ago

rossi75 commented 1 year ago

FEATURE DESCRIPTION

optional self-moving line in screensaver

ADDITIONAL CONTEXT

the line below the screensavers date ("Donnerstag, 1. November 2023") can be seen if nothing or another content than the screensaver is being displayed. The line seems to be burning slowly into the display

The idea is to move this line one pixel up or down sporadically, maybe depending on the modulo value given by the minutes or hours or any other random value

PANEL / FIRMWARE VERION

4.3.3

madebywitteveen commented 1 year ago

Hi, that is a good idea ! On my screen the line is starting to burn-in also !

joBr99 commented 1 year ago

That's interesting, how are your panels running?

I'm have 4 of them running from day one and I do not notice any burn-in.

Mine are running on 0-10 brightness on screensaver, depending on the ambient light. So they are turned off in the night and they are also turned off if nobody is at home.

madebywitteveen commented 1 year ago

20231104_200126 (Small)

Here is my screen; I had the brightness set to '5' How do you measure the ambient light ?

thanks, H

joBr99 commented 1 year ago

I'm using a lux sensor near a window and I'm calculating the brightness for the nspanel from it with a home assistant template.

      nspanel_brightness:
        friendly_name: "Nspanel Brigtness"
        value_template: "{{min(((10 / 120) * (states('sensor.tasmota_bh1750_illuminance') | int)) | int, 10)}}"
        unit_of_measurement: u
madebywitteveen commented 1 year ago

Thanks ! And another thing please; Can you explain the types of the entities please? This is my code:

_ screensaver: entities:

I'm trying to configure the outside & inside temp on the left and the three spots besides it 'today' 'tomorrow' 'day after tomorrow' But the result is strange:

20231104_201238 (Small)

joBr99 commented 1 year ago

for weather forecast, type is the number of the day used from the forecast

madebywitteveen commented 1 year ago

Thanks that was what I needed :-) It is a bit confusing that entity 1 & 6 are the two on the left. Took me a while to figure that out.

Best regards

joBr99 commented 1 year ago

yep, but that's related to the changing layout

randybb commented 1 year ago

Never heard about burn-in of LCD displays. OLED's have that problem, but LCD's are not affected. Some ghosts can appear, but this is not permanent.

joBr99 commented 1 year ago

@madebywitteveen

I'm wondering how easy it is to get rid of the ghost line.

  1. Please run FlashNextion http://nspanel.pky.eu/lui.tft on your panel.
  2. Touch the panel in the yellow area like 10 times. (on a cardGird or cardEntities) image
  3. Open this page: image
  4. Let it run for a while and check if the ghost is still there. (touching the panel will sent you back to the startup page)

Another thing you can try is disconnecting the panel from power for a longer period of time.

madebywitteveen commented 1 year ago

Thanks ! I will somewhere this week. Disconnecting isn't easy; setting the brightness to '0' is ?! What I will do for now, set the brightness to '0' at night to see is something changes .

best regards

H

madebywitteveen commented 12 months ago

Hi There, can't see the items on my screen like your screenshots?! Don't have a yellow area

please advice thanks

joBr99 commented 12 months ago

it's not visible - the screenshot is just for visualization where you have to touch

madebywitteveen commented 12 months ago

Had it running for 20 minutes, no change in the ghost/burn line

thanks

madebywitteveen commented 11 months ago

update: what I did is set the brightness to '0' at night. the ghost line isn't visible anymore

thanks