Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] More Info on Screensaver #739

Closed
SurfGargano opened this issue Feb 1, 2023 · 27 comments
Closed

[Feature Request] More Info on Screensaver #739

SurfGargano opened this issue Feb 1, 2023 · 27 comments
Milestone

Comments

@SurfGargano
Copy link

FEATURE DESCRIPTION

A clear and concise description of what the feature should do.

Ich hätte ich gern noch ein paar mehr Infos auf dem Screensaver.
(z.B. Solar kW, evtl . ein Icon für die Frau, jetzt kannst Du die Waschmaschine anwerfen,
falls ich mal zu Tibber wechsele : Auch da die Infos)
Da ist dann ein Blick auf das Panel ohne Wechseln der Seiten hilfreich.
Die Uhrzeit ist ziemlich groß, da passt daneben noch ein paar Infos.
-> Uhrzeit kleiner und rechts daneben ein Grid (2 horizontal x 4 vertikal) mit 4 Icons und 4 Zahlen oder Text
-> Icons und Zahlen oder Text 'on-the-fly' änderbar.

ADDITIONAL CONTEXT

Add any other context about the problem here.

PANEL / FIRMWARE VERION

Please add the Panel/Firmware Version you are using (EU, US-L or US-P)

@SurfGargano SurfGargano changed the title [Feature Request] [Feature Request] More Info on Screensaver Feb 1, 2023
@Harrie62
Copy link

Harrie62 commented Feb 2, 2023

The clock on the screensaver takes a lot off space.
It could be a bit smaller and move more to the right.
Than in the left top corner add the room temperature (from NS panel?).

@joBr99
Copy link
Owner

joBr99 commented Feb 2, 2023

image

Opinions?

All of the entities can be customized or just left empty with delete or customized using name, icon value or color config options like on the other pages.

@SurfGargano
Copy link
Author

Nice, that was I am looking for.
Is the weather days info alternately with the current weather info , like the existing one ?

@joBr99
Copy link
Owner

joBr99 commented Feb 2, 2023

It works with the exact same serial commands the other screensaver is working, so changes on Iobroker/homeassistent side are minimal to get the alternative version. However everything I'm saying is related to homeassistent :)

@Armilar just extended the weatherUpdate by (a lot) more entities

@joBr99
Copy link
Owner

joBr99 commented Feb 2, 2023

adding in the config example used in the above screenshot

  config:
    panelRecvTopic: "tele/tasmota_debug/RESULT"
    panelSendTopic: "cmnd/tasmota_debug/CustomSend"
    sleepTimeout: 20
    sleepBrightness: 40
    screenBrightness: 100
    dateFormat: "%A, %d.%m"
    screensaver:
      type: screensaver2
      entities:
        - entity: weather.demo_weather_north
        - entity: sensor.outside_temperature
        - entity: sensor.outside_temperature
        - entity: sensor.outside_temperature
        - entity: weather.demo_weather_north
          type: 1
        - entity: weather.demo_weather_north
          type: 2
        - entity: weather.demo_weather_north
          type: 3
        - entity: sensor.total_gas_m3
        - entity: sensor.carbon_dioxide
        - entity: sensor.today_energy
        - entity: light.bed_light
          icon: mdi:bed
        - entity: light.kitchen_lights
          icon: mdi:fridge-outline
        - entity: light.office_rgbw_lights
          icon: mdi:office-building
        - entity: switch.ac
          icon: mdi:home-thermometer
        - entity: fan.ceiling_fan
      doubleTapToUnlock: True
      statusIcon1:
        entity: switch.decorative_lights
      statusIcon2:
        entity: light.office_rgbw_lights
        icon: "txt:test12345"

added the page to the development version (EU) and also added the code needed in homeassistant to get it working

@Rainerlan
Copy link

Rainerlan commented Feb 2, 2023

When I use type: screensaver2, the screenshaver shows many "x"'s - What did I forget to configure?
What I did:

  • Uploaded new nspanel.tft
  • Edited apps.yaml, to me similar to the example above

@joBr99
Copy link
Owner

joBr99 commented Feb 2, 2023

you also need to update in HACS to the development version (main) and restart the appdaemon addon afterwards

https://docs.nspanel.pky.eu/faq/#how-to-upgrade-from-a-release-to-the-current-development-version

@joBr99 joBr99 closed this as completed Feb 3, 2023
@Rainerlan
Copy link

I have installed 'main' version of NSPanel Lovelace UI as described - first in HACS, then in "Settings->Update". Afterwards it shows Version v3.9.4.
At last I have restarted the Appdaemon.
Unfortunately, the 'X's stay.

@joBr99
Copy link
Owner

joBr99 commented Feb 3, 2023

in the tft version you've you need to fill up the entities to get rid of them (- entity: delete); however they are no longer in the tft, so you can also run flashnextion again and they will be gone.

@joBr99
Copy link
Owner

joBr99 commented Feb 3, 2023

also if it shows 3.9.4 you are not on the development version

image

https://docs.nspanel.pky.eu/faq/#how-to-upgrade-from-a-release-to-the-current-development-version

@Rainerlan
Copy link

Rainerlan commented Feb 3, 2023

Started from scratch.
NSPanel Lovalce UI shows v3.9.4:
image
Then I re-download version main:
image
"Settings" displays one "message":
image
but inside the message it says:
image
Installed ff0f91d but new version is also v3.9.4?
After the update:
image
Both v3.9.4?
Doing a core restart - just incase...
Rechecking the HACS addon version:
image
Still v3.9.4!
I tried this now 3...4 times...Alwaws the same: Can't get the development version installed OR the version display is incorrect.

@joBr99
Copy link
Owner

joBr99 commented Feb 3, 2023

no, you need to stop at this point and restart appdaemon

image

Updateing to 3.9.4 will acually do a downgrade again to the release version.

also restarting homeassistant core won't help, because appdaemon keeps running; you need to restart appdaemon not homeassistant, not tasmota, just appdaemon

@Rainerlan
Copy link

Rainerlan commented Feb 3, 2023

Got it - the logic is, that "Settings" indicates that a newer version is available, which can be downloaded - but I must not do it! (as it is actually a downgrade) --> Aha!
When NOT doing the "update", and just restarting appdaemon, it works as intended!
@joBr99 Many thanks for your support.

@joBr99
Copy link
Owner

joBr99 commented Feb 3, 2023

HACS behaves a bit wired on the development versions

  1. You are on the latest release (and there is no update available in HACS)
  2. You are on the latest dev version (and there is no update available in HACS)
  3. There is a new commit on github, which happens quite often and HACS is new showing that there is a new version available (which is kind of true, because there is a new commit on github)
    However HACS isn't showing you the newer commit from the development version; instead it is showing the update to the latest release

@kroon040
Copy link

kroon040 commented Feb 5, 2023

I see in the screenshot there are 2 statusicon. It should be nice to also extend this in the bottom row to 6?

@joBr99
Copy link
Owner

joBr99 commented Feb 5, 2023

No, would prevent you from showing labels there, also this page is already pushing nspanel to it's limits.

There are 5 status icons that you can use above the forecast and you can use the forecast section too.

@Armilar
Copy link
Collaborator

Armilar commented Feb 8, 2023

v.4.0.0 - ioBroker

Nextion_Editor_1YObADtPra

@soyxan
Copy link

soyxan commented Mar 1, 2023

@Armilar, how did you accomplish alternating the bottom row? Can this be done by entity?
Also, how to show min/max values in the forecast? In my case is only showing maximum temperature per day.
(I am using Home Assistant)

@joBr99
Copy link
Owner

joBr99 commented Mar 2, 2023

Both features are not implemented on homeassistent; please open a feature request for this.

@jrspowers
Copy link

hello @soyxan @joBr99 will request the function in a moment if so that it also works for home assistant?

@lluisd
Copy link
Contributor

lluisd commented Apr 5, 2023

v.4.0.0 - ioBroker

Nextion_Editor_1YObADtPra Nextion_Editor_1YObADtPra

how you get that 22.2 degrees icon?

@joBr99
Copy link
Owner

joBr99 commented Apr 8, 2023

the icons are text you can also use normal chars there (however only ascii nothing special)

      statusIcon2:
        entity: climate.wohnzimmer_boden
        icon: 'ha:{{iif(state_attr("climate.wohnzimmer_boden", "hvac_action")=="heating", "梅 ", "", "")}}{{int(state_attr("climate.wohnzimmer_boden","current_temperature"))}}°'

if you want to use icons in the template you need to copy the actual icon char from the cheatsheet (by clicking the U)

https://docs.nspanel.pky.eu/icon-cheatsheet.html

@Harrie62
Copy link

Harrie62 commented Oct 12, 2023 via email

@joBr99
Copy link
Owner

joBr99 commented Oct 12, 2023

@Harrie62
Copy link

Harrie62 commented Oct 12, 2023 via email

@Harrie62
Copy link

Harrie62 commented Oct 12, 2023 via email

@Harrie62
Copy link

Harrie62 commented Oct 12, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants