Sonoff NSPanel by ITead - Smart Scene Wall Switch based on ESP32 and custom Nextion Touch Screen Panel Display (non-Pro variant)

Looks like you have the development version on your panel and the release in hacs/Appdaemon.

Rerun the flashnextion command with the url for the release version:

https://docs.nspanel.pky.eu/prepare_nspanel/#upload-berry-driver-to-tasmota

Hallo, danke für deine Antwort.

Hello,

I think I’ve done the flashnextion at least 3 times in the meantime.

unfortunately no change.

I actually did everything the same as with the first panel, it works there :frowning:

What is the URL you’ve used with FlashNextion?

EU Version:

FlashNextion http://nspanel.pky.eu/lui-release.tft!

And this is my version:

Screenshot 2023-02-14 223107

and this is my other panel:

Hey, can you try with this version?

FlashNextion http://nspanel.pky.eu/lovelace-ui/github/nspanel-v3.9.3.tft

Looks like there went something from development into the release version of the tft file …

2 Likes

Hello, yes with the version it works :slight_smile:

Thanks so much

Hello,

I still have a question.

I indicated location DE on the display.

But will the date and day of the week be displayed in English?
What else could that be?

Thanks

nspanel-1:
  module: nspanel-lovelace-ui
  class: NsPanelLovelaceUIManager
  config:
    panelRecvTopic: "tele/nspan_1/RESULT"
    panelSendTopic: "cmnd/nspan_1/CustomSend"
    model: eu
    locale: "de_DE"
    sleepTimeout: 25
    sleepBrightness:
      - time: "7:00:00"
        value: 50
      - time: "19:00:00"
        value: 10        
      - time: "22:00:00"
        value: 0
    
    screensaver:
      theme:
        date: [255, 255, 0]
      entities:
        
        - entity: weather.forecast_home
        - entity: weather.forecast_home
          type: 0
        - entity: weather.forecast_home

Install babel

https://docs.nspanel.pky.eu/prepare_ha/#add-babel-package-to-appdaemon-container-optional

Thank you

this correct?

init_commands: []
python_packages:
  - babel
system_packages: []
log_level: info

yeah looks fine

Eu, US portrait and US Landscape

can anybody post a example with type: screensaver2 ?
i cannot find out, how to use it :frowning:

Here is an example that I found

  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"

What I don’t know If I don/'t want an area filled in and want to go to the next one if that is possible?

  • entity: false??? or should it be a dummy entity?

found ```
- entity: delete

i have a couple of local stations that have an mp3 stream, that i want to be able to start playing on my google home through the nspanel. How do i add them?

in Lovelace i have this, but i want them also on the nspanel

type: custom:mini-media-player
name: media_player.googlehome6691
entity: media_player.googlehome6691
icon: mdi:radio
artwork: cover
info: short
source: full
sound_mode: full
shortcuts:
  columns: 4
  buttons:
    - type: music
      name: Maasduinen
      id: http://vps4.sandoz.cloud:8800/radio.mp3
etc

Yes, you can configure the entire bottom row with entities.

You can use this in combination with this:
Calling service directly as button

      - type: cardMedia
        title: Kitchen
        entity: media_player.kitchen
        entities:
          - entity: light.bed_light
          - entity: service.light.turn_on
            name: test
            icon: mdi:lightbulb
            data:
              entity_id: light.schreibtischlampe
              color_name: "green"

You just need to do it with whatever service needs to be called to play this music on the player.

If you can provide an example I would like to add it to the documentation.

What do you mean example?
I basically want 4 buttons to start 4 different mp3 streams, with different icons

for the service that you need to call to start that stream; the example I posted is for setting an lightbulb to green :slight_smile: isn’t exactly what you want to do, but shows how to configure it

Okay third pizza on the way - what a wonderful job you are doing. 7 panels running down under in Vic - how stocked am I. My friends see a useful panel,

Anyway a minor issue the second icon is not showing inside the box. For me only need 1 decimal place though would love to be able to use a Template i.e {{sensor.xyz | round(1) }}

type: cardPower
title: Home Power
key: homePower
sleepTimeout: 0
entities:
  - entity: sensor.pv_daily_yield
    icon: mdi:home
    speed: -20
    color: [255, 255, 0]
  - entity: sensor.pv_daily_yield
    icon: mdi:solar-panel-large
    speed: -20
    color: [255, 255, 0]
  - entity: delete
  - entity: delete
  - entity: sensor.modbus_sma_pv_power_kw
    icon: mdi:solar-panel
    speed: -10
    color: [255, 255, 0] 
  - entity: sensor.white_goods
    speed: -20
    icon: mdi:fridge
  - entity: delete
  - entity: delete
  - entity: delete