Sonoff NSPanel ESPHome Flashing lukt niet

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Benedykt
  • Registratie: Juli 2004
  • Laatst online: 28-04 00:45
Naar aanleiding van de review afgelopen week van de Sonoff NSPanel (review: Sonoff NSPanel - Flashbaar wandpaneel voor het tweakershome) heb ik twee van deze paneeltjes in huis gehaald om te integreren in mijn Home Assistant setup. Prima prijs, overzichtelijke stappen in de review en snel in huis; leek me een prima zondagmiddag project :)

Stappen keurig gevolgd; python geinstalleerd, middels pip esphome geinstalleerd om vervolgens tegen fouten aan te lopen. Helaas was de reviewer even vergeten dat je git wel geinstalleerd moet hebben op je Windows machine als je deze wil gebruiken om de NSPanel te flashen. Snelle installatie verder ging dat gelukkig goed, maar loop ik nu tegen het volgende aan:

Ik doe de esphome wizard, krijg een yaml bestand en vervang de inhoud met

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
substitutions:
###### DIT GEDEELTE AANPASSEN ######
  device_name: wandpaneel
  wifi_ssid: je-wifi-ssid
  wifi_password: je-wifi-wachtwoord
##### EIND AANPASBARE SECTIE #####

  nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_eu.tft"
packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: main
    files: [nspanel_esphome.yaml]
    refresh: 300s


Uiteraard verander ik hierbij de SSID en wachtwoord naar die van mijn IOT netwerk. Zodra ik esphome run wandpaneel.yaml draai komt echter de volgende fout terug:

code:
1
2
3
4
5
6
7
8
9
10
11
12
INFO Reading configuration nspanel_peter.yaml...
INFO Updating https://github.com/Blackymas/NSPanel_HA_Blueprint@main
Failed config

substitutions: None
  device_name: nspanel_peter
  wifi_ssid: <verwijderd voor privacy>

  Must be string, got <class 'esphome.helpers.EInt'>. did you forget putting quotes around the value?.
  wifi_password: <verwijderd voor privacy>
  nextion_update_url: |-
    https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_eu.tft


Ik heb echt geen idee waarom dit niet goed gaat. Ik heb letterlijk 0 python kennis of ervaring en snap niet wat ik hier anders heb gedaan dan de reviewer. Is Olaf misschien gewoon nog meer stappen vergeten op te nemen in de review? Hij ging er immers ook al vanuit dat iedereen wel git op z'n PC heeft staan..

NZXT H7 Flow | AMD Ryzen 9 5900X | Gigabyte X570 Gaming X | Corsair Vengance LPX 64GB DDR4-3200 | Sapphire Nitro+ RX 6950 XT | FujiFilm X-S10 | Sigma 18-50mm F/2.8 | Sigma 30mm F/1.4 | Sigma 56mm F/1.4 | Viltrox 85mm AF II F/1.8 | Meike 50mm F/0.95


Acties:
  • 0 Henk 'm!

  • Illusion
  • Registratie: November 2000
  • Laatst online: 01-06 23:54

Illusion

(the art of)

Heb je het ssid tussen aanhalingstekens staan?

Soms ben ik er wel, en soms ook weer niet.


Acties:
  • 0 Henk 'm!

  • Benedykt
  • Registratie: Juli 2004
  • Laatst online: 28-04 00:45
Illusion schreef op zondag 12 maart 2023 @ 16:10:
Heb je het ssid tussen aanhalingstekens staan?
Nee, moet dat? Dat staat namelijk niet in het voorbeeld van Olaf.

NZXT H7 Flow | AMD Ryzen 9 5900X | Gigabyte X570 Gaming X | Corsair Vengance LPX 64GB DDR4-3200 | Sapphire Nitro+ RX 6950 XT | FujiFilm X-S10 | Sigma 18-50mm F/2.8 | Sigma 30mm F/1.4 | Sigma 56mm F/1.4 | Viltrox 85mm AF II F/1.8 | Meike 50mm F/0.95


