ampអាយអូ - ឡូហ្គោ

ampio PO-197-EN ការរួមបញ្ចូលជាមួយពិធីការ ZigBee

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ-ផលិតផល

លក្ខណៈបច្ចេកទេស

  • ការរួមបញ្ចូលជាមួយពិធីការ ZigBee
  • លេខឯកសារ៖ PO-197-EN
  • កំណែ៖ 3.0
  • កាលបរិច្ឆេទនៃការបោះពុម្ពផ្សាយ៖ ថ្ងៃទី ១៩ ខែមីនា ឆ្នាំ ២០២៥

ព័ត៌មានអំពីផលិតផល

ផលិតផលអនុញ្ញាតឱ្យរួមបញ្ចូលឧបករណ៍ដែលគាំទ្រពិធីការ ZigBee ជាមួយ Ampប្រព័ន្ធ io ។ វាពាក់ព័ន្ធនឹងការភ្ជាប់ផ្លូវចេញចូល ដូចជា ZBDongle-E ពី Sonoff ទៅម៉ូឌុល M-SERV-s ដោយប្រើ Node-RED សម្រាប់បង្កើតការតភ្ជាប់។

សេចក្តីផ្តើម

ការរួមបញ្ចូលឧបករណ៍ដែលគាំទ្រពិធីការ ZigBee ជាមួយ Ampប្រព័ន្ធ io គឺអាចធ្វើទៅបានឧទាហរណ៍ample ដោយភ្ជាប់ច្រកផ្លូវទៅកាន់ម៉ូឌុល M-SERV-s ។ ការប្រើប្រាស់ Node-RED គឺជាតម្រូវការជាមុនក្នុងការបង្កើតការតភ្ជាប់។ ការណែនាំនេះបង្ហាញពីអតីតample នៃ ZBDongle-E ពី Sonoff ជាមួយនឹងអង់តែនពិសេសជាច្រកចេញចូល។

ការតភ្ជាប់ច្រកផ្លូវ

ដើម្បីភ្ជាប់ច្រកចេញចូល សូមផ្តាច់ M-SERV-s ពីការផ្គត់ផ្គង់ថាមពលរបស់វា ភ្ជាប់ឧបករណ៍ច្រកចេញចូល និងផ្តល់ថាមពលដល់ម៉ាស៊ីនមេម្តងទៀត។ បន្ទាប់ពីពីរបីនាទី ធ្វើឱ្យការតភ្ជាប់ SSH ដំណើរការតាមរយៈចំណុចប្រទាក់ www (គោលការណ៍ណែនាំបន្ថែមដែលមាននៅក្នុងការកំណត់ម៉ាស៊ីនមេ M-SERV) ។ ចូលទៅគណនី root នៅលើម៉ាស៊ីនមេដោយប្រើពាក្យសម្ងាត់ដែលអ្នកបានបង្កើតឧទាហរណ៍តាមរយៈកម្មវិធី putty ។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (1)

កំពុងស្វែងរកច្រកទ្វារ
បន្ទាប់ពីបញ្ចូលពាក្យសម្ងាត់ សូមស្វែងរកឧបករណ៍ដោយប្រើពាក្យបញ្ជាខាងក្រោម៖ dmesg | grep tty
ច្រកផ្លូវភាគច្រើននឹងត្រូវបានបន្ថែមជា ttyACM0 ។
ការកំណត់រចនាសម្ព័ន្ធសម្រាប់រូបភាពម៉ាស៊ីនមេចាប់ពីកំណែលេខ 400 តទៅ

ការដំឡើង
បញ្ចូលរបៀបអាន និងសរសេរ

  • /opt/ampio/bin/rw
  • ទៅកាន់ថតឯកសារដែលអ្នកអាចធ្វើការផ្លាស់ប្តូរ
  • ស៊ីឌី / root
  • ធ្វើបច្ចុប្បន្នភាពបញ្ជីកញ្ចប់ដែលមាន
  • sudo apt-get ធ្វើបច្ចុប្បន្នភាព
  • ដំឡើងកញ្ចប់ ppm
  • npm ដំឡើង -g pnpm@10.4.1
  • ដំឡើង git
  • sudo apt ដំឡើង git
  • បង្កើតថតឯកសារ
  • sudo mkdir /root/zigbee2mqtt
  • ផ្លាស់ប្តូរការអនុញ្ញាតថត
  • sudo chown -R ជា root: root /root/zigbee2mqtt
  • ក្លូន zigbee2mqtt ឃ្លាំង
  • git ក្លូន - ជម្រៅ ១ https://github.com/Koenkk/zigbee2mqtt.git/root/zigbee2mqtt
  • ទៅកាន់ថតឯកសារ
  • ស៊ីឌី /root/zigbee2mqtt
  • ដំឡើងភាពអាស្រ័យជាក់លាក់
  • ppm i -frozen-lockfile
  • ចាប់ផ្តើមបង្កើតកញ្ចប់
  • ppm ដំណើរការសាងសង់
  • ចម្លងខ្លឹមសាររបស់អតីតampចូលទៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធរបស់អ្នក។
  • cp /root/zigbee2mqtt/data/configuration.example.yaml /root/zigbee2mqtt/data/configuration.yaml

ការកែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធ

បើកឯកសារសម្រាប់កែសម្រួល
nano /root/zigbee2mqtt/data/configuration.yaml
កំណត់វាលម៉ាស៊ីនមេទៅ mqtt://localhost ។
វាលនៃការតភ្ជាប់ MQTT យោងតាមការកំណត់ម៉ាស៊ីនមេរបស់អ្នក ជាធម្មតាអ្នកប្រើប្រាស់គឺជាអ្នកគ្រប់គ្រង និងពាក្យសម្ងាត់ដែលពាក់ព័ន្ធ (ព័ត៌មានលម្អិតនៃការចូលដូចជាសម្រាប់ប្លុក mqtt នៅក្នុង Node-RED)។ ចងចាំថាត្រូវលុបតួអក្សរ # ដែលបង្ហាញពីមតិយោបល់លើបន្ទាត់។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (2)

បន្ទាប់ពីការផ្លាស់ប្តូរ រក្សាទុក និងបិទឯកសារកំណត់រចនាសម្ព័ន្ធ។ នៅក្នុង putty នេះត្រូវបានធ្វើតាមរយៈ Ctrl + x បន្ទាប់មក y និង Enter ។

ការរត់ដំបូង
វាយពាក្យបញ្ជា
ppm ចាប់ផ្តើម

ការកំណត់សម្រាប់រូបភាពចាស់ជាង 400
ការបង្កើត និងកំណត់រចនាសម្ព័ន្ធថតឯកសារ

  • បង្កើតថតឯកសារ៖
    sudo mkdir /ampio/rw/zigbee2mqtt
  • ផ្តល់ការអនុញ្ញាត៖
    sudo chown -R ${USER}: /ampio/rw/zigbee2mqtt

ការក្លូននៃឃ្លាំង zigbee2mqtt
git ក្លូន - ជម្រៅ ១ https://github.com/Koenkk/zigbee2mqtt.git/ampio/rw/zigbee2mqtt

ការដំឡើងមាតិកា
ផ្លាស់ប្តូរថតបច្ចុប្បន្ន៖
ស៊ីឌី /ampio/rw/zigbee2mqtt
និងដំឡើង៖
npm ស៊ី

ការកែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធ
បើកឯកសារដែលត្រូវកែសម្រួល
ណាណូ /ampio/rw/zigbee2mqtt/data/configuration.yaml កំណត់វាលម៉ាស៊ីនមេទៅ mqtt://localhost។
ច្រកច្រកគួរតែត្រូវបានបញ្ចប់ជាមួយនឹងព័ត៌មានដែលទទួលបានក្នុងជំហានមុន ឧ, /dev/ttyACM0.
វាលការតភ្ជាប់ MQTT គួរតែត្រូវបានបំពេញដោយការកំណត់ម៉ាស៊ីនមេរបស់អ្នក អ្នកប្រើប្រាស់កំណត់ជាអ្នកគ្រប់គ្រង និងពាក្យសម្ងាត់ត្រឹមត្រូវគួរតែត្រូវបានផ្តល់ឱ្យ (ព័ត៌មានលម្អិតនៃការចូលគឺដូចគ្នានឹងប្លុក mqtt នៅក្នុង Node-RED) ។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (3)

នៅពេលដែលការផ្លាស់ប្តូរត្រូវបានណែនាំ សូមបិទឯកសារកំណត់រចនាសម្ព័ន្ធ។ អ្នកអាចធ្វើវាដោយចុច Ctrl+x បន្ទាប់មក y និង Enter នៅចុងបញ្ចប់។

ការចាប់ផ្តើមដំបូង
បញ្ចូលពាក្យបញ្ជាខាងក្រោម៖
npm ចាប់ផ្តើម

ការបន្ថែមឧបករណ៍ទាសករ

ឧបករណ៍ដែលបានបន្ថែមនៅក្នុងការណែនាំនេះគឺជាឧបករណ៏សីតុណ្ហភាព និងសំណើម SNZB-02 ពី Sonoff ។ ការណែនាំសម្រាប់ឧបករណ៍មាននៅលើក្រុមហ៊ុនផលិតរៀងៗខ្លួន webគេហទំព័រ។ សម្រាប់ឧបករណ៍ចាប់សញ្ញាដែលបានពិពណ៌នា ប៊ូតុងនៅលើស្រោមរបស់វាត្រូវតែសង្កត់រយៈពេល 5 វិនាទីដើម្បីបន្ថែមវា។
ចំណុចប្រទាក់ Zigbee មាននៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិត IP_SERVER:8080 (ឧ. 192.168.1.6:8080)។ នៅពេលដែលនៅក្នុងចំណុចប្រទាក់ អ្នកអាចបន្ថែមឧបករណ៍បន្ថែមទៀតដោយដៃតាមរយៈជម្រើសអនុញ្ញាតចូលរួម។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (4) នៅពេលដែលបានបន្ថែមត្រឹមត្រូវ ឧបករណ៍ទាសករនឹងបង្ហាញនៅក្នុងបញ្ជី។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (5)

នៅចុងបញ្ចប់នៃការរៀបចំ ការបន្ថែមអ្វីៗគ្រប់យ៉ាងនៅតែអាចបញ្ឈប់បានមុនអាយុ។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (6)

ការកំណត់រចនាសម្ព័ន្ធនៅក្នុង Node-RED

ការណែនាំដែលពិពណ៌នាអំពីមូលដ្ឋានគ្រឹះនៃការប្រើប្រាស់ Node-RED នៅក្នុង Ampប្រព័ន្ធ io មាននៅទីនេះ៖ ការរួមបញ្ចូលគ្នានៃ Ampប្រព័ន្ធ io ជាមួយ Node-RED ។ បន្ទាប់ពីបន្ថែមឧបករណ៍បន្ទាប់បន្សំ ទិន្នន័យពី MQTT Ampio អាចត្រូវបានទទួល។ ប្រធានបទដែលឧបករណ៍កំពុងផ្សាយអាចជា viewed នៅក្នុងស្ថានីយតាមរយៈការតភ្ជាប់ SSH ។ ក្នុងករណីនេះ វាជាប្រធានបទចម្បង និងលេខសម្គាល់របស់ឧបករណ៍បន្ថែម៖ zigbee2mqtt/0x00124b00250e039e ។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (7)

ទិន្នន័យអាចជា viewed បន្ទាប់ពីបន្ថែមថ្នាំងបំបាត់កំហុស។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (8)

ប្រសិនបើអ្នកចង់សម្រាប់អតីតample អានតម្លៃសំណើមពីឧបករណ៍ចាប់សញ្ញា អ្នកនឹងត្រូវផ្ញើព័ត៌មានខាងក្រោមតាមរយៈមុខងារ node៖

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (9)

ឧបករណ៍ចុងផ្សេងគ្នាអាចផ្សាយព័ត៌មានតាមវិធីផ្សេងៗគ្នា ដែលនេះជាមូលហេតុដែលវាមានប្រយោជន៍ view ទិន្នន័យដំបូងនៅក្នុងបង្អួចបំបាត់កំហុស មុនពេលបង្កើតមុខងារដើម្បីផ្ញើព័ត៌មាន។

ការបើកដំណើរការដោយស្វ័យប្រវត្តិ 
សម្រាប់រូបភាពម៉ាស៊ីនមេចាប់ពីកំណែលេខ 400 តទៅ
ចូលម្តងទៀតតាមរយៈ SSH ដោយស្ថិតនៅក្នុងថតឯកសារ root ទាញយក ហើយដំណើរការស្គ្រីបដោយប្រើពាក្យបញ្ជា៖ គurl https://dist.ampio.pl/scripts/zigbee2mqtt400.sh | បាស -s

សម្រាប់រូបភាពចាស់
ដើម្បីឱ្យកម្មវិធីចាប់ផ្តើមដោយស្វ័យប្រវត្តិបន្ទាប់ពីការផ្គត់ផ្គង់ថាមពលចាប់ផ្ដើមឡើងវិញ ស្គ្រីបដែលសមរម្យត្រូវតែសរសេរ។ បើកផ្ទាំង SYSTEM នៅក្នុងចំណុចប្រទាក់ www នៃ M-SERV ហើយចូលទៅកាន់ SCRIPTS ។ ទាញយកឯកសារភ្ជាប់ zigbee2mqtt.sh ។ បង្ហោះវាដោយចុចលើ SELECT FILEហើយបន្ទាប់មកផ្ទុកឡើង FILE. បន្ទាប់មក គូសប្រអប់ 5 នាទី នៅជាប់នឹងស្គ្រីបត្រឹមត្រូវ ហើយចុច រក្សាទុក។

ampio-PO-197-EN-ការរួមបញ្ចូល-ជាមួយ-a-ZigBee-ពិធីការ- (10)

ការធ្វើតេស្តការអនុវត្ត

ដើម្បីបញ្ជាក់ភាពត្រឹមត្រូវនៃការកំណត់ សូមចាប់ផ្តើមការផ្គត់ផ្គង់ថាមពលរបស់ម៉ាស៊ីនមេឡើងវិញ ហើយបន្ទាប់ពីពីរបីនាទី សូមពិនិត្យមើលថាតើអ្វីៗដំណើរការដូចបំណងនៅក្នុង Node-RED នៅក្នុងបង្អួចបំបាត់កំហុសដែរឬទេ។

ប្រសិនបើអ្នកចូលទៅក្នុងរបៀប rw កំឡុងពេលកំណត់ នោះនៅចុងបញ្ចប់ អ្នកគួរតែដាក់ម៉ាស៊ីនមេត្រឡប់ទៅរបៀបបានតែអាន កំឡុងពេលភ្ជាប់ SSH៖ /opt/ampio/bin/ro

ទាញយកឯកសារ៖

  • zigbee2mqtt.sh

សំណួរគេសួរញឹកញាប់

តើអ្វីជាតម្រូវការជាមុនសម្រាប់ការបង្កើតការតភ្ជាប់ជាមួយឧបករណ៍ដែលគាំទ្រពិធីការ ZigBee?

ការប្រើប្រាស់ Node-RED គឺជាតម្រូវការជាមុនសម្រាប់ការបង្កើតការតភ្ជាប់ជាមួយឧបករណ៍ដែលគាំទ្រពិធីការ ZigBee ។

ឯកសារ/ធនធាន

ampio PO-197-EN ការរួមបញ្ចូលជាមួយពិធីការ ZigBee [pdf] សៀវភៅណែនាំ
ការរួមបញ្ចូល ZBDongle-E, PO-197-EN ជាមួយពិធីការ ZigBee, PO-197-EN, ការរួមបញ្ចូលជាមួយពិធីការ ZigBee ជាមួយនឹងពិធីការ ZigBee ពិធីការ ZigBee ពិធីការ

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *