Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Microcontroller
    5. mqtt Client für Sonoff NSPanel

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    mqtt Client für Sonoff NSPanel

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wpd last edited by wpd

      Guten Morgen Community

      Dieser Post richtet sich an alle, die mit dem Gedanken spielen Sonoff NSPanel als Control- oder Visualisierungs-Panel in Ihrem Smarthome zu verwenden.

      Es handelt sich nicht um einen ioBroker Adapter, sondern Software für das NSPanel, die die Kommunikation zwischen dem Nextion Display und einem mqtt broker vermittelt. Insofern hat meine Lösung nicht direkt mit ioBroker zu tun.
      Vielmehr war mein Ziel das NSPanel mit einer standardisierten Datenstruktur (mqtt) zu verbinden und damit unabhängig vom jeweiligen Smarthomesystem zu bleiben.
      Mein zweites Ziel war, den Nextion Editor zur Gestaltung des UI verwenden zu können. Damit lassen sich hübsche Benutzeroberflächen relativ schnell erzeugen.

      Der ioBroker dient in meinem Fall nur zur Vermittlung zwischen mqtt und dem Smarthome-System (Homee). Das regeln zwei kurze Blockly Scripte.

      Die Systemvorrausetzungen sind:

      • Tasmota-geflashtes NSPanel
      • mqtt Broker im Heimnetz, z.B. mosquitto
      • Zwei Lötpunkte auf der NSPanel Platine um das Nextion Display zu flashen

      Die ersten Punkte erfordern nur Software-Skills.
      Der dritte Punkt ist vielleicht die größte Hürde aber selbst ich, der mit Löten nicht viel am Hut hat, habe das schnell hinbekommen.

      Nach diesen Vorarbeiten kommt der angenehme Teil: UI-Design mit dem Nextion Editor.
      Neue Features/Steuerelement auf dem NSPanel können ab jetzt ohne Programmierung nur durch Anpassung einer json Konfigurationsdatei zum mqtt-Broker und zurück kommuniziert werden.

      Da ich nicht einschätzen kann, ob überhaupt Interesse besteht, poste ich hier erstmal nur ein paar Bilder meines Nextion-UI.

      b223d6f4-cf8c-4ddc-a268-363a2038efb5-grafik.png

      c9a0fe2a-7163-4aba-8c39-f46519281849-grafik.png

      3d3ec2aa-4880-4d51-b820-893eec7dc4a6-grafik.png

      5c96c35b-fdd4-4778-b2d4-292a52b9de23-grafik.png

      Und für alle, die es gar nicht kennen, hier das Sonoff NSPanel:
      0d04893d-c7ca-46af-a1f0-fceb3ae3d52f-Unbenannt.jpg

      Armilar 1 Reply Last reply Reply Quote 1
      • Armilar
        Armilar Most Active Forum Testing @wpd last edited by

        @wpd

        sieht doch schon gut aus 👍

        Kennst du das NSPanel Projekt für den ioBroker?

        https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui
        https://github.com/joBr99/nspanel-lovelace-ui/wiki

        Gibt auch einen Adapter der noch in der Alpha Phase ist, aber aktuell rasant an Entwicklung zunimmt:

        https://github.com/ticaki/ioBroker.nspanel-lovelace-ui/tree/main

        W 1 Reply Last reply Reply Quote 1
        • W
          wpd @Armilar last edited by

          @armilar said in mqtt Client für Sonoff NSPanel:

          Kennst du das NSPanel Projekt für den ioBroker?

          Aber natürlich.
          Tatsächlich habe ich mit dem Berry Script aus dem Lovelace UI Projekt angefangen.
          Aber das war lange bevor ich wirklich wusste, was ioBroker und Tasmota und die Nextion API sind 😉

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          938
          Online

          31.7k
          Users

          79.7k
          Topics

          1.3m
          Posts

          2
          3
          176
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo