SONOFF E32-MSX-NX NSPanel snertiskjárofi með Tasmota fastbúnaði
Yfirview
Þessi skjöl lýsir uppsetningarskrefunum fyrir hvernig á að blikka Sonoff NSPanel með Tasmota fastbúnaði og síðan tengja það við OpenHAB3 kerfi. Uppsetningin gerir einnig ráð fyrir að þú viljir fá veðurupplýsingar á upphafsspjaldinu.
Íhlutir sem notaðir eru við uppsetninguna:
- Windows PC til að vinna verkið á
- Raspberry Pi (lágmark 3, mælt með 4)
- USB serial millistykki
- Sumar snúrur til að tengja USB raðmillistykkið við hringrásarborð NSPanel.
- Sonoff NSPanel ESB
- OpenHABian (v1.7.2), íhlutir sem þarf:
- Binding: MQTT Binding
- Binding: OpenWeatherMap Binding
- Viðbót: JSONpath Transformation
- Viðbót: RegEx Transformation
- Sjálfvirkni: Groovy Scripting
- Mosquitto MQTT miðlari (innifalinn í OpenHABian)
- OpenWeatherMap skýjaþjónusta
Fyrirvari
Notaðu þessi skjöl á eigin ábyrgð! Höfundur tekur enga ábyrgð á óhöppum sem leiða til notkunar þinnar á þessum skjölum.
Viðurkenningar
m-heimili (Mike) - Fyrir frumkvæði hans og þakkláta viðleitni til að koma NSPanel til OpenHAB
Blakadder - Til að búa til Tasmota vélbúnaðar fyrir NSPanel
Lewis Barclay - Sérstaklega þetta myndband sem er heimildin fyrir blikkandi skjölunum mínum (ég legg reyndar til að þú notir þetta fyrir blikkandi hlutann og notir skjölin mín aðeins sem tilvísun).
Vélbúnaður og samskiptareglur
Myndin hér að neðan sýnir dæmigerða openhabian uppsetningu með stýrieiningu tengdri undirliggjandi vélbúnaði (rofa, skynjara, tengi) og ytri þjónustu (OpenWeatherMap). Skjölin munu einbeita sér að NSPanel uppsetningunni og gera ráð fyrir að þú sért með keyrt openhabian kerfi (OpenHAB 3) og annar vélbúnaður þinn sé þegar stilltur og fáanlegur í openhabian.
Ég geri líka ráð fyrir að þú sért vanur OpenHAB og hugtökum þess eins og hlutum, hlutum, rásum osfrv.
Documentation nálgun
Lykilmarkmiðið í þessum skjölum er að svara spurningunni „hvað ætti ég að gera“ með kryddi um „hvernig virkar það“ þegar það er einhver skilningur sem þarf h.ampvar að svara fyrstu spurningunni.
Ég geri líka ráð fyrir að þú viljir birta veðurupplýsingar á spjaldinu.
Þessi handbók fjallar um eftirfarandi skref:
- Settu upp og stilltu OpenWeatherMap
- Settu upp og stilltu Mosquitto MQTT miðlara
- Blikkandi Sonoff NSPanel með Tasmota
- Post stillingar á Tasmota á NSPanel
- Grunnuppsetning NSPanel-til-OpenHAB samskipta (láta NSPanel tala við openhab og sérsníða fyrsta skjáinn)
- Sérsniðin skjástilling - Skemmtilegur hlutinn þar sem þú hannar skipulagið og tengir stjórn tækjanna þinna við NSPanel.
Hvert skref er lýst í sérstökum kafla. Hver kafli byrjar á tenglum á heimildir og aðrar viðeigandi upplýsingar.
Settu upp og stilltu OpenWeatherMap
Ef þú vilt ekki veðurupplýsingar á upphafsspjaldinu eða nota aðra þjónustu skaltu bara sleppa þessu skrefi.
OpenWeatherMap er skýjaþjónusta sem veitir veðurspár byggðar á staðsetningu þinni. Það er til OpenWeatherMap binding sem kallar OpenWeatherMap API sem gerir uppsetningu og notkun í OpenHAB mjög beinlínis.
Tenglar og tilvísanir
- Tengill á OpenWeatherMap þjónustu: https://openweathermap.org
Uppsetning og stillingar
Mjög leiðandi skref en lýsir þessu samt til fullnustu.
- Fáðu API lykil frá OpenWeatherMap
- Skoðaðu til https://openweathermap.org og stofnaðu reikning
- Veldu: API lykla
- Veldu: Búa til
- API Key: y2)uc2a7cae3d54037563f30r2e0637cp (example; þú færð annan lykil)
- Þessi lykill verður færður inn í OpenWeatherMap reikningsatriðið í næsta skrefi.
- Stilltu OpenHAB
- Setja upp: OpenWeatherMap binding
- Veldu: Stillingar
- Veldu: Hlutir og ýttu á "+"
- Veldu: OpenWeatherMap Binding
- Veldu: OpenWeatherMap reikning (þetta er bara til að geyma API lykilinn þinn)
- Sláðu inn API lykilinn þinn: y2)uc2a7cae3d54037563f30r2e0637cp
- Veldu: Vista (efst til hægri)
- Það tekur smá stund – klukkutíma(r) – þar til API lykillinn þinn er skráður og útvegaður til að vera nothæfur, þannig að staða þessa hlutar verður rauð þar til þetta hefur gerst – svo engin viðvörun.
- Næsta skref er að búa til Local Weather and Forecas (One Call API) hlutinn sem verður sá sem þú munt raunverulega nota
- Veldu: Hlutir og ýttu á "+"
- Veldu: OpenWeatherMap Binding
- Veldu: Staðbundið veður og spá (One Call API)
- Sem Brú; Veldu: OpenWeatherMap Account
- Sem staðsetning veðurs; Koma inn:
- Sem fjöldi daga; Sláðu inn: 2 (2=í dag og á morgun. Þú getur auðvitað breytt þessu en þar sem NSPanel hefur aðeins eitt lítið stykki af aðalskjánum fyrir veðurspár. Ég hafði fyrst og fremst áhuga á veðri morgundagsins. Þannig að þetta dregur úr fjölda rása í búið til atriði til hvers
- Veldu: Vista (efst til hægri)
- Einnig mun þessi hlutur einnig hafa stöðuna rautt þar til API lykillinn þinn er útvegaður, svo ekki hafa áhyggjur ...
- Þar með er undirbúningnum lokið.
Settu upp og stilltu Mosquitto MQTT Broker
MQTT lokiðview
MQTT er staðlað skilaboðasamskiptareglur fyrir Internet of Things (IoT). Það er hannað sem einstaklega léttur birtingar-/áskriftarboðaflutningur sem er tilvalinn til að tengja fjartæki með lítið kóðafótspor og lágmarks bandbreidd netkerfis.
Tenglar og tilvísanir
- General MQTT lokiðview https://www.instructables.com/MQTT-on-Openhab-3-Tutorial/
Uppsetning og stillingar
Þessi kafli mun aðeins fjalla um grunnuppsetningu MQTT. Raunverulegri samþættingu OpenHAB við NSPanel er lýst í kafla Fel! Hittar inte referenskälla..
Myndin hér að neðan sýnir almenna MQTT uppsetningu fyrir OpenHAB. NSPanel tækið mun hafa samskipti við Mosquitto miðlarann sem síðan hefur samskipti við hlutinn MQTT miðlara hlutinn (brúður) sem aftur er bundinn við raunverulegan NSPanel MQTT hlutinn þinn. (IP' eru auðvitað mín, þú munt hafa aðra..). Þegar það hefur verið stillt þarf ekki lengur að snerta MQTT miðlarann og Mosquito miðlarann og mun styðja flest MQTT notkunartilvikin þín.
- Settu upp Mosquitto - Þetta er „MQTT miðlari“ sem kemur með openhabian myndinni, skrefin eru:
a. Skráðu þig inn á openhab með putty (eða öðrum ssh viðskiptavinum)
b. Keyra skipun: sudo openhabian-config
c. Veldu: 20 valfrjálsa íhluti
d. Veldu: 23 Mosquitto
e. Notandanafn verður openhabian (Athugið! mundu þetta, notendanafn og lykilorð þarf að vera slegið inn bæði í NSPanel tækinu og MQTT miðlara brú)
f. Sláðu inn lykilorðið: mqttpwd22??
g. Mosquitto miðlarinn mun nú byrja og hlusta eftir umferð á höfn 1883 - Grunnstilling MQTT miðlara hlutarins (brú)
a. Skráðu þig inn sem admin í OpenHAB web viðmót. Fyrst þurfum við að setja upp nauðsynlega hluti:
i. Veldu: Stillingar í valmyndinni
ii. Veldu: viðbætur og settu upp „JSONpath Transformation“ (Þetta er nauðsynlegt til að gera JSON umbreytingar í rásarskilgreiningu)
iii. Veldu: viðbætur og settu upp „RegEx Transformation“ (Þetta er nauðsynlegt til að gera regex-val á JSON-svar í rásarskilgreiningu)
iv. Veldu: bindingar og settu upp „MQTT Binding“b. Veldu: Hlutir og ýttu á "+"
c. Veldu: MQTT miðlari (þetta er bara brú á milli MQTT hlutanna þinna og Mosquitto miðlarans)
d. Veldu: Bæta við handvirkt
e. Veldu: MQTT Brooker
f. Koma inn:
i. Miðlari Hostname/IP: localhost
ii. Gæði þjónustunnar: Nákvæmlega einu sinni
iii. Notandanafn: openhabian
iv. Lykilorð: mqttpwd22??
- Stilltu loksins útbreidda skógarhögg fyrir flugamiðlarann. Þú þarft þetta til að sjá JSON send frá NSPanel. Þetta er gert með því að búa til stillingar file fyrir Mosquitto miðlarann eru skrefin:
a. Skráðu þig inn á openhab með putty (eða öðrum ssh viðskiptavinum)
b. Keyra skipunina: sudo echo “log_type all” >>/etc/mosquitto/conf.d/local.conf
c. Keyra skipunina: sudo service mosquitto reload
d. Flugaþjónustan endurhleður uppsetninguna files og byrjar lengri skráningu. Þetta hjálpar virkilega í síðari skrefum þegar þú þarft að sjá hvað er að gerast á milli openhab og NSPanel. Þegar öllum stillingum er lokið og allt virkar skaltu eyða file aftur og endurútgefðu „endurhlaða“ skipunina hér að ofan.
Blikkandi Sonoff NSPanel með Tasmota
Þetta skref er í raun að skipta um hlutabréfafastbúnaðinn sem fylgdi NSPanel og ógildir þannig ábyrgðina þína, svo þú gerir þetta á eigin ábyrgð.
Tenglar og tilvísanir
- Tasmoto Windows tvöfaldur fyrir blikkandi ESP fastbúnað: Gefur út · Jason2866/ESP_Flasher · GitHub
- Tasmota vélbúnaðar fyrir NSPanel:
https://github.com/tasmota/install/raw/main/firmware/unofficial/tasmota32-nspanel.bin - Tasmoto NSPanel Documentation: Sonoff NSPanel Touch Display Switch (E32-MSW-NX) Stillingar fyrir Tasmota (blakadder.com)
- Netþjónn/staðsetning hýsing nýjustu nxpanel.tft skilgreining: Vísitala /nxpanel (proto.systems)
- Staðsetning „nxpanel.be“, skilgreiningu pallborðsins file aðlagað fyrir OpenHAB: ns-flash/berry at master · peepshow-21/ns-flash · GitHub
Undirbúningur
Undirbúningur felst í því að hlaða niður og setja upp blikkandi verkfæri og flassmyndir
Sækja Python
Sæktu nýjustu útgáfuna af Python héðan: Sæktu Python | Python.org
- Hakaðu í gátreitinn fyrir „Bæta Python við PATH“ fyrir uppsetningu
Settu upp esptool
The esptool.py er python forskrift sem getur athugað hvort þú sért með tengingu við stjórnandann í NSPanel í gegnum rað USB millistykkið. Þú getur líka notað handritið til að taka öryggisafrit af núverandi fastbúnaði.
Til að setja upp esptool skaltu gera eftirfarandi:
- Á tölvunni þinni, Ræstu cmd glugga (leikjagluggi)
- Sláðu inn: pip install esptool
Ítarlegar leiðbeiningar fáanlegar hér: Hvernig á að setja upp Esptool á Windows 10 – CyberBlogSpot
Sækja Flashing Script (ESP-Flasher)
ESP-Flasher er blikkandi tól sem skrifar flassmynd í tæki með USB raðmillistykki.
- Sæktu ESPflasher héðan: GitHub – Jason2866/ESP_Flasher: Tasmota Flasher fyrir ESP8266 og ESP32
- Raunverulegur tvöfaldur fyrir Windows er kallaður „ESP-Flasher-Windows-x64.exe“ og fáanlegur hér: Útgáfur · Jason2866/ESP_Flasher · GitHub
Að sækja nýjan fastbúnað fyrir NSPanel
Fastbúnaður frá Blackadder fyrir NSPanel (fastbúnað file er kallað „tasmota32-nspanel.bin“)
- Farðu á þennan hlekk: https://github.com/blakadder/nspanel
- Sæktu tasmota32-nspanel.bin með því að hlaða niður öllum kóðanum file sem zip og afritaðu þetta svo file úr zip inn í möppu á tölvunni þinni.
Tilbúinn til að blikka?
Þú ættir nú að hafa eftirfarandi files til að blikka nýjan fastbúnað og gera fyrstu Tasmota stillingar:
- ESP-Flasher-Windows-x64.exe
- Tasmota32-nspanel.bin
Flash Sonoff NSPanel vélbúnaðar
Þetta skref lýsir undirbúningi og flassingu NSPanel fastbúnaðar til Tasmota.
- Tengdu USB raðmillistykkið þitt við NSPanel (ATH. Gakktu úr skugga um að þú tengir 3.3V og EKKI 5V. Raðmillistykkið hér að neðan hefur tvo pinna, einn fyrir 3.3V og einn fyrir 5V. Önnur raðmillistykki gætu verið með jumper til að stilla 3.3V)
- Á tölvunni þinni: Opnaðu skipanaglugga (cmd)
- Athugaðu tengingu við raðtengi á flís
a. Tegund: esptool.py flash_id
b. Þú ættir að fá svar eins og sýnt er á skjámyndinni hér að neðan. - Gerðu öryggisafrit af núverandi fastbúnaði:
a. Tegund: esptool.py read_flash 0x0 0x400000 nspanel.bin - Þegar því er lokið lítur það einhvern veginn svona út:
- Flash núna vélbúnaðar með ESP-Flasher
a. Gerð: ESP-Flasher-Windows-x64.exe
b. Veldu: COM-tengi í fellilistanum (ætti aðeins að vera eitt = USB raðbreytistykki
c. Veldu: Vafra
d. Farðu á staðsetningu vélbúnaðar
e. Veldu: nýja fastbúnaðinn (tasmota32-nspanel.bin)
f. Veldu: Flash ESP - Þegar því er lokið mun það líta eitthvað út eins og:
Eitt mikilvægt atriði gert, næsta skref er núna að tengja NSPanel við WiFi og gera grunnstillingar.
Skjöl / auðlindir
![]() |
SONOFF E32-MSX-NX NSPanel snertiskjárofi með Tasmota fastbúnaði [pdfUppsetningarleiðbeiningar E32-MSX-NX, NSPanel snertiskjárofi með Tasmota fastbúnaði, E32-MSX-NX NSPanel snertiskjárofi með Tasmota fastbúnaði, OpenHAB3 |