Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Русский
  3. ioBroker
  4. ioBroker основное
  5. Nextion - ESP8266 - MQTT - ioBroker

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    752

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    576

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.1k

Nextion - ESP8266 - MQTT - ioBroker

Geplant Angeheftet Gesperrt Verschoben ioBroker основное
3 Beiträge 3 Kommentatoren 2.8k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • B Offline
    B Offline
    black_angel666
    schrieb am zuletzt editiert von
    #1

    Всем привет!

    Возникла идея, и огромное желание реализовать, поэтому создал данные тему для сбора информации и помощи в реализации. Возможно многим будет интересно.

    Идея: выводить информацию на дисплей nextion, передавать значения полученные с дисплея nextion. Дисплей nextion подключенный к модулю ESP8266, на модуле клиент MQTT. В качестве сервера RaspberryPi3 с рабочим ioBroker и на нем модуль Mqtt сервер и клиент.

    Что есть:

    Дисплей nextion: есть

    Модуль ESP8266: есть

    Сервер Raspberry Pi3 - ioBroker - MQTT: есть

    Какие вопросы:

    С дисплеем поковырялся, вроде ни чего сложно нет.

    модуль ESP8266 - надо сообразить как связать с дисплеем, и правильно собрать скетч который будет понимать команды из дисплея и обратно, и соединятся с сервером, вот это самое основное и для меня трудно выполнимо…

    1. Дисплей отправляет в UART команду от дисплея в виде, пример: "bt0.val"+char(255)+char(255)+char(255), последние 3 байта 0xFF это обязательно условие работы дисплея (особенность), т.е. как я понимаю для того что бы дисплей "принял" команду, то ему тоже нужны эти 3 байта в конце. Вот тут более разжевано про это написано: http://wiki.iarduino.ru/page/Nextion/

    2. ESP8266 - надо этот модуль как то научить отправлять полученные данные от дисплея по MQTT и наоборот полученные по MQTT, через UART в дисплей… тут я так понимаю как раз надо как то сделать так что бы полученное сообщение по MQTT обрабатывалось, т.е. добавлялись эти 3 байта и далее уходили по UARTu....

    на стороне сервера все есть и работает... есть объект, в нем есть значение температуры, который раз в минуту обновляется, посредством nodered перенаправляю это значение в брокер MQTT и это значение имеется по подписке в брокере: iobrokettest /demo/temp.... ну это пример.

    с чего бы начать. знающие люди подскажи у кого какие есть наработки.

    Спасибо!

    1 Antwort Letzte Antwort
    0
    • I Offline
      I Offline
      instalator
      schrieb am zuletzt editiert von
      #2

      @black_angel666:

      Всем привет!

      Возникла идея, и огромное желание реализовать, поэтому создал данные тему для сбора информации и помощи в реализации. Возможно многим будет интересно.

      Идея: выводить информацию на дисплей nextion, передавать значения полученные с дисплея nextion. Дисплей nextion подключенный к модулю ESP8266, на модуле клиент MQTT. В качестве сервера RaspberryPi3 с рабочим ioBroker и на нем модуль Mqtt сервер и клиент.

      Что есть:

      Дисплей nextion: есть

      Модуль ESP8266: есть

      Сервер Raspberry Pi3 - ioBroker - MQTT: есть

      Какие вопросы:

      С дисплеем поковырялся, вроде ни чего сложно нет.

      модуль ESP8266 - надо сообразить как связать с дисплеем, и правильно собрать скетч который будет понимать команды из дисплея и обратно, и соединятся с сервером, вот это самое основное и для меня трудно выполнимо…

      1. Дисплей отправляет в UART команду от дисплея в виде, пример: "bt0.val"+char(255)+char(255)+char(255), последние 3 байта 0xFF это обязательно условие работы дисплея (особенность), т.е. как я понимаю для того что бы дисплей "принял" команду, то ему тоже нужны эти 3 байта в конце. Вот тут более разжевано про это написано: http://wiki.iarduino.ru/page/Nextion/

      2. ESP8266 - надо этот модуль как то научить отправлять полученные данные от дисплея по MQTT и наоборот полученные по MQTT, через UART в дисплей… тут я так понимаю как раз надо как то сделать так что бы полученное сообщение по MQTT обрабатывалось, т.е. добавлялись эти 3 байта и далее уходили по UARTu....

      на стороне сервера все есть и работает... есть объект, в нем есть значение температуры, который раз в минуту обновляется, посредством nodered перенаправляю это значение в брокер MQTT и это значение имеется по подписке в брокере: iobrokettest /demo/temp.... ну это пример.

      с чего бы начать. знающие люди подскажи у кого какие есть наработки.

      Спасибо! `

      Начни с написания кода иначе не разобраться

      Высокий уровень Децибел вреден для здоровья!

      http://blog.instalator.ru/

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pooh
        schrieb am zuletzt editiert von
        #3

        @black_angel666:

        …1. Дисплей отправляет в UART команду от дисплея в виде, пример: "bt0.val"+char(255)+char(255)+char(255), последние 3 байта 0xFF это обязательно условие работы дисплея (особенность), т.е. как я понимаю для того что бы дисплей "принял" команду, то ему тоже нужны эти 3 байта в конце. Вот тут более разжевано про это написано: http://wiki.iarduino.ru/page/Nextion/… `
        Я использовал https://www.itead.cc/ru/blog/%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-%D0%B1%D0%B8%D0%B1%D0%BB%D0%B8%D0%BE%D1%82%D0%B5%D0%BA%D0%B8-nextion-arduino (бету, стабилка не понимает кнопку-переключатель) и не заморачивался с форматом команд…

        https://play.google.com/store/apps/details?id=com.roy.royclub - код: UMI201155
        https://play.google.com/store/apps/details?id=com.blockchainvault - код приглашения: Freepooh
        https://play.google.com/store/apps/details?id=games.bee.app - код приглашения: freepooh
        https://www.timestope.com/freepooh - witness code: freepooh

        1 Antwort Letzte Antwort
        0

        Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

        Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

        Mit deinem Input könnte dieser Beitrag noch besser werden 💗

        Registrieren Anmelden
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        617

        Online

        32.8k

        Benutzer

        82.9k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe