Forum

Benachrichtigungen
Alles löschen

Smarter Lichtschalter mit dem Sonoff NSPanel und Home Assistant

15 Beiträge
2 Benutzer
0 Reactions
63 Ansichten
Beiträge: 587
 Olli
Admin
Themenstarter
(@olli)
Mitglied
Beigetreten: Vor 10 Jahren
wpf-cross-image

Das NSPanel von Sonoff ist ein smarter Lichtschalter mit eingebautem Touchscreen und zwei haptischen Tastern. Durch den eingebauten ESP-Microcontroller lässt sich das NSPanel perfekt mit ESPHome in Home Assistant integrieren und individualisieren. Die Größe des NSPanel ist mit einem normalen Lichtschalter vergleichbar, so dass sich das NSPanel perfekt in dein Smarthome integriert. Hier zunächst ein paar Eindrücke von meinem ersten NSPanel, welches ich mit ESPHome geflasht habe: Hat man ein NSPanel gekauft und bereits im Besitz, empfehle ich dir dieses direkt mit ESPHome zu "flashen". Natürlich kannst du den smarten Schalter auch ohne ESPHome, also über die eWeLink App betreiben,…

Schlagwörter für Thema
14 Antworten
Beiträge: 7
Gast
(@Raffi)
Active Member
Beigetreten: Vor 2 Jahren

Ich würde ja gerne im Flur die aktuellen Abfahrzeiten der S-Bahn haben. Die wären perfekt im Flur um zu wissen ob ich mich sehr beeilen muss oder 15 Minuten warten kann.

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Klar, sehr einfach machbar, wenn du einmal das NSPanel geflasht und installiert hast!

Ich spiele da derzeit noch ziemlich viel rum und meine Begeisterung für das Gerät wächst täglich!

Antwort
Beiträge: 7
Gast
(@Raffi)
Active Member
Beigetreten: Vor 2 Jahren

Hi, ich habe eine Frage.
Kann man damit eine Gastherme ansteuern? Die Therme hat ein 4 poliges Kabel, führt kein Strom. Das ging bisher zu einem "dummen" analogen Schalter.
Kann ich das irgendwie mit diesem NSPanel "smart" machen?

Ich weiß, dass dessen Temperatursensor nicht gut ist. Vermutlich brauch ich dann auch noch einen extra Temperatur-Sensor, oder kann man das mittels Tasmote-Flash beheben?

Danke vor ab!
lG,
Sergiu

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Hi Sergiu,
nein, das wird wohl nicht funktionieren, da das NSPanel 100-230V für den Betrieb benötigt!

VG
Olli

Antwort
Beiträge: 7
Gast
(@Raffi)
Active Member
Beigetreten: Vor 2 Jahren

Hallo,
da ich noch keinen Media Player installiert habe und deswegen keinen Eintrag in der
nspanel.yam
entity_id: media_player.nesthub44af #Change ME - YOUR MEDIA PLAYER
bekomme ich beim Validieren Fehler.
Kann ich das vorerst umgehen ?
Welcher Mediaplayer muss es denn sein?
Auf was wirkt der Mediaplayer? Brauche ich da noch weitere Hardware' Lautsprecher z.B.

Gruß Markus

Antwort
1 Antwort
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Hi Markus,
für meine Antwort musste ich erst ein wenig "recherchieren", weil ich deine Frage nicht wirklich verstehe. Unter Einstellungen -> Automatisierungen & Szenen -> Blaupausen kannst du ja "geführt" dein NSPanel konfigurieren (initial) und wenn das einmalig erfolgt ist, danach nach unter Automatisierungen nach dem Namen suchen und dann Änderungen vornehmen.

Klar, kann man vermutlich auch über YAML (also manuell machen), aber das dürfte super kompliziert sein und die Gefahr von Fehlern mit sich bringen. Aber selbst wenn ich im YAML-Code nach dem Code-Schnipsel #Change ME – YOUR MEDIA PLAYER suche, finde ich das nicht. Ich kann dir also, ganz ehrlich, überhaupt nicht folgen und hoffe, dass mein erster Satz dir als Info fehlte und du nun übers Frontend weiterkommst?

VG
Olli

Antwort
Beiträge: 7
Gast
(@Raffi)
Active Member
Beigetreten: Vor 2 Jahren

Hallo, danke für die Seite und Deine Infos.
Ich habe die Video-Anleitung von Mark befolgt, aber durch Breaking Changes bei HomeAssistant funktioniert das leider nicht mehr.
Sowohl in der nspanel.yaml als auch dann später bei "Download Project" gibt es nun Fehler:
* Restore_state.... wurde zu Restore_mode geändert (das konnte ich anpassen, so daß "Validate" keine Fehler mehr anzeigte...
* "Download Project" zeigt viele Fehler...
In file included from src/esphome/components/nextion/nextion_commands.cpp:1:
src/esphome/components/nextion/nextion.h:324:35: error: 'esphome::time::ESPTime' has not been decleared
void set_nextion_rtc_time(time::ESPTime time);

....

Ist Dir das auch schon untergekommen?
Hast Du dafür evtl. eine Lösung?

Gruß, Jo

Antwort
2 Antworten
 Olli
Admin
(@olli)
Beigetreten: Vor 10 Jahren

Mitglied
Beiträge: 587

Hi Jo,
ich verstehe nicht ganz was du mit restore_state und "Download Project" meinst. Eigentlich muss man ja gar nicht viel an Variablen befüttern, sofern man die Variante von Blackymas (wie in dem Video ca. ab Minute 8) nutzt.

VG
Olli

Antwort
Gast
(@Raffi)
Beigetreten: Vor 2 Jahren

Active Member
Beiträge: 7

https://smarterkram.de/3666/

Servus Olli, danke für Deine Antwort!
Ich habe nun erneute den Video Guide durchgemacht und bin diesmal nicht auf die oben beschriebenen Fehler gestoßen. 🙂
Im HA ESPHome ist mein "nspanel1" nun online und wenn ich bei HA in die Gerätesicht wechsle kann ich bei meinem "nspanel1" über die Buttons in HA auch die Relais betätigen.
Bei den Vorlagen habe ich die NSPanel Configuration importiert und anschließend auch eine Automatisierung erstellt (Gerät, Deutsch, Forecast Home, Aussentemperatur)

Doch leider hakt es nun hier.
Das Display zeigt nur 0 Werte und die Taster am Display steuern nun nicht mehr die Relais, das geht nur noch in HA über das Gerät.
Ich habe nun auch schon merhmals die erstellte "nspanel1-firmware-factory.bin" übertragen, aber das stellte auch die Verbindung zwischen dem ESP-Board und dem Nextion Display her.

Kann mir jemand einen Tip geben was ich falsch machen, oder wie ich den Fehler beheben und den Connect herstellen kann?

Viele Grüße, Jo

Antwort
Seite 1 / 2