Acties:
  • 0 Henk 'm!

  • CodeBaker
  • Registratie: November 2022
  • Laatst online: 25-04 09:15
Staat hier toch? Must be string, got <class 'esphome.helpers.EInt'>. did you forget putting quotes

Acties:
  • 0 Henk 'm!

  • Benedykt
  • Registratie: Juli 2004
  • Laatst online: 28-04 00:45
CodeBaker schreef op zondag 12 maart 2023 @ 16:38:
Staat hier toch? Must be string, got <class 'esphome.helpers.EInt'>. did you forget putting quotes
Tsja, nogmaals: Ik heb letterlijk 0,0 verstand van python en heb geen idee waarom iets wel of niet in quotes zou moeten. Dit lijkt het echter wel opgelost te hebben.

Zal het eens bij de redactie melden; de stappen in de review zijn simpelweg te summier om te kunnen volgen zo.

NZXT H7 Flow | AMD Ryzen 9 5900X | Gigabyte X570 Gaming X | Corsair Vengance LPX 64GB DDR4-3200 | Sapphire Nitro+ RX 6950 XT | FujiFilm X-S10 | Sigma 18-50mm F/2.8 | Sigma 30mm F/1.4 | Sigma 56mm F/1.4 | Viltrox 85mm AF II F/1.8 | Meike 50mm F/0.95


Acties:
  • 0 Henk 'm!

  • willemvdvliet
  • Registratie: Maart 2005
  • Laatst online: 07:17
Het flashen enzo is relatief makkelijk.
Ik maak gebruik van HomeAssistant en de ESPHOME addon.

In de ESPHOME add on heb je rechtsboven secrets:
Afbeeldingslocatie: https://tweakers.net/i/rnhiF5HC_oRlJnoi4pzQwE03MFE=/800x/filters:strip_exif()/f/image/jbQEM30ZarpJeLO8DJ5NPSoe.png?f=fotoalbum_large

Klik op dat linkje en dan kan je een secret aanpassen:
Afbeeldingslocatie: https://tweakers.net/i/NwghUrfQ-ZBL50n4aG0GgMdIZug=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/ayikucpHsAsxQ3T5Q6bUL0t4.png?f=user_large

Vervolgens heb ik de yaml iets aangepast:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
substitutions:

###### CHANGE ME START ######

  device_name: "nspanel" 
  wifi_ssid: !secret wifi_ssid
  wifi_password: !secret wifi_password

  nextion_update_url: "http://192.168.100.165:8123/local/nspanel_eu.tft" # URL to local tft File
#  nextion_update_url: "https://raw.githubusercontent.com/Blackymas/NSPanel_HA_Blueprint/main/nspanel_us.tft" # URL to Github

web_server:
  port: 80
  auth:
    username: admin
    password: ${wifi_password}
    ##### advanced config - change to use web_password ##### 
    # password: ${web_password}

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  manual_ip:
    # Set this to the IP of the ESP
    static_ip: 192.168.100.30
    # Set this to the IP address of the router. Often ends with .1
    gateway: 192.168.100.1
    # The subnet of the network. 255.255.255.0 works for most home networks.
    subnet: 255.255.255.0
    dns1: 192.168.100.1
    dns2: 192.168.100.1

##### CHANGE ME END #####



##### DO NOT CHANGE ANYTHING! #####

packages:
  ##### download esphome code from Github
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: beta
    files: [nspanel_esphome.yaml]
    refresh: 300s

##### DO NOT CHANGE ANYTHING! #####

Ref: kan je op main laten staan ik heb ervoor gekozen om hem op beta te zetten.
De IP referenties heb je niet perse nodig je kan hem ook automatisch een IP adres toekennen evenals de webserver.

Acties:
  • 0 Henk 'm!

  • Maxwp
  • Registratie: Juni 2011
  • Laatst online: 13:50
heb bovenstaande overgenomen
heb de lokale uitgezet en de http aangezet
krijg volgende melding
---

NFO Reading configuration /config/esphome/nspanel.yaml...
ERROR Error while reading config: Invalid YAML syntax:

expected '<document start>', but found '<block mapping start>'
in "/config/esphome/nspanel.yaml", line 8, column 2:
nextion_update_url: https://raw. ...
^

.nl / Thuisaccu 5.12kwh ( Venus E V151, CT003( net niet ) met V114 of shelly gaat wel , digitale meter ESMR5 ) / Hoymiles solar en nu marstek nr2 gen 2? per april 2025


Acties:
  • 0 Henk 'm!

  • CodeBaker
  • Registratie: November 2022
  • Laatst online: 25-04 09:15
@Maxwp indentation je mist een spatie, hier kun je ook je yaml checken: https://www.yamllint.com/

Acties:
  • 0 Henk 'm!

  • CodeBaker
  • Registratie: November 2022
  • Laatst online: 25-04 09:15
dan krijg je dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
substitutions:
  device_name: nspanel
  wifi_ssid: wifi_ssid
  wifi_password: wifi_password
  nextion_update_url: http://192.168.100.165:8123/local/nspanel_eu.tft
web_server:
  port: 80
  auth:
    username: admin
    password: ${wifi_password}
wifi:
  ssid: wifi_ssid
  password: wifi_password
  manual_ip:
    static_ip: 192.168.100.30
    gateway: 192.168.100.1
    subnet: 255.255.255.0
    dns1: 192.168.100.1
    dns2: 192.168.100.1
packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: beta
    files:
      - nspanel_esphome.yaml
    refresh: 300s

Acties:
  • 0 Henk 'm!

  • Maxwp
  • Registratie: Juni 2011
  • Laatst online: 13:50
dank
nog zonder succes wel die melding weg maar het paneel blijft zwart nu en de web interface is niet te benaderen
wel meld hij zich aan bij home assistant en is hij te pingen.
kan zijn dat web 80 niet is opgenomen geweest bij het compilen en installeren vanuit HA esphome panel?

.nl / Thuisaccu 5.12kwh ( Venus E V151, CT003( net niet ) met V114 of shelly gaat wel , digitale meter ESMR5 ) / Hoymiles solar en nu marstek nr2 gen 2? per april 2025


Acties:
  • 0 Henk 'm!

  • Maxwp
  • Registratie: Juni 2011
  • Laatst online: 13:50
CodeBaker schreef op vrijdag 12 mei 2023 @ 15:26:
dan krijg je dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
---
substitutions:
  device_name: nspanel
  wifi_ssid: wifi_ssid
  wifi_password: wifi_password
  nextion_update_url: http://192.168.100.165:8123/local/nspanel_eu.tft
web_server:
  port: 80
  auth:
    username: admin
    password: ${wifi_password}
wifi:
  ssid: wifi_ssid
  password: wifi_password
  manual_ip:
    static_ip: 192.168.100.30
    gateway: 192.168.100.1
    subnet: 255.255.255.0
    dns1: 192.168.100.1
    dns2: 192.168.100.1
packages:
  remote_package:
    url: https://github.com/Blackymas/NSPanel_HA_Blueprint
    ref: beta
    files:
      - nspanel_esphome.yaml
    refresh: 300s
toon volledige bericht
[nextion_update_url] is an invalid option for [wifi]. Please check the indentation.
nextion_update_url: |-
https://raw.githubusercon...print/main/nspanel_us.tft

[packages] is an invalid option for [wifi]. Please check the indentation.
packages:

[remote_package] is an invalid option for [wifi]. Please check the indentation.
remote_package:
url: https://github.com/Blackymas/NSPanel_HA_Blueprint
ref: beta
files:
- nspanel_esphome.yaml
refresh: 300s

.nl / Thuisaccu 5.12kwh ( Venus E V151, CT003( net niet ) met V114 of shelly gaat wel , digitale meter ESMR5 ) / Hoymiles solar en nu marstek nr2 gen 2? per april 2025

Pagina: 1