tambarin SONOFF

SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware

SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware

 

Ƙarsheview

Wannan takaddun yana bayyana matakan shigarwa don yadda ake kunna Sonoff NSPanel tare da firmware Tasmota sannan kuma a haɗa shi zuwa tsarin OpenHAB3. Saitin kuma yana ɗaukan cewa kuna son samun bayanan yanayi akan rukunin farawa.

Abubuwan da aka yi amfani da su don saitin:

  • Kwamfutar Windows don aiwatar da aikin
  • Rasberi Pi (mafi ƙarancin 3, shawarar 4)
  • USB Serial Adapter
  • Wasu igiyoyi don haɗa adaftar serial na USB zuwa allon kewayawa na NSPanel.
  • Sonoff NSPanel EU
  • OpenHABian (v1.7.2), abubuwan da ake buƙata:
    • Dauri: MQTT dauri
    • Daure: BudeWeatherMap Daurin
    • Ƙarawa: Canjin Hanyar JSON
    • Ƙarawa: Canjin RegEx
    • Automation: Groovy Scripting
  • Dillalin MQTT sauro (an haɗa a cikin OpenHABian)
  • OpenWeatherMap sabis na girgije

Disclaimer
Yi amfani da wannan takaddun akan haɗarin ku! Marubucin ba shi da alhakin duk wani kuskure da ya haifar da amfani da wannan takaddun.

Godiya
m-gida (Mike) - Don yunƙurinsa da godiya ga ƙoƙarin kawo NSPanel zuwa OpenHAB
Blakadder - Don ƙirƙirar firmware Tasmota don NSPanel
Lewis Barclay - Musamman ma wannan bidiyon wanda shine tushen takarduna na walƙiya (a zahiri ina ba da shawarar ku yi amfani da wannan don ɓangaren walƙiya kuma kuyi amfani da takaddun nawa kawai azaman tunani).

Hardware da ladabi
Hoton da ke ƙasa yana nuna saitin buɗewa na yau da kullun tare da rukunin sarrafawa da aka haɗa da kayan aikin da ke ƙasa (masu sauya, firikwensin, musaya) da sabis na waje (OpenWeatherMap). Takardun za su mai da hankali kan saitin NSPanel kuma ɗauka cewa kuna da tsarin buɗewa na buɗewa (OpenHAB 3) kuma an riga an saita sauran kayan aikin ku kuma ana samun su cikin openhabian.

Ina kuma ɗauka kun saba da OpenHAB da ra'ayoyinsa kamar abubuwa, abubuwa, tashoshi, da sauransu.

SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-1

Hanyar tattara bayanai

Babban manufar wannan takarda shine amsa tambayar "me zan yi" tare da yaji "yadda yake aiki" a duk lokacin da akwai wasu fahimtar da ake bukata hamptambayar farko.
Ina kuma ɗauka cewa kuna son nuna bayanan yanayi akan kwamitin.

Wannan jagorar tana ɗaukar matakai masu zuwa:

  • Shigar kuma saita OpenWeatherMap
  • Shigar kuma saita dillalin Mosquitto MQTT
  • Sonoff NSPanel mai walƙiya tare da Tasmota
  • Sanya saitin Tasmota akan NSPanel
  • Saitin tushe na sadarwar NSPanel-zuwa-OpenHAB (yi NSPanel yayi magana da openhab kuma keɓance allon farko)
  • Tsarin al'ada na al'ada - Sashin jin daɗi inda kuka tsara shimfidar wuri kuma ku haɗa sarrafa na'urorin ku zuwa NSPanel.

An kwatanta kowane mataki a cikin wani babi dabam. Kowane babi yana farawa da hanyoyin haɗi zuwa tushe da sauran bayanan da suka dace.

Shigar kuma saita OpenWeatherMap

Idan ba kwa son bayanin yanayi akan rukunin farawa ko amfani da wani sabis, kawai tsallake wannan matakin.
OpenWeatherMap sabis ne na girgije wanda ke ba da hasashen yanayi dangane da wurin ku. Akwai daurin OpenWeatherMap wanda ke kiran OpenWeatherMap API yana yin saiti da amfani a cikin OpenHAB kai tsaye gaba.

Hanyoyin haɗi da nassoshi

Shigarwa da daidaitawa

Matakai masu fahimta sosai amma suna kwatanta wannan ko ta yaya don cikawa.

  • Samu maɓallin API daga OpenWeatherMap
    • Yi lilo zuwa https://openweathermap.org kuma ƙirƙirar asusu
    • Zaɓi: Maɓallan API
    • Zaɓi: Ƙirƙira
    • API Key: y2)uc2a7cae3d54037563f30r2e0637cp (example; za ku sami wani maɓalli)
    • Za a shigar da wannan maɓallin a cikin abin asusun OpenWeatherMap mataki na gaba.
  • Sanya OpenHAB ɗin ku
    • Shigar: Buɗe WeatherMap ɗaure
    • Zaɓi: Saituna
    • Zaɓi: Abubuwa kuma danna "+"
    • Zaɓi: Buɗe WeatherMap Daure
    • Zaɓi: OpenWeatherMap Account (wannan don adana maɓallin API ɗinku ne kawai)
    • Shigar da maɓallin API ɗin ku: y2)uc2a7cae3d54037563f30r2e0637cp
    • Zaɓi: Ajiye (saman dama)
    • Yana ɗaukar ɗan lokaci - sa'o'i (s) - don rajistar maɓallin API ɗin ku kuma an tanadar da shi don amfani, don haka matsayin wannan abu zai zama ja har sai wannan ya faru - don haka babu ƙararrawa.
    • Mataki na gaba shine ƙirƙirar yanayin Yanayi da Hasashe (Pene Call API) abu wanda zai zama wanda a zahiri za ku yi amfani da shi.
    • Zaɓi: Abubuwa kuma danna "+"
    • Zaɓi: Buɗe WeatherMap Daure
    • Zaɓi: Yanayi na Gida da Hasashen (Kira Daya API)
  • Kamar Gada; Zaɓi: OpenWeatherMap Account
  • A Matsayin Wurin Yanayi; Shiga:
  • Kamar yadda Adadin Kwanaki; Shiga: 2 (2=yau da gobe. Tabbas zaku iya canza wannan amma kamar yadda NSPanel yana da ƙaramin yanki ɗaya kawai na nunin farko don hasashen yanayi. Na fi sha'awar yanayin gobe. Don haka wannan yana rage adadin tashoshi a cikin halitta abu ga me
    SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-2
    • Zaɓi: Ajiye (saman dama)
    • Hakanan wannan abu kuma zai sami matsayi na ja har sai an tanadi maɓallin API ɗin ku, don haka kada ku damu…
  • Wannan ya ƙare shirye-shiryen.

Shigar kuma saita Dillalan Sauro MQTT

MQTT bayaview
MQTT daidaitaccen ka'idar saƙo ce don Intanet na Abubuwa (IoT). An ƙirƙira shi azaman jigilar saƙo mai nauyi mai nauyi mai nauyi/sauƙi wanda ya dace don haɗa na'urori masu nisa tare da ƙaramin sawun lamba da ƙaramin bandwidth na cibiyar sadarwa.

Hanyoyin haɗi da nassoshi

Shigarwa da daidaitawa
Wannan babin zai rufe ainihin saitin MQTT kawai. Haƙiƙanin haɗin kai na OpenHAB tare da NSPanel an kwatanta shi a babi na Fel! Hittar inte referenskalla..

Hoton da ke ƙasa yana nuna babban saitin MQTT don OpenHAB. Na'urar NSPanel za ta sadarwa tare da dillalin sauro wanda hakanan yana sadarwa tare da abu MQTT dillali (amarya) wanda hakanan yana ɗaure da ainihin NSPanel MQTT ɗin ku. (IP' tabbas nawa ne, zaku sami wasu ..). Da zarar an daidaita shi, abin dillali na MQTT da dillalin sauro ba sa buƙatar a taɓa su kuma za su goyi bayan mafi yawan lokuta na amfani da MQTT ɗin ku.

SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-3

  1. Shigar da sauro - Wannan "dillali ne na MQTT" yana zuwa tare da hoton openhabian, matakai sune:
    a. Shiga kan openhab ɗin ku tare da putty (ko kowane abokin ciniki na ssh)
    b. Gudun umarni: sudo openhabian-config
    c. Zaɓi: 20 Abubuwan Zaɓuɓɓuka
    d. Zaɓi: 23 Sauro
    e. Sunan mai amfani zai zama openhabian (Lura! tuna wannan, ana buƙatar shigar da sunan mai amfani da kalmar wucewa a cikin na'urar NSPanel da gada mai kulla MQTT)
    f. Shigar da kalmar sirri: mqttpwd22 ??
    g. Dillalin sauro yanzu zai fara yana sauraron zirga-zirga akan tashar jiragen ruwa 1883
  2. Tsarin tushe na MQTT dillali abu (gada)
    a. Shiga a matsayin admin a cikin OpenHAB web dubawa. Da farko muna buƙatar shigar da wasu abubuwan da ake buƙata:
    i. Zaɓi: Saituna a cikin menu
    ii. Zaɓi: addons kuma shigar da "Canjin Hanyar JSON" (Ana buƙatar wannan don yin canje-canjen JSON a cikin ma'anar tashoshi)
    iii. Zaɓi: addons kuma shigar da "RegEx Canjin" (Wannan ana buƙatar don yin zaɓin regex akan amsa JSON a cikin ma'anar tashoshi)
    iv. Zaɓi: ɗaure kuma shigar da ”MQTT Binding”b. Zaɓi: Abubuwa kuma danna "+"
    c. Zaɓi: MQTT Broker (wannan shine kawai gada tsakanin abubuwan MQTT ɗinku da dillalin sauro)
    d. Zaɓi: Ƙara da hannu
    e. Zaɓi: MQTT Brooker
    f. Shiga:
    i. Broker Sunan Mai watsa shiri/IP: localhost
    ii. Ingancin Sabis: Daidai Sau ɗaya
    iii. Sunan mai amfani: openhabian
    iv. Kalmar sirri: mqttpwd22??
    SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-4
  3. A ƙarshe saita tsawaita aikin katako don dillalin sauro. Kuna buƙatar wannan don ganin aika JSON daga NSPanel. Ana yin wannan ta hanyar ƙirƙirar tsari file ga dillalin sauro, matakai sune:
    a. Shiga kan openhab ɗin ku tare da putty (ko kowane abokin ciniki na ssh)
    b. Gudun umarni: sudo echo “log_type all” >>/etc/mosquitto/conf.d/local.conf
    c. Gudanar da umarni: sudo service sauro sake lodi
    d. Sabis ɗin sauro yanzu yana sake loda tsarin files kuma ya fara tsayin katako. Wannan yana taimakawa sosai a matakai na gaba lokacin da kuke buƙatar ganin abin da ke faruwa tsakanin openhab da NSPanel. Da zarar an gama duk saitin kuma komai yayi aiki, share bayanan file sake kuma sake fitar da umarnin "sake saukewa" a sama.

Sonoff NSPanel mai walƙiya tare da Tasmota
Wannan matakin yana maye gurbin firmware na hannun jari wanda ya zo tare da NSPanel kuma don haka ɓata garantin ku, don haka kuna yin hakan akan haɗarin ku.

Hanyoyin haɗi da nassoshi

  • Tasmoto windows binary don walƙiya ESP firmware: Saki · Jason2866/ESP_Flasher · GitHub
  • Tasmota firmware don NSPanel:
    https://github.com/tasmota/install/raw/main/firmware/unofficial/tasmota32-nspanel.bin
  • Tasmoto NSPanel Takardun: Sonoff NSPanel Touch Nuni Canja (E32-MSW-NX) Kanfigareshan don Tasmota (blakadder.com)
  • Ma'anar uwar garke/wuri na baya-bayan nan nxpanel.tft ma'anar: Fihirisar /nxpanel (proto.systems)
  • Wurin "nxpanel.be", ma'anar panel file An daidaita don OpenHAB: ns-flash/berry at master · peepshow-21/ns-flash · GitHub

Shirye-shirye
Shirye-shiryen sun ƙunshi zazzagewa da shigar da kayan aikin walƙiya da hotuna masu walƙiya

Zazzage Python
Zazzage sabon sigar Python daga nan: Zazzage Python | Python.org

  • Duba akwatin rajistan don "Ƙara Python zuwa PATH" kafin shigarwa

Shigar da esptool
Esptool.py shine rubutun python wanda zai iya bincika idan kuna da haɗi tare da mai sarrafawa a cikin NSPanel ta hanyar adaftar USB na serial. Hakanan zaka iya amfani da rubutun don yin madadin firmware data kasance.

Don shigar da esptool yi waɗannan:

  • A kan PC ɗinku, Fara taga cmd (tagar na'ura mai kwakwalwa)
  • Shigar: pip shigar esptool

Ana samun cikakkun bayanai anan: Yadda ake Sanya Esptool akan Windows 10 - CyberBlogSpot
Zazzage Rubutun walƙiya (ESP-Flasher)
ESP-Flasher kayan aiki ne mai walƙiya wanda ke rubuta hoton walƙiya zuwa na'ura ta amfani da adaftar serial na USB.

  • Zazzage ESPflasher daga nan: GitHub – Jason2866/ESP_Flasher: Tasmota Flasher na ESP8266 da ESP32
  • Ainihin binary na windows ana kiransa “ESP-Flasher-Windows-x64.exe” kuma ana samunsa anan: Saki · Jason2866/ESP_Flasher · GitHub

Zazzage sabon firmware don NSPanel
Firmware daga Blackadder don NSPanel (firmware file ana kiranta "tasmota32-nspanel.bin").

  • Jeka wannan hanyar: https://github.com/blakadder/nspanel
  • Zazzage tasmota32-nspanel.bin ta zazzage lambar gaba ɗaya file a matsayin zip sannan kayi copy din wannan file daga zip zuwa babban fayil akan PC ɗin ku.

Shirya don yin walƙiya?
Ya kamata a yanzu kuna da waɗannan files don kunna sabon firmware kuma yin saitin Tasmota na farko:

  • ESP-Flasher-Windows-x64.exe
  • Tasmota32-nspanel.bin

Flash Sonoff NSPanel firmware
Wannan matakin yana bayyana shirye-shirye da walƙiya na firmware NSPanel zuwa Tasmota.

  1. Haɗa adaftar kebul ɗin ku zuwa NSPanel (NOTE! Tabbatar cewa kun haɗa 3.3V da BA 5V. Serial adaftan da ke ƙasa yana da fil biyu, ɗaya don 3.3V da ɗaya don 5V. Sauran adaftar serial na iya samun jumper don saita 3.3V).
    SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-5
  2. A kan PC ɗin ku: Buɗe taga umarni (cmd)
  3. Duba haɗi tare da serial port akan guntu
    a. Nau'in: esptool.py flash_id
    b. Ya kamata ku sami amsa kamar yadda aka nuna a hoton allo na ƙasa.
  4. Yi madadin firmware na yanzu:
    a. Nau'in: esptool.py read_flash 0x0 0x400000 nspanel.bin
  5. Idan an yi, yana kama da wani abu kamar haka:
    SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-6
  6. Flash yanzu firmware tare da ESP-Flasher
    a. Nau'in: ESP-Flasher-Windows-x64.exe
    b. Zaɓi: COM-tashar jiragen ruwa a cikin jerin zaɓuka (ya kamata ya zama ɗaya kawai = adaftar Serial USB
    c. Zaɓi: Bincike
    d. Je zuwa wurin firmware
    e. Zaɓi: sabon firmware (tasmota32-nspanel.bin)
    f. Zaɓi: Flash ESP
  7. Idan an yi, zai yi kama da wani abu kamar:
    SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware-7

Abu ɗaya mai mahimmanci da aka yi, mataki na gaba yanzu shine haɗa NSPanel zuwa WiFi ɗin ku kuma kuyi tsarin tushe.

Takardu / Albarkatu

SONOFF E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware [pdf] Jagoran Shigarwa
E32-MSX-NX, NSPanel Touch Nuni Canja tare da Tasmota Firmware, E32-MSX-NX NSPanel Touch Nuni Canja tare da Tasmota Firmware, OpenHAB3

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *