ராஸ்பெர்ரி பை இல் OpenHAB ஹோம் ஆட்டோமேஷனுடன் தொடங்குவது

ராஸ்பெர்ரி பை இல் OpenHAB ஹோம் ஆட்டோமேஷனுடன் தொடங்குவது
இந்த வழிகாட்டி இலவச PDF ஆக பதிவிறக்கம் செய்ய கிடைக்கிறது. இந்த கோப்பை இப்போது பதிவிறக்கவும் . உங்கள் நண்பர்கள் மற்றும் குடும்பத்தினருடன் இதை நகலெடுத்து பகிரவும்.

OpenHAB என்பது ஒரு முதிர்ந்த, திறந்த மூல வீட்டு ஆட்டோமேஷன் தளமாகும், இது பல்வேறு வன்பொருளில் இயங்குகிறது மற்றும் நெறிமுறை அக்னோஸ்டிக் ஆகும், அதாவது இது இன்று சந்தையில் உள்ள எந்த வீட்டு ஆட்டோமேஷன் வன்பொருளுடனும் இணைக்க முடியும். உங்கள் விளக்குகளை கட்டுப்படுத்த நீங்கள் இயக்க வேண்டிய தயாரிப்பாளர் குறிப்பிட்ட பயன்பாடுகளின் எண்ணிக்கையால் நீங்கள் விரக்தியடைந்திருந்தால், உங்களுக்காக எனக்கு ஒரு சிறந்த செய்தி கிடைத்தது: OpenHAB நீங்கள் தேடும் தீர்வு - இது மிகவும் நெகிழ்வான ஸ்மார்ட் வீடு நீங்கள் எப்போதாவது காணலாம்





துரதிருஷ்டவசமாக, நுகர்வோர் நட்பில் இருந்து நீங்கள் பெறக்கூடிய அளவிற்கு இது உள்ளது - ஆனால் எப்போதும்போல, MakeUseOf உள்ளே வருகிறது: பணம் வாங்காத இறுதி ஸ்மார்ட் ஹோம் சிஸ்டம் மூலம் எப்படி எழுந்து இயங்குவது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம் (ஏனெனில் OpenHAB 100% இலவசம் - வன்பொருளை வழங்கவும்).





இந்த வழிகாட்டியின் முதல் பகுதி, குறிப்பாக ஒரு உடன் OpenHAB அமைப்பை எவ்வாறு பெறுவது என்பதில் கவனம் செலுத்துகிறது ராஸ்பெர்ரி பை 2 , ஆனால் மேலும், OpenHAB நிறுவப்பட்ட எங்கும் பயிற்சிகள் மற்றும் ஆலோசனைகள் பயன்படுத்தப்படலாம்.





இந்த வழிகாட்டி மூன்று அறிமுக தலைப்புகளை உள்ளடக்கியது, மேலும் ஒன்று சற்று மேம்பட்டது.

  • ஓபன்ஹெப் -ஐப் பெறுதல் மற்றும் Pi இல் இயங்குவது, மற்றும் முக்கிய அமைப்புகள் சரிபார்க்க டெமோ ஹவுஸ் கட்டமைப்பை நிறுவுதல் வேலை செய்கிறது.
  • சாதனங்களுக்கான பிணைப்புகள் மற்றும் சுயவிவரங்களை எவ்வாறு சேர்ப்பது. நான் பிலிப்ஸ் ஹியூவுடன் வேலை செய்கிறேன்.
  • தொலைநிலை அணுகலை இயக்குகிறது மற்றும் IFTTT உடன் இணைக்கிறது.
  • ப்ளூடூத்தைப் பயன்படுத்தி ஒரு DIY இருப்பு சென்சார் மற்றும் REST இடைமுகத்திற்கான அறிமுகம்.
  • OpenHAB மொபைல் பயன்பாட்டை உள்ளமைக்கிறது.

உங்களுக்கு என்ன வேண்டும்

குறைந்தபட்சம், உங்களுக்கு ஒரு ராஸ்பெர்ரி பை (v2, முன்னுரிமை) மற்றும் ஒரு ஈதர்நெட் அல்லது வயர்லெஸ் அடாப்டர் (ஈத்தர்நெட் விருப்பமானது, இந்த வழிகாட்டியில் உங்கள் வைஃபை அடாப்டர் வேலை செய்வதற்கான வழிமுறைகள் இருக்காது). மற்ற அனைத்தும் விருப்பமானது. OpenHAB அசல் ராஸ்பெர்ரி Pi யிலும் இயங்கும் என்பதை நினைவில் கொள்க, ஆனால் மெதுவான செயலாக்கம் மற்றும் Z- அலை சாதனங்களில் அறியப்பட்ட சிக்கல் உள்ளது. உங்களுக்கு Z- அலை தேவையில்லை என்றால், நீங்கள் இந்த எச்சரிக்கையை பாதுகாப்பாக புறக்கணித்து ராஸ்பெர்ரி பை மாதிரி B அல்லது B+உடன் செல்லலாம், ஏனென்றால் மற்ற அனைத்தும் நன்றாக வேலை செய்கின்றன. நீங்கள் Z-Wave ஐச் சேர்த்தால் எப்போது வேண்டுமானாலும் சமீபத்திய Pi க்கு மேம்படுத்தலாம்.



இந்த சிறிய விஷயம் உங்களிடம் இருந்த சிறந்த ஸ்மார்ட் ஹோம் ஹப் ஆக இருக்கலாம்!

எழுதும் நேரத்தில், OpenHAB இன் சமீபத்திய நிலையான பதிப்பு பதிப்பு 1.71; பதிப்பு 1.8 விரைவில் எதிர்பார்க்கப்படுகிறது, மேலும் இந்த வழிகாட்டியில் உள்ள அனைத்தும் இன்னும் பொருத்தமானதாக இருக்க வேண்டும், இருப்பினும் சில பிணைப்புகள் அதிக அம்சங்களைக் கொண்டிருக்கலாம். பதிப்பு 2 தற்போது மிக ஆரம்ப ஆல்பா முன்னோட்டமாக கிடைக்கிறது, ஆனால் OpenHAB 1 தொடருக்கு வியத்தகு வேறுபட்ட கட்டமைப்பை ஏற்றுக்கொள்கிறது: இந்த வழிகாட்டி பதிப்பு 2 உடன் பொருந்தவில்லை.





இந்த வழிகாட்டியை மெதுவாகவும் முறையாகவும் பின்பற்றுமாறு நான் கடுமையாக பரிந்துரைக்கிறேன் - ஆழமான முனையில் குதித்து எல்லாவற்றையும் ஒரே நேரத்தில் சேர்க்க முயற்சிக்காதீர்கள். ஆமாம், இது ஒரு நீண்ட வழிகாட்டி - OpenHAB என்பது ஒரு கடினமான அமைப்பாகும், இது உங்கள் தேவைகளுக்கு அடிக்கடி மாற்றங்களைச் செய்ய வேண்டும், மேலும் வெற்றியை உறுதி செய்வதற்கான சிறந்த வழி மெதுவாக வேலை செய்து ஒரு நேரத்தில் ஒரு பகுதியை முடிக்க வேண்டும்.

நல்ல செய்தி என்னவென்றால், அது வேலை செய்தவுடன், அது ஒரு திடமான அனுபவம் மற்றும் நம்பமுடியாத பலனை அளிக்கிறது.





OpenHAB ஐ நிறுவுதல்

OpenHAB க்கு முன்பே உள்ளமைக்கப்பட்ட படம் இல்லை, எனவே ஒரு கட்டளை வரி வழியாக பழைய முறையில் நிறுவல் செய்யப்படுகிறது. RPi- யில் தலையில்லாமல் வேலை செய்ய நான் பரிந்துரைக்கிறேன் - நீங்கள் அரிதாகவே பயன்படுத்தும் GUI ஐ நிர்வகிப்பது மேல் மதிப்புக்குரியது அல்ல.

உடன் தொடங்கவும் சமீபத்திய (முழு) ராஸ்பியன் எஸ்டி படம் ('லைட்' பதிப்பு அல்ல, இதில் ஜாவா மெய்நிகர் இயந்திரம் இல்லை). உங்கள் நெட்வொர்க் கேபிளை செருகவும், பின்னர் துவக்கவும், SSH வழியாக செல்லவும். ஓடு:

sudo raspi-config

கோப்பு அமைப்பை விரிவாக்குங்கள்; மேம்பட்ட மெனுவிலிருந்து, நினைவகப் பிரிவை 16 ஆக மாற்றவும். நீங்கள் முடித்ததும், மறுதொடக்கம் செய்து, நல்ல பயிற்சியாக, முழு புதுப்பிப்பை இயக்கவும்

sudo apt-get update
sudo apt-get upgrade

OpenHAB இயக்க நேரத்தை நிறுவ எளிதான வழி apt-get , ஆனால் முதலில் நாம் ஒரு பாதுகாப்பான விசையையும் புதிய களஞ்சியத்தையும் சேர்க்க வேண்டும்:

wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' |sudo apt-key add -
echo 'deb http://dl.bintray.com/openhab/apt-repo stable main' | sudo tee /etc/apt/sources.list.d/openhab.list
sudo apt-get update
sudo apt-get install openhab-runtime
sudo update-rc.d openhab defaults

வினோதமாக, எல்லாம் 'ரூட்' க்கு சொந்தமானதாக நிறுவப்பட்டது. பின்வரும் கட்டளைகளுடன் நாம் அதை சரிசெய்ய வேண்டும்.

sudo chown -hR openhab:openhab /etc/openhab
sudo chown -hR openhab:openhab /usr/share/openhab

அடுத்து, நாங்கள் சம்பாவை நிறுவி உள்ளமைவு மற்றும் பயனர் கோப்புறைகளைப் பகிர்ந்து கொள்வோம்-இது செருகு நிரல்களை நிறுவுவதையும் தளவரைபடத்தை தொலைவிலிருந்து மாற்றுவதையும் எளிதாக்கும்.

sudo apt-get install samba samba-common-bin
sudo nano /etc/samba/smb.conf

தேவைப்பட்டால் பணிக்குழுவின் பெயரை மாற்றவும், இல்லையெனில் வின்ஸ் ஆதரவை இயக்கவும்:

wins support = yes

(நீங்கள் கோட்டை மாற்ற வேண்டும், இல்லை என்பதை ஆம் என மாற்ற வேண்டும்)

பின்வருபவை பகிர்வு வரையறைகள் பிரிவில் சேர்க்கவும் (நீண்ட கோப்பின் கீழே அனைத்து வழியிலும் உருட்டவும்):

[OpenHAB Home]
comment= OpenHAB Home
path=/usr/share/openhab
browseable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
public=no
[OpenHAB Config]
comment= OpenHAB Site Config
path=/etc/openhab
browseable=Yes
writeable=Yes
only guest=no
create mask=0777
directory mask=0777
public=no

நான் பிரிண்டர்ஸ் பிரிவிலும் கருத்து தெரிவித்தேன். கட்டமைப்பு கோப்புகள் உண்மையில் துணை நிரல்களுக்கு தனித்தனியாக சேமிக்கப்படுவதால், நான் இரண்டு பங்குகளைச் செய்துள்ளேன்.

சேமிக்க மற்றும் வெளியேறும். ஓபன்ஹாப் பயனருக்காக நாங்கள் இறுதியாக ஒரு சம்பா கடவுச்சொல்லை அமைக்க வேண்டும்:

sudo smbpasswd -a openhab

பயன்பாட்டின் எளிமைக்காக கடவுச்சொல்லாக 'ஓபன்ஹாப்' பரிந்துரைக்கிறேன், ஆனால் அது உண்மையில் ஒரு பொருட்டல்ல.

வாசகர் டேவிட் எல் -க்கு நன்றி - சாம்பாவை மறுதொடக்கம் செய்யும் முறை சமீபத்திய ராஸ்பியனில் மாறிவிட்டது. புதுப்பிக்கப்பட்ட வழிமுறைகள் இங்கே:

sudo update-rc.d smbd enable
sudo update-rc.d nmbd enable
sudo service smbd restart

சம்பாவை மறுதொடக்கம் செய்த பிறகு (பழைய நிறுவல்கள் பயன்படுத்தப்படுகின்றன சூடோ சேவை சம்பா மறுதொடக்கம் ), நீங்கள் பகிரப்பட்ட இயக்ககத்தை அணுகலாம். இது மேக்கில் தானாக கண்டுபிடிக்கப்படாமல் இருக்கலாம்; ஆனால் நீங்கள் பயன்படுத்தலாம் கண்டுபிடிப்பான் -> போ -> சேவையகத்துடன் இணைக்கவும் மற்றும் முகவரி

smb://openhab@raspberrypi.local

பயனர்பெயர் ஓபன்ஹாப் மற்றும் நீங்கள் தேர்ந்தெடுத்த கடவுச்சொல் மூலம் அங்கீகரிக்கவும், பின்னர் உங்கள் இரு பங்குகளையும் திறந்து பார்க்கவும். உங்கள் வலை உலாவியில் நீங்கள் http: //raspberrypi.local: 8080/ஐத் திறக்க முடியும், ஆனால் நாங்கள் இன்னும் ஒரு தளவரைபடத்தை உருவாக்காததால் நீங்கள் ஒரு பிழையை சந்திப்பீர்கள். அது சாதாரணமானது.

OpenHAB பதிவை வால் செய்ய கட்டளையைக் கற்றுக்கொள்ள இப்போது ஒரு நல்ல நேரம், அதனால் நீங்கள் பிழைகளைக் கண்காணிக்க முடியும்.

tail -f /var/log/openhab/openhab.log

நீங்கள் வழிகாட்டியுடன் தொடரும்போது எல்லா நேரங்களிலும் ஒரு தனி SSH சாளரத்தில் அதை இயக்கவும் மற்றும் திறக்கவும்.

டெமோ ஹவுஸை நிறுவவும்

உள்ளமைவு கோப்புகளின் நுணுக்கங்களை ஆராய்வதற்கு முன், சாதனங்கள் மற்றும் பிணைப்புகள் போன்றவற்றைச் சேர்ப்பது; டெமோ உள்ளடக்கத்தை சேர்ப்பதன் மூலம் எல்லாம் வேலை செய்கிறதா என்று பார்ப்போம். OpenHAB.org இன் பதிவிறக்கப் பிரிவின் கீழ் 'டெமோ அமைவு' இருப்பதைக் காணலாம்.

நீங்கள் அதை அவிழ்த்துவிட்டால், இரண்டு கோப்புறைகள் உள்ளன: துணை நிரல்கள் மற்றும் உள்ளமைவுகள் .

நெட்வொர்க் பங்குகளைப் பயன்படுத்தி, நகலெடுக்கவும் உள்ளமைவுகள் க்கு OpenHAB கட்டமைப்பு ஏற்கனவே உள்ள கோப்புறையைப் பகிர்ந்துகொண்டு மேலெழுதவும். நகல் துணை நிரல்கள் மற்றவருக்கு OpenHAB முகப்பு மீண்டும், ஏற்கனவே உள்ள கோப்புறைகளை மேலெழுதும். எதையாவது மேலெழுதும்படி நீங்கள் கேட்கப்படாவிட்டால், நீங்கள் அதை தவறு செய்கிறீர்கள். பிழைத்திருத்த பதிவு கோப்பில் உங்கள் கண் இருந்தால், புதிய பிணைப்புகள் மற்றும் சுழற்சிகள் செயல்படுவதை நீங்கள் கவனிப்பதால், செயல்பாட்டின் ஒரு சலசலப்பை நீங்கள் பார்க்க வேண்டும். திறந்த raspberrypi.local: 8080/openhab.app? Sitemap = டெமோவைப் பார்க்க டெமோ.

இந்த நேரத்தில் இது கொஞ்சம் அடிப்படை, ஆனால் OpenHAB இன் திறந்த தன்மை என்பது ஒரு அழகான புதிய தீம் அல்லது ஒரு மாற்று இடைமுகத்தை நாம் முழுமையாக நிறுவ முடியும் என்பதாகும். இப்போதைக்கு, இது எல்லாம் வேலை செய்கிறது என்பதை நாம் தெரிந்து கொள்ள வேண்டும். நாம் பார்ப்பது a என்று அழைக்கப்படுகிறது என்பதை நினைவில் கொள்க தள வரைபடம் (வலைத்தள தள வரைபடத்துடன் எந்த தொடர்பும் இல்லை). தளவரைபடம் பயனர் இடைமுகத்தை விவரிக்கிறது - உங்கள் நெட்வொர்க்கில் உள்ள உண்மையான சாதனங்கள் அல்லது சென்சார்கள் அல்ல - அவற்றைக் காண இடைமுகம். அதன் ஒவ்வொரு பகுதியும் முற்றிலும் தனிப்பயனாக்கக்கூடியது. இது எவ்வாறு உருவாக்கப்பட்டது என்பதைப் பார்க்க, அதைத் திறக்கவும் தளவரைபடங்கள்/demo.sitemap OpenHAB கட்டமைப்பு பகிர்வில் கோப்பு.

இது மிகவும் அச்சுறுத்தலாக இருக்கிறது, ஆனால் பெரும்பாலான நேரங்களில் உங்கள் சொந்த தனிப்பயன் இடைமுகத்தை உருவாக்க வேறு எங்கும் உதாரணங்களிலிருந்து குறியீடு துண்டுகளை நகலெடுப்பீர்கள். இதோ தொழில்நுட்ப கண்ணோட்டம் சாத்தியமான அனைத்து தள வரைபட கூறுகளும், ஆனால் இப்போதைக்கு நீங்கள் எந்த வகையான இடைமுகத்தை உருவாக்க விரும்புகிறீர்கள், எந்த தகவலை நீங்கள் காட்ட விரும்புகிறீர்கள் என்று யோசிக்க ஆரம்பித்தால் போதும்.

நீங்கள் அங்கு இருக்கும்போது, ​​திறக்கவும் உருப்படிகள்/demo.items கூட. மீண்டும், பயமாக தெரிகிறது, ஆனால் கண்காணிக்க சென்சார்களை கட்டுப்படுத்த மற்றும் வரையறுக்க நீங்கள் உருப்படிகளை உருவாக்கும் இடம் இது.

எனவே OpenHAB எவ்வாறு வேலை செய்கிறது?

இப்போது நீங்கள் தள வரைபடம் மற்றும் உருப்படிகளின் கோப்புறையை விரைவாகப் பார்த்திருக்கிறீர்கள், இந்தக் கோப்புகள் மற்றும் OpenHAB- ன் மற்ற முக்கிய கூறுகளை ஒன்றிணைத்து உங்கள் முழுமையான ஸ்மார்ட் வீட்டை உருவாக்கலாம். OpenHAB கட்டமைப்பு பகிரப்பட்ட கோப்புறையில் இவை ஒவ்வொன்றிற்கும் துணை அடைவுகளைக் காணலாம்.

பொருட்களை உங்கள் கணினியில் நீங்கள் விரும்பும் ஒவ்வொரு கட்டுப்பாட்டு சாதனம், சென்சார் அல்லது தகவல் உறுப்புகளின் சரக்கு ஆகும். இது ஒரு இயற்பியல் சாதனமாக இருக்க வேண்டியதில்லை - வானிலை அல்லது பங்கு விலைகள் போன்ற ஒரு வலை மூலத்தை நீங்கள் வரையறுக்கலாம். ஒவ்வொரு பொருளுக்கும் பெயரிடலாம், பல குழுக்களை ஒதுக்கலாம் (அல்லது எதுவுமில்லை) மற்றும் குறிப்பிட்ட பிணைப்புடன் இணைக்கலாம். (தொடக்க குறிப்பு: பிணைப்புகள் வரும்போது மூலதனமயமாக்கல் முக்கியம். எனது 'ஹியூ' பல்புகள் ஏன் வேலை செய்யவில்லை என்பதை அறிய நான் நீண்ட நேரம் முயற்சித்தேன்; அதற்கு பதிலாக அவை 'சாயல்' ஆக இருந்திருக்க வேண்டும்).

தளவரைபடங்கள் நீங்கள் OpenHAB மொபைல் அல்லது வலை பயன்பாட்டைத் திறக்கும்போது நீங்கள் பார்க்கும் இடைமுகத்தில் மட்டுமே அக்கறை கொண்டுள்ளது. பொத்தான்கள் எவ்வாறு அமைக்கப்பட வேண்டும் மற்றும் தகவல் வழங்கப்பட வேண்டும் என்பதை நீங்கள் துல்லியமாக கட்டுப்படுத்தலாம். உங்கள் வீட்டின் ஒவ்வொரு அறைக்கும் உயர்மட்ட குழுக்களை நீங்கள் வரையறுக்கலாம்; ஒவ்வொன்றையும் கிளிக் செய்தால் அந்த அறையில் உள்ள ஒவ்வொரு சாதனத்தின் பட்டியலையும் காண்பிக்கும். அல்லது ஒவ்வொரு வகை சாதனத்திற்கும் குழுக்களைக் காட்ட நீங்கள் விரும்பலாம்: விளக்குகளுக்கு ஒரு பொத்தான், மற்றொன்று மின் நிலையங்களுக்கு. நீங்கள் அடிக்கடி பயன்படுத்தும் சில சாதனங்கள் முகப்புத் திரையில் அவற்றுக்கு மாற வேண்டும்.

விதிகள் வீட்டு ஆட்டோமேஷன் அம்சம் செயல்பாட்டுக்கு வருகிறது, அங்கு ஒரு செயல் நடப்பதற்கான அட்டவணைகள் அல்லது நிபந்தனைகளை நீங்கள் வரையறுக்கலாம். இரவு 10 மணிக்கு படுக்கையறை விளக்குகளை சூடான சிவப்பு நிறமாக மாற்றுவது போன்ற எளிய நிகழ்வுகள்; அல்லது வெப்பநிலை 0 க்கும் குறைவாக இருந்தால், அந்த அறையில் யாராவது இருந்தால், ஒரு ஸ்பேஸ் ஹீட்டரை ஆன் செய்வது போன்ற சிக்கலான தர்க்கம். நீங்கள் அதையும் காணலாம் ஸ்கிரிப்டுகள் கோப்புறை, இது விதிகளுக்கு ஒத்த செயல்பாட்டை வழங்குகிறது, ஆனால் மிகவும் சிக்கலான அளவில் நிரல்படுத்தக்கூடிய தர்க்கம்.

விடாமுயற்சி இந்த வழிகாட்டியில் நாங்கள் உள்ளடக்காத ஒரு மேம்பட்ட தலைப்பு, ஆனால் விடாமுயற்சி நீங்கள் பதிவு செய்ய விரும்பும் தரவை வரையறுக்கிறது. இயல்பாக, ஓபன்ஹெச் ஏதாவது ஒன்றின் தற்போதைய நிலையை மட்டுமே காட்டப் போகிறது; காலப்போக்கில் அந்த மதிப்பை நீங்கள் கண்காணிக்க விரும்பினால், அந்த தரவு மூலத்திற்கான ஒரு நிலைத்திருக்கும் வரையறையை நீங்கள் அமைக்க வேண்டும். இதில் ஒரு தரவுப் புள்ளியை எத்தனை முறை அளவிட வேண்டும், அல்லது பழைய தரவுப் புள்ளிகளை எப்போது நிராகரிக்க வேண்டும் என்பது போன்ற விஷயங்களை நீங்கள் குறிப்பிடுவீர்கள் - MySQL அல்லது ஒரு கோப்பில் எளிமையாக உள்நுழைவது போன்ற எந்த வகையான நிலைத்தன்மையுள்ள இயந்திரத்தைப் பயன்படுத்த வேண்டும் என்பதையும் நீங்கள் சொல்ல வேண்டும். .

உருமாற்றம் லேபிள்களுக்கான தரவு மதிப்புகளுக்கான மேப்பிங்குகளைக் கொண்டுள்ளது. உதாரணமாக, தி humidex. அளவுகோல் கோப்பு ஈரப்பதம் குறியீட்டு மதிப்புகளின் வரம்பை வரையறுக்கிறது மற்றும் அவற்றை ஆங்கிலத்தில் எப்படி காட்ட வேண்டும்: 29-38 என்பது 'சில அசcomfortகரியம்'.

தி தள வரைபடம் மற்றும் பொருட்களை OpenHAB இயங்குவதற்கு கோப்புகள் அவசியம்; மீதமுள்ளவை விருப்பமானவை. நீங்கள் பல தளவரைபடங்கள் மற்றும் உருப்படிகளை வைத்திருக்கலாம், எனவே நீங்கள் டெமோ உள்ளடக்கத்தை வைத்து எந்த நேரத்திலும் அதை மீண்டும் பார்க்கலாம் அல்லது உங்கள் வீட்டு கட்டுப்பாட்டு இடைமுகத்திற்கான புதிய அமைப்பை முயற்சிக்கவும். இப்போதே இதெல்லாம் கொஞ்சம் அதிகமாகத் தோன்றினால் கவலைப்பட வேண்டாம், நாங்கள் அதை சமாளிக்கக்கூடிய துண்டுகளாக உடைப்போம், இந்த வழிகாட்டியின் முடிவில் உங்கள் சொந்த ஓபன்ஹப் அமைப்பை உருவாக்க உங்களுக்கு நம்பிக்கை இருக்கும் என்று நான் உறுதியளிக்கிறேன்.

அடுத்து, ஒரு புதிய தள வரைபடத்தில் புதிதாகத் தொடங்கி, சில பொதுவான ஸ்மார்ட் ஹோம் கிட் சேர்ப்பதன் மூலம் நாங்கள் உங்களை அழைத்துச் செல்வோம். ஒவ்வொன்றும் பிணைப்புகள் மற்றும் உருப்படி வரையறைகளை எவ்வாறு நிறுவுவது போன்ற சில முக்கிய கருத்துக்களை அறிமுகப்படுத்தும், எனவே இந்த வழிமுறைகளைப் படிக்க நான் உங்களை கடுமையாக ஊக்குவிக்கிறேன் அந்த குறிப்பிட்ட சாதனங்கள் உங்களிடம் இல்லையென்றாலும் .

புதியதை உருவாக்குவதன் மூலம் தொடங்கவும் (வெற்று) வீடு. பொருட்கள் கோப்பு மற்றும் ஒரு புதிய முகப்பு. தள வரைபடம் தொடர்புடைய கோப்பகங்களில் கோப்பு. திற முகப்பு. தள வரைபடம் மற்றும் பின்வரும் குறியீட்டில் ஒட்டவும். இது ஒரு அடிப்படை எலும்புக்கூடாக செயல்படுகிறது, அதற்கு நாம் பிட்களை பின்னர் சேர்ப்போம்.

sitemap home label='My Home'
{

}

OpenHAB ஒரு புதிய தளவரைபடம் மற்றும் உருப்படிக் கோப்பை அடையாளம் கண்டுள்ளது என்று அறிவிப்பதற்கான அறிவிப்பை நீங்கள் பார்க்க வேண்டும்.

aligncenter அளவு-பெரிய wp-image-496593

பிழைத்திருத்த பயன்முறையை இயக்கவும்

OpenHAB சரியாக வேலை செய்ய நீங்கள் இன்னும் முயற்சிக்கும்போது, ​​முக்கியமான விஷயங்கள் மட்டுமல்லாமல் எல்லாவற்றையும் பட்டியலிடும் மிகவும் வினைத்திறன் பிழைத்திருத்தப் பதிவை இயக்குவது பயனுள்ளதாக இருக்கும். இந்த பயன்முறையை இயக்க, OpenHAB கட்டமைப்பு பகிரப்பட்ட கோப்புறையைத் திறந்து திருத்தவும் logback.xml . வரி 40 இல், INFO க்கு பதிலாக DEBUG ஐப் படிக்க பின்வரும் வரியை மாற்றவும். இதை மாற்றிய பிறகு நீங்கள் மறுதொடக்கம் செய்ய வேண்டும்.

இது ஒரு உலகளாவிய மாற்றம், எனவே நீங்கள் பதிவு கோப்பை வாலாட்டினாலே உங்களுக்கு நிறைய தகவல்கள் கிடைக்கும்.

பிலிப்ஸ் சாயலைச் சேர்த்தல்

நான் பிலிப்ஸ் ஹியூவுடன் தொடங்கப் போகிறேன். OpenHAB இல் நீங்கள் தொடர்பு கொள்ள விரும்பும் பெரும்பாலான விஷயங்களைப் போலவே, ஹியூ பல்புகளுக்கு நீங்கள் ஒரு நிறுவ வேண்டும் பிணைப்பு - பிணைப்புகளை ஒரு சாதன இயக்கி போல நினைத்துப் பாருங்கள். எழுதும் நேரத்தில், ஓபன்ஹேப் 1 க்கு சுமார் 160 பிணைப்புகள் உள்ளன, அதனால்தான் ஓபன்ஹேப் மிகவும் சக்திவாய்ந்த அமைப்பு - இது எதையும் ஒருங்கிணைக்க முடியும், அந்த வேறுபட்ட கட்டுப்பாட்டு அமைப்புகள் அனைத்தையும் ஒரே ஒருங்கிணைந்த இடைமுகமாக இணைக்கிறது. இங்கே ஒரு டெமோ மற்றும் சம்பந்தப்பட்ட படிகளின் விரைவான கண்ணோட்டம்.

பைண்டிங்ஸ் முதலில் தரவிறக்கம் செய்யப்பட வேண்டும், இதை Pi இல் செய்ய எளிதான வழி உபயோகிக்கப்படுகிறது apt-get , பின்னர் திறந்தவெளி பயனருக்கு உரிமையைக் கட்டாயப்படுத்துங்கள்.

sudo apt-get install openhab-addon-binding-hue
sudo chown -hR openhab:openhab /usr/share/openhab

அடுத்து நீங்கள் OpenHAB ஐ அந்த பைண்டிங்கில் ஏற்றும்படி சொல்ல வேண்டும் மற்றும் தேவையான எந்த மாறிகளையும் உள்ளமைக்க வேண்டும். உள்ளமைவு கோப்புறையில் உலாவவும், அதன் நகலை உருவாக்கவும் openhab-default.cfg , பெயரிடுதல் openhab.cfg . அதைத் திறந்து தேடுங்கள் HUE மேலும் முழுப் பகுதியையும் பின்வரும் குறியீட்டில் மாற்றவும். நீங்கள் மாற்ற வேண்டிய ஒரே விஷயம் உங்கள் பாலத்தின் ஐபி மதிப்பு - உங்களுக்கு ஏற்கனவே தெரியாவிட்டால், ஆன்லைன் கண்டுபிடிப்பு கருவியை முயற்சிக்கவும். இரகசிய மதிப்பு உண்மையில் ஒரு பொருட்டல்ல, இது ஒரு வகையான பயனர்பெயர் தான் OpenHAB தன்னை பாலத்திற்கு அடையாளம் காண பயன்படுத்தும்.

விரைவான குறிப்பு : ஒரு வரியை இயக்க, தொடக்கத்திலிருந்து # ஐ அகற்றவும். இயல்பாக, பாலத்தின் ஐபி முகவரியைக் குறிப்பிடும் கோடு முடக்கப்பட்டுள்ளது (அல்லது தொழில்நுட்ப ரீதியாக, 'கமெண்ட் அவுட்'). மேலும், நீங்கள் ஒரு மாற்று உள்ளமைவை முயற்சிக்கிறீர்கள் என்றால், ஏற்கனவே உள்ள வரியை நகலெடுத்து, ஆரம்பத்தில் ஒரு கருத்தை குறிக்க # ஐ வைப்பது பயனுள்ளதாக இருக்கும், எனவே விஷயங்கள் தவறாக இருந்தால் நீங்கள் எளிதாக திரும்பப் பெறலாம்.

################################ HUE Binding ######################################### # IP of the Hue bridge
hue:ip=192.168.1.216
hue:secret=makeuseofdotcom
hue:refresh=10000

சேமிக்க மற்றும் வெளியேறும். மூன்றாம் தரப்பு ஹியூ பயன்பாட்டைப் போலவே, முன்பக்கத்தில் உள்ள பொத்தானை அழுத்துவதன் மூலம் ஹியூ பிரிட்ஜில் OpenHAB ஐ நீங்கள் அங்கீகரிக்க வேண்டும் - நீங்கள் இதை ஒரு முறை மட்டுமே செய்ய வேண்டும். நீங்கள் ஒரு செய்தியைப் பார்ப்பீர்கள் ஜோடியாக காத்திருக்கிறது நீங்கள் பதிவு கோப்பை வாலாட்டினால், ஆனால் நீங்கள் மறந்துவிட்டாலோ அல்லது எண்ணை தவறவிட்டாலோ, Pi ஐ மீட்டமைக்கவும் - ஹியூ பைண்டிங் தொடங்கப்பட்டதிலிருந்து 100 வினாடி டைமரைப் பெறுவீர்கள். நீங்கள் தொடர்வதற்கு முன்பு வெற்றிகரமாக இணைந்திருப்பதை உறுதி செய்து கொள்ளுங்கள்.

அடுத்து, திறக்கவும் வீடு. பொருட்கள் கோப்பு, அதில் சில சாயல் பல்புகளைச் சேர்ப்போம். இங்கே ஒரு உதாரணம் பொருள் வரையறை:

Color Bedroom_Hue 'Bedroom Hue' (Bedroom) {hue='1'}
  • தி நிறம் இந்த உருப்படியின் மீது நமக்கு என்ன கட்டுப்பாடு இருக்கிறது என்பதை வார்த்தை குறிப்பிடுகிறது. ஆர்ஜிபி ஹியூ பல்புகள் 'கலர்' ஆகும், ஏனெனில் அவற்றின் முழு நிறக் கட்டுப்பாடு எங்களிடம் உள்ளது. மற்ற விளக்குகள் ஒரு சுவிட்சாக இருக்கலாம்.
  • அடுத்து உருப்படியின் குறியீட்டு பெயர்: நான் தேர்ந்தெடுத்தேன் படுக்கையறை _ வண்ணம் . குறியீட்டு பெயருக்கு இடைவெளி இருக்கக்கூடாது.
  • மேற்கோள் மதிப்பெண்களுக்கு இடையில் லேபிள் உள்ளது. இந்த விஷயத்தில் எங்களுடையது எளிது, ஆனால் வெப்பநிலை போன்ற சில பொருட்களுக்கு அல்லது ஒரு மதிப்பைப் புகாரளிக்கும் ஒன்றுக்கு, அந்த மதிப்பை எவ்வாறு காண்பிப்பது அல்லது எதைப் பயன்படுத்துவது என்பதைச் சொல்லும் சில சிறப்பு குறியீடுகளைச் சேர்ப்பீர்கள் உருமாற்றம். லேபிள் இடைமுகத்திற்கானது, அது இடைவெளிகளைக் கொண்டிருக்கலாம்.
  • கோண அடைப்புக்குறிக்குள் ஐகானின் பெயர் உள்ளது. OpenHAB பங்கில் கிடைக்கும் அனைத்து ஐகான்களையும் கீழ் காணலாம் வெப்அப்ஸ்/படங்கள் அடைவு வெவ்வேறு பிரகாசங்கள் அல்லது ஆன்/ஆஃப் ஆகியவற்றைக் குறிக்கும் முழு அளவிலான சாயல் சின்னங்கள் உள்ளன. அடிப்படை ஐகான் பெயரைக் குறிப்பிடவும் - OpenHAB ஆனது தானாகவே வெவ்வேறு ஆன்/ஆஃப் ஐகான்களைப் பார்க்கத் தெரிந்திருக்கும். இது விருப்பமானது.
  • வட்ட அடைப்புக்குறிக்குள், எந்தக் குழுக்களின் ஒரு பகுதியாக இருக்க வேண்டும் என்று நாங்கள் சொல்கிறோம் - இந்த விஷயத்தில், வெறும் படுக்கையறை குழு.
  • இறுதியாக மற்றும் முக்கியமாக, தேவையான எந்த மாறிகளுடனும் பொருளை பொருத்தமான பிணைப்புடன் இணைக்கிறோம். இந்த வழக்கில், தி சாயல் பிணைப்பு மற்றும் பல்பின் எண் 1. அதிகாரப்பூர்வ ஹியூ பயன்பாட்டைத் திறந்து விளக்குகள் தாவலைப் பார்த்து எண்ணைக் காணலாம். ஒவ்வொரு பல்புக்கும் ஒரு தனி எண் உள்ளது.

நான் மொத்தம் நான்கு பல்புகளையும், பின்னர் விரிவாக்கும் குழுக்களின் எளிய அறிவிப்பையும் சேர்த்துள்ளேன். இதோ என்னுடைய முழுமை வீடு. பொருட்கள் இந்த இடத்தில்:

Group Bedroom
Group Office
Group Kai
Group Living_Room
Group Cinema
Group Secret
Group Lights /* Lights */
Color Bedroom_Hue 'Bedroom Hue' (Bedroom,Lights) {hue='1'}
Color Office_Hue 'Office Hue' (Office, Lights) {hue='2'}
Color Secret_Hue 'Secret Hue' (Secret, Lights) {hue='3'}
Color Kai_Hue 'Kai's Hue' (Kai, Lights) {hue='4'}

தி / * விளக்குகள் */ உரை ஒரு கருத்து மட்டுமே, கோப்பு பெரிதாகும்போது அதை ஸ்கேன் செய்ய உதவுவதைத் தவிர வேறு எந்த செயல்பாடும் இல்லை. இப்போது நாம் சாதனங்களைச் சேர்த்துள்ளோம், ஆனால் http: //raspberrypi.local: 8080/? இப்போதைக்கு மிகவும் எளிமையாக ஆரம்பிக்கலாம். திற முகப்பு. தள வரைபடம் .

இடைமுகத்தை விவரிக்கப் பயன்படுத்தப்படும் குறியீடு உருப்படிகளுக்கு வேறுபட்டது, ஆனால் இப்போது நாம் ஒரு புதிய 'சட்டகத்தை' உருவாக்கி, சில ஐகான்களுடன் சில குழு கட்டுப்பாடுகளைச் சேர்ப்போம்.

sitemap home label='My Home'
{
Frame {
Group item=Lights label='All lighting' icon='hue'
Group item=Bedroom label='Bedroom' icon='bedroom'
Group item=Office label='Office' icon='desk'
}
}

விரைவான சோதனைக்கு குழுக்கள் ஒரு பயனுள்ள கருவியாகும், ஆனால் உண்மையில் உருப்படிகள் எவ்வாறு காண்பிக்கப்படுகின்றன என்பதில் உங்களுக்கு அதிக கட்டுப்பாடு தேவை. இப்போதைக்கு, இது போதும். உலாவியில் உங்கள் வீட்டு தளவரைபடத்தைச் சேமித்து மீண்டும் ஏற்றவும். நீங்கள் இதை பார்க்க வேண்டும் (அல்லது, நீங்கள் சேர்த்த குழுக்கள்).

கிளிக் செய்யவும் அனைத்து விளக்குகள் ஒவ்வொரு சாயல் ஒளியையும் பார்க்க, ஏனென்றால் அவை அனைத்தும் அந்த ஒளிரும் விளக்கு குழுவைச் சேர்ந்தவை என நாங்கள் வரையறுத்துள்ளோம்.

ஆபீஸ் ஹியூ உருப்படி வேறு ஐகானுடன் காண்பிக்கப்படுவதைக் கவனியுங்கள் - அதற்குக் காரணம் எனது அலுவலக விளக்கு ஏற்கனவே எரியும், மற்றும் ஓபன்ஹேப் ஹியூ பிரிட்ஜுடன் பேசும்போது இது தெரியும் மற்றும் கோப்பின் 'ஆன்' பதிப்பை சரிசெய்யும் அளவுக்கு புத்திசாலித்தனமாக இருந்தது. துரதிர்ஷ்டவசமாக, இது நிறத்தை பிரதிபலிக்காது, ஆனால் உங்களிடம் மொபைல் பயன்பாடு நிறுவப்பட்டிருந்தால், அது தற்போதைய நிறத்தை பிரதிபலிக்கும்.

பல வரையறைகளைப் பற்றி நீங்கள் வரையறுத்து அல்லது பிழைகளைப் பெறுவதை நீங்கள் நினைத்ததை விட அதிகமான உருப்படிகளை நீங்கள் பார்த்தால், ஒரு நேரத்தில் ஒரு தளவரைபடத்தை மட்டுமே பக்கத்தில் ஏற்ற முடியும் என்பதை அறிந்து கொள்ளுங்கள் அனைத்து தள வரைபடங்களும் அனைத்து .item கோப்புகளிலிருந்தும் பொருட்களை இழுக்கும் , எனவே நீங்கள் டெமோ உருப்படிகள் கோப்பை அங்கே விட்டுவிட்டால், உங்கள் குழுக்களிலும் சில கூடுதல் உருப்படிகள் காண்பிக்கப்படலாம். இந்த நேரத்தில் டெமோ உருப்படிகளின் உள்ளடக்கத்தை காப்புப் பிரதி எடுத்து நகல் பிழைகளைத் தவிர்க்க கோப்புறையிலிருந்து வெளியே நகர்த்த நான் பரிந்துரைக்கிறேன்.

My.OpenHAB உடன் தொலைநிலை அணுகல் மற்றும் IFTTT

இப்போது, ​​உங்கள் OpenHAB அமைப்பை அணுக அதே உள்ளூர் நெட்வொர்க்கில் இருக்க வேண்டும், ஆனால் உங்கள் வைஃபை வரம்பில் இல்லாத போது உங்கள் சாதனங்களைக் கட்டுப்படுத்தவும் மற்றும் சென்சார்களைச் சரிபார்க்கவும் என்ன செய்வது? அதற்காக நாம் தொலைநிலை அணுகலை அமைக்க வேண்டும் - மேலும் My.OpenHAB வலைச் சேவை [உடைந்த URL அகற்றப்பட்டது] மூலம் எளிதான வழியைச் செய்வோம், இது போர்ட் பகிர்தல் மற்றும் திசைவி உள்ளமைவுகளுடன் குழப்பமடைய வேண்டிய தேவையைத் தவிர்க்கிறது. போனஸாக, My.OpenHAB சேவையில் IFTTT சேனலும் உள்ளது, இது ரிமோட் கண்ட்ரோல் மற்றும் ஆட்டோமேஷனுக்கான எல்லையற்ற சாத்தியங்களை வழங்குகிறது.

முதல்: பிணைப்பை நிறுவவும். விரைவான உதவிக்குறிப்பு: ஒரு குறிப்பிட்ட நிறுவல் தொகுப்பின் சரியான பெயர் உங்களுக்குத் தெரியாவிட்டால், அதை apt-cache மூலம் தேட முயற்சிக்கவும்.

sudo apt-get install openhab-addon-io-myopenhab
sudo chown -hR openhab:openhab /usr/share/openhab

நீங்கள் My.OpenHAB தளத்தில் பதிவு செய்வதற்கு முன், நீங்கள் ஒரு இரகசிய விசையை உருவாக்க வேண்டும், மேலும் உங்கள் UUID ஐ கண்டுபிடிக்க வேண்டும், இது உங்கள் நிறுவலை தனித்துவமாக அடையாளம் காட்டுகிறது. கீழ் சரிபார்க்கவும் OpenHAB முகப்பு பகிர்வு -> வெப்அப்ஸ் -> நிலையான உங்கள் தனிப்பட்ட அடையாளங்காட்டி கொண்ட UUID கோப்பை நீங்கள் கண்டுபிடிக்க வேண்டும். இந்த இடத்தில்தான் எனது பை ஜாவாவின் பழைய பதிப்பைப் பயன்படுத்துவதைக் கண்டுபிடித்தேன், இது ரகசிய விசையை சரியாக உருவாக்கவில்லை. வகை

java -version

சரிபார்க்க. அது 1.7 அல்லது அதற்கு மேல் சொல்லவில்லை என்றால், உங்களிடம் தவறான பதிப்பு உள்ளது. விசித்திரமாக, ராஸ்பியனின் சமீபத்திய பதிப்பானது ஆரக்கிள் ஜாவா 8 நிறுவப்பட்டவுடன் வருகிறது, ஆனால் இயல்பாக அமைக்கப்படவில்லை.

சூடோ புதுப்பிப்பு-மாற்று --config ஜாவா

மின்னஞ்சல் ஐபி முகவரியை எப்படி கண்டுபிடிப்பது

குறிப்பிடும் விருப்பத்தை தேர்வு செய்யவும் jdk-8-ஆரக்கிள் , பின்னர் OpenHAB ஐ மறுதொடக்கம் செய்யுங்கள். போனஸ்: ஆரக்கிள் ஜாவா 8 இயல்புநிலை OpenJDK ஐ விட வேகமாக உள்ளது!

இப்போது நீங்கள் ஒரு இரகசிய கோப்பையும் கண்டுபிடிக்க வேண்டும் webapps/நிலையான கோப்புறை இரண்டையும் திறக்கவும் இரகசியம் மற்றும் uuid , மற்றும் நகல் பேஸ்டுக்கு தயாராக இருங்கள்.

இப்போது ஒரு My.OpenHAB கணக்கை உருவாக்கி, அந்த விவரங்களைப் பயன்படுத்தி, பின்னர் திரும்பி வாருங்கள் - ஏதாவது வேலை செய்வதற்கு முன்பு உங்கள் மின்னஞ்சலை உறுதிப்படுத்த வேண்டும். இதற்கு இன்னும் சில படிகள் உள்ளன. முதலில், நாம் இயல்புநிலை நிலைத்தன்மையின் இயந்திரத்தை myopenhab க்கு அமைக்க வேண்டும். . இதைச் செய்ய, openhab.cfg ஐத் திறந்து, சொல்லும் மாறியைக் கண்டறியவும் நிலைத்தன்மை: இயல்புநிலை = மற்றும் அதை மாற்றவும் நிலைத்தன்மை: இயல்புநிலை = மயோபன்ஹாப் . சேமி

இறுதியாக, ஒரு புதிய கோப்பை உருவாக்கவும் உள்ளமைவு/நிலைத்தன்மை கோப்புறை என்று அழைக்கப்படுகிறது myopenhab.Perist , மற்றும் பின்வரும் விதியில் ஒட்டவும்.

Strategies {
default = everyChange
}
Items {
* : strategy = everyChange
}

நீங்கள் இப்போதைக்கு இதைப் புரிந்து கொள்ளத் தேவையில்லை, ஆனால் அது 'ஒவ்வொரு உருப்படியையும் மாற்றும்போது சேமிக்கவும்' என்று கூறுவதை அறிந்து கொள்ளுங்கள்.

IFTTT உடன் இணைக்க, தலைக்குச் செல்லவும் OpenHAB சேனல் - நீங்கள் MyOpenHAB கணக்கை அங்கீகரித்து அதை அணுக வேண்டும். உங்கள் உருப்படிகள் ஒரு முறையாவது மாறும் வரை, IFTTT இல் உள்ள உருப்படிகளின் பட்டியலில் அவை காணப்படாது என்பதையும் கவனிக்கவும், எனவே அது தெரியவில்லை என்றால், ஏதாவது ஒன்றை ஆன் மற்றும் ஆஃப் செய்து, பின்னர் மீண்டும் ஏற்றவும். வாழ்த்துக்கள், இப்போது உங்கள் OpenHAB அமைப்பில் உள்ள அனைத்துக்கும் முழுமையான IFTTT அணுகல் உள்ளது!

ப்ளூடூத் இருப்பு உணரி REST ஐப் பயன்படுத்துகிறது

பயனரின் இருப்பைக் கண்டறிய ப்ளூடூத் ஸ்கேனிங்கைப் பயன்படுத்தி ஒரு தானியங்கி அலுவலக கதவு பூட்டை எப்படி உருவாக்குவது என்பதை சிறிது நேரத்திற்கு முன்பு நான் உங்களுக்குக் காண்பித்தேன் - அது போன்ற ஒன்றை OpenHAB இல் கொண்டு வர விரும்பினேன்.

ராஸ்பெர்ரி பை தவிர வேறு எந்த தளத்திலும், இது ஒரு ரெடிமேட் ப்ளூடூத் பைண்டிங்கிற்கு எளிமையாக இருக்கும்; துரதிர்ஷ்டவசமாக, ARM கட்டமைப்பிற்காக மீண்டும் தொகுக்கப்பட வேண்டிய, பிணைப்பில் சேர்க்கப்பட்டு, பின்னர் பிணைப்பை மீண்டும் உருவாக்க வேண்டிய முக்கியமான ஜாவா கோப்பு காரணமாக இது Pi இல் வேலை செய்யாது. சொன்னால் போதும், நான் அதை முயற்சித்தேன், அது மிகவும் சிக்கலானது மற்றும் வேலை செய்யவில்லை. OpenHAB இன் விரிவாக்கத்திற்கு ஒரு நல்ல அறிமுகமாகவும் செயல்படும் ஒரு மிக எளிதான தீர்வு உள்ளது: OpenHAB RESTful இடைமுகத்திற்கு நேரடியாக அறிக்கையிட எங்கள் முந்தைய பைதான் ஸ்கிரிப்டை மாற்றியமைப்போம்.

தவிர: ஒரு RESTful இடைமுகம் என்பது வெறுமனே URL களை அழைப்பதன் மூலமும் அல்லது தரவைப் பெறுவதன் மூலமும், இணைய சேவையகத்தில் கட்டமைக்கப்பட்ட ஒரு அமைப்பைப் பயன்படுத்தி நீங்கள் தொடர்பு கொள்ளலாம். உங்கள் சொந்த சேவையகத்தில் ஒரு எளிய உதாரணத்தைக் காண இந்த URL ஐ நீங்கள் பார்வையிடலாம்: http: //raspberrypi.local: 8080/rest/items - இது உங்கள் வரையறுக்கப்பட்ட அனைத்து பொருட்களின் குறியீட்டு பட்டியலை வெளியிடுகிறது. இது நம்பமுடியாத சக்தி வாய்ந்தது, ஏனெனில் இது OpenHAB இன் முழு திறனையும் வெளிப்படுத்துகிறது மற்றும் தனிப்பயன் இடைமுகங்களை எழுத அனுமதிக்கிறது; அல்லது பயன்படுத்தப்பட்ட தலைகீழாக, ஒரு குறிப்பிட்ட பிணைப்பு இல்லாமல் சென்சார்கள் நிலையை தெரிவிக்க. புளூடூத் பிணைப்பை நாடாமல் ஒரு குறிப்பிட்ட ப்ளூடூத் சாதனம் இருப்பதை தெரிவிக்க இந்த திறனை பயன்படுத்துவோம்.

புதிதாகச் சேர்ப்பதன் மூலம் தொடங்கவும் சொடுக்கி உருப்படி உங்களுக்கானது வீடு. பொருட்கள் கோப்பு. நான் என்னுடையதை 'JamesInOffice' என்று அழைத்தேன், மேலும் எனது தொலைபேசி இறக்கும் பட்சத்தில் என் இருப்பை கைமுறையாக கட்டுப்படுத்த முடியும் என்பதற்காக ஒரு எளிய ஆன்/ஆஃப் தொடர்பை விட நான் அதை மாற்றினேன்.

Switch JamesInOffice 'James in Office' (Office)

நான் ஒரு ஐகானை வரையறுக்கவில்லை அல்லது ஒரு குறிப்பிட்ட பிணைப்பை தொடர்புபடுத்தவில்லை என்பதை கவனிக்கவும். இது ஒரு பொதுவான சுவிட்ச் தான்.

அடுத்து, இணக்கமான USB ப்ளூடூத் டாங்கிளைச் செருகவும், அதனுடன் தொடர்புகொள்வதற்கு சில அடிப்படை கருவிகளை நிறுவவும்.

sudo apt-get install bluez python-bluez python-pip
sudo pip install requests
hcitool dev

கடைசி கட்டளை உங்கள் புளூடூத் அடாப்டரைக் காட்ட வேண்டும். எதுவும் பட்டியலிடப்படவில்லை என்றால், மற்றொரு அடாப்டரை முயற்சிக்கவும், உங்களுடையது லினக்ஸுடன் பொருந்தாது. உங்கள் சாதனத்தின் புளூடூத் வன்பொருள் முகவரியைக் கண்டறிவது அடுத்த படி.

wget https://pybluez.googlecode.com/svn/trunk/examples/simple/inquiry.py
python inquiry.py

ப்ளூடூத் அமைப்புகள் பக்கத்தில் உங்கள் தொலைபேசி திறந்திருப்பதை உறுதிசெய்க பட்டியலிடப்பட்ட ஒரு அறுகோண வன்பொருள் முகவரியை நீங்கள் கண்டுபிடிக்க வேண்டும்.

உங்கள் பை பயனர் முகப்பு கோப்பகத்திலிருந்து, ஒரு புதிய பைதான் ஸ்கிரிப்டை உருவாக்கவும் இந்த குறியீட்டில் ஒட்டவும் .

உங்கள் குறிப்பிட்ட சாதன முகவரியிலிருந்து தொடங்கி, நீங்கள் திருத்த வேண்டிய சில விஷயங்கள் உள்ளன:

result = bluetooth.lookup_name('78:7F:70:38:51:1B', timeout=5)

அதே போல் இந்த வரி, இரண்டு இடங்களில் உள்ளது (ஆமாம், இது சிறப்பாக கட்டமைக்கப்படலாம்). நீங்கள் வரையறுத்த சுவிட்சின் குறியீட்டுப்பெயருக்கு ஜேம்ஸ்இன் ஆபிஸை மாற்றவும்.

r = requests.put('http://localhost:8080/rest/items/JamesInOffice/state',data=payload)

இந்த ஸ்கிரிப்டை துவக்க நேரத்தில் தொடங்கச் சொல்வதே இறுதி கட்டமாகும்.

sudo nano /etc/rc.local

கீழே உருட்டவும் மற்றும் 0 வெளியேறுவதற்கு சற்று முன், பின்வரும் வரிகளைச் சேர்க்கவும்:

python /home/pi/detect.py &

& என்பதன் அர்த்தம் 'பின்னணியில் இதைச் செய்' என்பதாகும். நீங்கள் ஏற்கனவே இல்லையென்றால் ஸ்கிரிப்டை இயக்கவும், உங்கள் OpenHAB இடைமுகத்தைத் திறக்கவும். நீங்கள் அதை ஒரு குழுவில் சேர்த்திருந்தால், அந்த குழுவில் கிளிக் செய்யவும். புதுப்பிக்க சுமார் 10 வினாடிகள் ஆகும், ஆனால் உங்கள் தொலைபேசி கண்டறியப்பட்டதா இல்லையா என்பதைப் பொறுத்து இயல்புநிலை விளக்கு ஐகான் வருவதையோ அல்லது அணைப்பதையோ நீங்கள் காண்பீர்கள். எதுவும் நடக்கவில்லை என்றால் பதிவு கோப்பைச் சரிபார்க்கவும், நீங்கள் தவறான பொருளின் பெயரைப் பயன்படுத்தியிருக்கலாம்.

OpenHAB மொபைல் பயன்பாடு

மொபைல் சாதனத்திலிருந்து இணைய இடைமுகத்தை நீங்கள் நிச்சயமாகப் பயன்படுத்த முடியும் என்றாலும், OpenHAB இரண்டிற்கும் சொந்த பயன்பாடுகள் உள்ளன ஐஓஎஸ் மற்றும் ஆண்ட்ராய்டு - அவர்கள் பார்க்கிறார்கள் நிறைய இயல்புநிலை உலாவி இடைமுகத்தை விட அழகாக இருக்கிறது. அமைப்புகள் திரையில், போர்ட் எண் உட்பட, நீங்கள் பயன்படுத்தும் உள் ஐபி என உள்ளூர் URL ஐ உள்ளிடவும். தொலை URL க்கு, உள்ளிடவும் https://my.openhab.org , மற்றும் நீங்கள் பயனர்பெயர் (மின்னஞ்சல்) மற்றும் கடவுச்சொல் நீங்கள் பதிவு செய்த போது உள்ளீடு செய்தீர்கள். நீங்கள் இன்னும் MyOpenHAB இல் பதிவு செய்யவில்லை என்றால், அங்கீகாரம் மற்றும் தொலைநிலை URL ஐ காலியாக விடவும், ஆனால் உங்கள் கணினியை உங்கள் உள்ளூர் Wi-Fi இலிருந்து மட்டுமே அணுக முடியும்.

முன்னோக்கி நகர்ந்து உதவி பெறுதல்

உங்கள் OpenHAB கட்டுப்படுத்தியில் நீங்கள் சேர்க்கக்கூடிய தனிப்பயனாக்கம் மற்றும் நேர்த்தியான அம்சங்களின் அளவு உண்மையில் காவியம். பிணைப்புகள் கொண்ட ஆதரிக்கப்படும் சாதனங்களின் பரந்த பட்டியல், நீங்கள் எந்த வகையான IoT சாதனத்திலிருந்து படிக்கவோ அல்லது கட்டுப்படுத்தவோ RESTful இடைமுகம், HTTP நீட்டிப்புகள் மற்றும் IFTTT ஐப் பயன்படுத்தலாம், பின்னர் சில (எங்கள் படைப்பு விளக்கு யோசனைகளை முயற்சிக்கவும்). ஆம், நிறுவுவது ஒரு முழுமையான வலி, ஆனால் தனிப்பயனாக்கப்பட்ட OpenHAB அமைப்பின் சக்திக்கு அருகில் ஒரு வணிக அமைப்பு கூட வர முடியாது.

சவாரி எனக்கு எளிதானது அல்ல, அதனால்தான் உங்களுக்கான செயல்முறையை எளிதாக்க நான் இந்த வழிகாட்டியை எழுதினேன். OpenHAB அமைப்பு அதிகமாக இருப்பதை நீங்கள் கண்டால், ராஸ்பெர்ரி ஹோம் ஆட்டோமேஷனுக்கு வரும்போது மற்ற விருப்பங்கள் உள்ளன --- உதாரணமாக உங்கள் கேரேஜ் கதவை தானியக்கமாக்க ராஸ்பெர்ரி பை பயன்படுத்துவது போல.

Z-Wave மற்றும் நீங்கள் அமைக்கக்கூடிய பிற குளிர் தந்திரங்களை உள்ளடக்கிய ஒரு மேம்பட்ட வழிகாட்டிக்கு MakeUseOf உடன் இணைந்திருங்கள்.

இந்த வழிகாட்டியின் ஒரு குறிப்பிட்ட பகுதிக்கு உங்களுக்கு உதவி தேவைப்பட்டால், தயவுசெய்து கருத்துகளில் கேளுங்கள். மற்றொரு பிணைப்பு அல்லது சில மேம்பட்ட தலைப்புகளுக்கு நீங்கள் உதவி செய்ய விரும்பினால் நாங்கள் இதுவரை விவாதிக்கவில்லை, தி அதிகாரப்பூர்வ OpenHAB மன்றங்கள் வரவேற்கத்தக்க இடம்.

பகிர் பகிர் ட்வீட் மின்னஞ்சல் உங்கள் மெய்நிகர் பாக்ஸ் லினக்ஸ் இயந்திரங்களை சூப்பர்சார்ஜ் செய்ய 5 குறிப்புகள்

மெய்நிகர் இயந்திரங்களால் வழங்கப்படும் மோசமான செயல்திறனால் சோர்வாக இருக்கிறதா? உங்கள் VirtualBox செயல்திறனை அதிகரிக்க நீங்கள் என்ன செய்ய வேண்டும் என்பது இங்கே.

அடுத்து படிக்கவும்
தொடர்புடைய தலைப்புகள்
  • DIY
  • ஸ்மார்ட் ஹோம்
  • வீட்டு ஆட்டோமேஷன்
  • நீண்ட வடிவம்
  • லாங்ஃபார்ம் கையேடு
  • ஸ்மார்ட் மையங்கள்
எழுத்தாளர் பற்றி ஜேம்ஸ் புரூஸ்(707 கட்டுரைகள் வெளியிடப்பட்டன)

ஜேம்ஸ் செயற்கை நுண்ணறிவில் பிஎஸ்சி பெற்றுள்ளார் மற்றும் அவருக்கு CompTIA A+ மற்றும் நெட்வொர்க்+ சான்றிதழ் உள்ளது. அவர் ஹார்ட்வேர் ரிவியூஸ் எடிட்டராக பிஸியாக இல்லாதபோது, ​​அவர் லெகோ, விஆர் மற்றும் போர்டு கேம்களை ரசிக்கிறார். MakeUseOf இல் சேருவதற்கு முன்பு, அவர் ஒரு லைட்டிங் டெக்னீஷியன், ஆங்கில ஆசிரியர் மற்றும் தரவு மைய பொறியாளர்.

ஜேம்ஸ் புரூஸின் மேலும்

எங்கள் செய்திமடலுக்கு குழுசேரவும்

தொழில்நுட்ப குறிப்புகள், மதிப்புரைகள், இலவச மின் புத்தகங்கள் மற்றும் பிரத்யேக ஒப்பந்தங்களுக்கு எங்கள் செய்திமடலில் சேரவும்!

குழுசேர இங்கே சொடுக்கவும்