మీరు ఇంట్లో మరియు చుట్టుపక్కల ఉన్న ప్రతిదీ ఆటోమేట్ చేయాలనుకుంటున్నారా, కానీ ఎక్కడ ప్రారంభించాలో మీకు తెలియదా? Domoticz, OpenHAB మరియు హోమ్ అసిస్టెంట్ వంటి సాఫ్ట్వేర్లతో మీరు చిన్నగా ప్రారంభించవచ్చు మరియు మీరు వెంటనే నిర్దిష్ట సిస్టమ్తో ముడిపడి ఉండరు. ముఖ్యంగా హోమ్ అసిస్టెంట్ అన్ని ట్రేడ్ల జాక్ మరియు వేగంగా జనాదరణ పొందుతోంది. మీరు దాని కోసం కొన్ని ఉపయోగకరమైన అప్లికేషన్లను వెంటనే కనుగొనే మంచి అవకాశం ఉంది. కొన్ని సరదా వినియోగ ఉదాహరణలతో దీన్ని ఎలా ఉపయోగించాలో మేము మీకు చూపుతాము!
హోమ్ ఆటోమేషన్ ప్రపంచం లెక్కలేనన్ని ప్రమాణాలను కలిగి ఉంది, వీటిని కలపడం చాలా కష్టం. మీరు Domoticz, OpenHAB మరియు హోమ్ అసిస్టెంట్ వంటి సాఫ్ట్వేర్లతో చాలా సరళంగా ఉంటారు. డోమోటిక్జ్ ప్రారంభకులకు అనుకూలంగా ఉంటుంది కానీ చాలా ఆధునికంగా కనిపించదు. OpenHAB మరియు హోమ్ అసిస్టెంట్ స్క్రిప్ట్లపై ఎక్కువగా ఆధారపడతాయి. OpenHABతో, ఇది ప్రధానంగా ప్రారంభకులకు వైకల్యంలా అనిపిస్తుంది, అయితే హోమ్ అసిస్టెంట్తో మీరు దీని ప్రయోజనాలను త్వరగా చూస్తారు. ఇది కూడా చురుకుగా అభివృద్ధి చేయబడింది మరియు పెద్ద వినియోగదారు బేస్ను కలిగి ఉంది. పరిచయం చేసుకోవడానికి ఇది చాలా సమయం!
ఈ మాస్టర్క్లాస్లో మేము దీనిని రాస్ప్బెర్రీ పై 3 మోడల్ Bలో ఇన్స్టాల్ చేస్తాము, అయితే ఇంటెల్ న్యూక్, చిన్న లైనక్స్ సర్వర్ లేదా నాస్ కూడా మంచి ఎంపిక. సినాలజీ NAS (బాక్స్ చూడండి)తో సహా ఈ సిస్టమ్లలో చాలా వరకు, మీరు కంటైనర్ వర్చువలైజేషన్ అని పిలవబడే కోసం డాకర్ని సౌకర్యవంతంగా ఉపయోగించవచ్చు. రాస్ప్బెర్రీ పైలో మీరు సాధారణంగా Hass.io వాతావరణాన్ని ఎంచుకుంటారు. ఇది నేపథ్యంలో డాకర్పై ఎక్కువగా ఆధారపడుతుంది, అయితే నవీకరణలు మరియు పొడిగింపుల యొక్క సరళీకృత ఇన్స్టాలేషన్ వంటి అనేక అదనపు అంశాలను కూడా అందిస్తుంది. యాదృచ్ఛికంగా, Ordroid C2 మరియు Intel-nucతో సహా కొన్ని ఇతర సిస్టమ్లకు కూడా Hass.io అందుబాటులో ఉంది. గుర్తుంచుకోండి - హోమ్ అసిస్టెంట్ని అమలు చేయడంతో పాటు - మీరు సిస్టమ్తో ఇంకేం చేయగలరు.
డాకర్తో NASలో ఇన్స్టాలేషన్
సైనాలజీ యొక్క మరింత విస్తృతమైన NASతో సహా వివిధ సిస్టమ్లలో, మీరు హోమ్ అసిస్టెంట్ యొక్క ఇన్స్టాలేషన్ కోసం సౌకర్యవంతంగా డాకర్ని ఉపయోగించవచ్చు. మీరు డాకర్ ఇన్స్టాల్ చేశారని నిర్ధారించుకోండి మరియు అప్లికేషన్ను తెరవండి. వెళ్ళండి నమోదు చేసుకోండి, హోమ్ అసిస్టెంట్ అనే కీవర్డ్ ద్వారా శోధించండి మరియు జాబితా నుండి (సాధారణంగా మొదటిది) హోమ్ అసిస్టెంట్/హోమ్-అసిస్టెంట్ని ఎంచుకోండి డౌన్లోడ్ చేయుటకు. తాజా సంస్కరణను ఎంచుకోండి. అప్పుడు వెళ్ళండి చిత్రం మరియు డౌన్లోడ్ పూర్తయిన తర్వాత నొక్కండి ప్రారంభించండి. ఇప్పుడు కంటైనర్ కాన్ఫిగరేషన్ కోసం ఒక విజర్డ్ తెరుచుకుంటుంది. దానిపై క్లిక్ చేయండి ఆధునిక సెట్టింగులు. చెక్ ఇన్ చేయండి స్వయంచాలక పునఃప్రారంభాన్ని ప్రారంభించండి. అప్పుడు వెళ్ళండి వాల్యూమ్ / ఫోల్డర్ జోడించండి మరియు డాకర్/హోమ్అసిస్టెంట్ ఫోల్డర్ను /configకి మౌంట్ చేయండి. ఇది ప్రాథమికంగా మీ నాస్లోని కాన్ఫిగరేషన్ ఫైల్లతో కూడిన ఫోల్డర్ను - కాబట్టి కంటైనర్ వెలుపల - సేవ్ చేయబడిందని నిర్ధారిస్తుంది, తద్వారా మీరు దాన్ని యాక్సెస్ చేయవచ్చు. ట్యాబ్ను టిక్ చేయండి నెట్వర్క్ ఎంపిక డాకర్ హోస్ట్ వలె అదే నెట్వర్క్ని ఉపయోగించండి వద్ద. కుడి ట్యాబ్లో పర్యావరణం ప్లస్ గుర్తుతో వేరియబుల్ని జోడించండి TZ విలువతో పెరుగుతుంది యూరోప్/ఆమ్స్టర్డ్యామ్. చివరగా ఎంచుకోండి దరఖాస్తు, తరువాతిది ఆపై మళ్లీ ఓవర్వ్యూ స్క్రీన్లో దరఖాస్తు తద్వారా కంటైనర్ అమలు చేయబడుతుంది. అప్పుడు మీరు హోమ్ అసిస్టెంట్ని nas మరియు పోర్ట్ 8123 యొక్క చిరునామాలో //ipaddress:8123 రూపంలో ప్రారంభించవచ్చు.
01 పైపై ఇన్స్టాలేషన్
మా Raspberry Pi 3 మోడల్ Bలో ఇన్స్టాలేషన్ కోసం మేము Hass.ioతో రెడీమేడ్ ఇమేజ్ని ఎంచుకుంటాము. ఆధారం ఆపరేటింగ్ సిస్టమ్ HassOS మరియు డాకర్ పర్యావరణం ద్వారా ఏర్పడుతుంది. ఆ డాకర్ వాతావరణంలో, హోమ్ అసిస్టెంట్ కోసం కంటైనర్ స్వయంచాలకంగా ప్రారంభించబడుతుంది, మీరు వెబ్ ఇంటర్ఫేస్ ద్వారా కూడా సులభంగా అప్డేట్ చేయవచ్చు. ఆ వెబ్ ఇంటర్ఫేస్లో బ్యాకప్ (స్నాప్షాట్) సాధనం వంటి కొన్ని ఇతర అదనపు అంశాలు కూడా ఉన్నాయి. అదనంగా, మీరు బ్రౌజర్ ద్వారా కాన్ఫిగరేషన్ ఫైల్లను సులభంగా సర్దుబాటు చేయగల కాన్ఫిగరేటర్ వంటి వివిధ పొడిగింపులను త్వరగా జోడించవచ్చు. Hass.io కోసం ఇమేజ్ ఫైల్ను పొందండి. మేము Raspberry Pi 3 మోడల్ B మరియు B+ కోసం 32bit చిత్రాన్ని ఎంచుకున్నాము. ఇమేజ్ ఫైల్ను మైక్రో SD మెమరీ కార్డ్కి ఫ్లాష్ చేయడానికి balenaEtcherని ఉపయోగించండి (ప్రాధాన్యంగా కనీసం 32 GB).
02 మెమరీ కార్డ్ తయారీ
మీరు మెమరీ కార్డ్ని ఫ్లాషింగ్ పూర్తి చేసిన తర్వాత, మీరు దానితో పైని బూట్ చేయడానికి ప్రాథమికంగా సిద్ధంగా ఉన్నారు. ఐచ్ఛికంగా, మీరు WiFi కోసం సెట్టింగ్లు సరైనవని మరియు/లేదా కాన్ఫిగరేషన్ ఫైల్ను వ్రాయడం ద్వారా స్థిర IP చిరునామా కేటాయించబడిందని నిర్ధారించుకోవచ్చు. అయితే, ఈ మాస్టర్క్లాస్లో, మేము పైని నెట్వర్క్ కేబుల్తో కనెక్ట్ చేయడాన్ని ఎంచుకుంటాము. IP చిరునామా DHCP ద్వారా కేటాయించబడే WiFi కంటే తక్షణమే మరింత స్థిరంగా ఉంటుంది. మీ పై ప్రారంభమైన తర్వాత, కొన్ని ఇన్స్టాలేషన్ పనులు అమలు అవుతాయని, దీనికి ఇరవై నిమిషాల వరకు పట్టవచ్చని గమనించండి. ఐచ్ఛికంగా, మీరు మానిటర్ను కనెక్ట్ చేయడం ద్వారా ఆ ప్రక్రియను పర్యవేక్షించవచ్చు. ఇది పూర్తయినప్పుడు, మీరు మీ నెట్వర్క్లోని బ్రౌజర్ని ఉపయోగించి //hassio.local:8123లో వెబ్ ఇంటర్ఫేస్ను యాక్సెస్ చేయవచ్చు. ఇక్కడ మీరు ఖాతాను సృష్టించమని అడగబడతారు, దానితో మీరు లాగిన్ అవ్వండి. Hassio.local పని చేయలేదా? ఆపై మీ రాస్ప్బెర్రీ పై యొక్క IP చిరునామాను ఉపయోగించండి, మీరు అధునాతన IP స్కానర్ వంటి సాధనాలతో చూడవచ్చు.
03 కాన్ఫిగరేటర్ని జోడించండి
Hass.io యొక్క అదనపు అంశాలలో ఒకటైన కాన్ఫిగరేషన్ను సులభంగా సర్దుబాటు చేయడానికి మేము కాన్ఫిగరేటర్ని ఇన్స్టాల్ చేస్తాము. దీన్ని చేయడానికి, మెనులో Hass.ioకి వెళ్లండి. క్రింద క్లిక్ చేయండి యాడ్-ఆన్ స్టోర్ ఈ అధికారిక యాడ్-ఆన్లో మరియు ఎంచుకోండి ఇన్స్టాల్. శీర్షిక క్రింద కాన్ఫిగరేషన్ స్క్రిప్ట్లో నమోదు చేయండి కాన్ఫిగర్ పాస్వర్డ్ తర్వాత పాస్వర్డ్ను నమోదు చేసి జోడించండి అనుమతించబడిన_నెట్వర్క్లు మీ నెట్వర్క్ యొక్క IP పరిధి. అప్పుడు క్లిక్ చేయండి సేవ్ చేయండి అనుసరించింది ప్రారంభించండి. ఆపై లింక్ని అనుసరించండి వెబ్ UIని తెరవండి కాన్ఫిగరేటర్ని తెరవడానికి. ఫోల్డర్ చిహ్నం ద్వారా మీరు కోరుకున్న కాన్ఫిగరేషన్ ఫైల్ను తెరవవచ్చు, ఉదాహరణకు configuration.yaml దీనిలో మేము ఈ మాస్టర్క్లాస్కి చాలా మార్పులు చేస్తాము. మీరు కోరుకున్న పేరుతో కొత్త కాన్ఫిగరేషన్ ఫైల్ను కూడా సులభంగా జోడించవచ్చు. మీరు హోమ్ అసిస్టెంట్ మెనులో కాన్ఫిగరేటర్ని చేర్చాలనుకుంటున్నారా? ఆపై ఆ ఫైల్కు దిగువ పంక్తులను (ఉదాహరణకు దిగువన) జోడించండి.
ప్యానెల్_ఇఫ్రేమ్:
కాన్ఫిగరేటర్:
శీర్షిక: కాన్ఫిగరేటర్
చిహ్నం: mdi:wrench
url: //10.0.0.70:3218
దానిని వెనుక చేయండి url సరైన లింక్. నొక్కండి సేవ్ చేయండి మార్పులను సేవ్ చేయడానికి. ఇప్పుడు హోమ్ అసిస్టెంట్లో వెళ్ళండి సెట్టింగులు / సాధారణ మరియు క్రింద క్లిక్ చేయండి సర్వర్ నిర్వహణ పై పునఃప్రారంభించబడుతోంది. మీరు ఇప్పుడు మెను ద్వారా నేరుగా కాన్ఫిగరేటర్ని తెరవగలరు.
04 కాన్ఫిగరేషన్ ఫైళ్లను సెటప్ చేయండి
ముందుగా కాన్ఫిగరేషన్ ఫైల్ల నిర్మాణాన్ని బాగా పరిశీలించండి. ప్రధాన ఆకృతీకరణను configuration.yamlలో కనుగొనవచ్చు. డిఫాల్ట్గా, స్థూలదృష్టిని ఉంచడానికి కాన్ఫిగరేషన్ విభజించబడింది. వంటి లైన్ నుండి మీరు దానిని చూడవచ్చు ఆటోమేషన్: !ఆటోమేషన్లను చేర్చండి.yaml. అది ఆటోమేషన్ నియమాలతో ప్రత్యేక స్క్రిప్ట్కు సూచన. మీరు దీన్ని మీరే చేయవచ్చు, ఉదాహరణకు, సెన్సార్తో ఉన్న అన్ని సెన్సార్లు: !sensor.yamlని చేర్చండి. మొత్తం ఫోల్డర్లను స్వయంచాలకంగా చొప్పించే ఎంపిక కూడా ఉంది. మీరు కొంచెం ముందుకు వెళ్లినప్పుడు మరియు మీ స్క్రిప్ట్లు పొడవుగా మరియు పొడవుగా ఉన్నప్పుడు ఇవన్నీ ప్రత్యేకంగా ఉపయోగపడతాయి.
05 మొదటి సర్దుబాట్లు
భాగం కోసం configuration.yamlని పూరించండి గృహ సహాయకుడు: వెనుక అక్షాంశం: మరియు రేఖాంశం: మీ ఇంటి స్థానాన్ని నమోదు చేయండి. మీరు www.gps-coordinates.orgలో విలువలను సులభంగా కనుగొనవచ్చు. సూర్యోదయం మరియు సూర్యాస్తమయాన్ని నిర్ణయించడానికి ఇతర విషయాలతోపాటు వాటిని ఉపయోగిస్తారు. నిర్ధారించుకోండి సమయమండలం: యూరప్/ఆమ్స్టర్డామ్ వంటి సరైన సమయ క్షేత్రం ప్రదర్శించబడుతుంది. ద్వారా మీ మార్పులను సేవ్ చేయడం మర్చిపోవద్దు సేవ్ చేయండి. సర్దుబాట్ల తర్వాత, కాన్ఫిగరేషన్ను దీని ద్వారా ధృవీకరించడం మంచిది సెట్టింగులు / సాధారణ. ముఖ్యంగా ఖాళీలతో మీరు తప్పు చేయవచ్చు. ఆ మెనులో మీరు కాన్ఫిగరేషన్ను కూడా రీలోడ్ చేయవచ్చు లేదా - అది సరిపోకపోతే - సర్వర్ని పునఃప్రారంభించండి. కాన్ఫిగరేషన్ ఫైల్లలో మీరు చేసే మార్పులు అమలులోకి రావడానికి ఇది చాలా ముఖ్యం!
06 స్వయంచాలకంగా జోడించబడింది
డిస్కవరీ కాంపోనెంట్కు ధన్యవాదాలు, Chromecast, Apple TV, Kodi, Sonos మరియు మీ టెలివిజన్ వంటి పరికరాలు ఇప్పటికే స్వయంచాలకంగా కనుగొనబడి ఉండవచ్చు. మీరు స్వయంచాలకంగా కనుగొనబడిన పరికరాలను కింద చూస్తారు సెట్టింగ్లు / ఇంటిగ్రేషన్లు అనేక మాన్యువల్ ఇంటిగ్రేషన్లతో పాటు. మేము త్వరలో Philips Hue బల్బులను జోడించడానికి దీన్ని ఉపయోగిస్తాము. అప్పుడు, మనం నిజంగా 'ఆటోమేట్' చేయడం ప్రారంభించే ముందు, మేము కొన్ని ఇతర పరికరాలను కూడా జోడిస్తాము. హోమ్ అసిస్టెంట్ పెద్ద మొత్తంలో హార్డ్వేర్ మరియు సాఫ్ట్వేర్లకు మద్దతు ఇస్తుందని తెలుసుకోవడం మంచిది ('వర్క్స్ విత్... దాదాపు ప్రతిదీ' బాక్స్ చూడండి). అందువల్ల మీరు ఇంట్లో ఇప్పటికే చాలా పరికరాలను కలిగి ఉండే మంచి అవకాశం ఉంది.
దాదాపు దేనితోనైనా పనిచేస్తుంది!
హోమ్ అసిస్టెంట్ అపారమైన హార్డ్వేర్ మరియు సాఫ్ట్వేర్ లేదా – సంక్షిప్తంగా – భాగాలకు మద్దతు ఇస్తుంది. పూర్తి అవలోకనం కోసం, www.home-assistant.io/componentsని సందర్శించండి. ప్రతి భాగం కోసం విస్తృతమైన వివరణ చేర్చబడింది. ప్రారంభకులకు ఇది కొంచెం తక్కువగా ఉండవచ్చు, కానీ మీరు కొంచెం ముందుకు ఉంటే, దాదాపు ఎల్లప్పుడూ సరిపోతుంది. లేకపోతే, ఇంటర్నెట్లో లెక్కలేనన్ని సహాయకాలు మరియు వనరులు ఉన్నాయి. హోమ్ అసిస్టెంట్ బ్లాగ్పై కూడా నిఘా ఉంచండి ఎందుకంటే ఆసక్తికరమైన భాగాలు క్రమం తప్పకుండా జోడించబడతాయి!
07 ఫిలిప్స్ హ్యూ బల్బులు
మేము జిగ్బీ ప్రోటోకాల్ ద్వారా పనిచేసే ఫిలిప్స్ హ్యూ ల్యాంప్లను సమగ్రపరచడం ద్వారా ప్రారంభిస్తాము. హ్యూ యాప్ లేదా కోర్స్ హోమ్ అసిస్టెంట్తో మీరు మీ నెట్వర్క్ నుండి ల్యాంప్లను కూడా నియంత్రించవచ్చని హ్యూ బ్రిడ్జ్ నిర్ధారిస్తుంది. ఇది హ్యూ బ్రిడ్జ్లోని ఏపీ అని పిలవబడే వారితో నేరుగా మాట్లాడగలదు. మేము పాత హ్యూ బ్రిడ్జ్ 1.0ని ఉపయోగిస్తాము, ఇది ఖచ్చితంగా సరిపోతుంది. హోమ్ అసిస్టెంట్లో, దీనికి వెళ్లండి సెట్టింగ్లు / ఇంటిగ్రేషన్లు మరియు ఫిలిప్స్ హ్యూ వెనుక క్లిక్ చేయండి కాన్ఫిగర్ చేయండి. ప్రాంప్ట్ చేసినప్పుడు, వంతెనపై రౌండ్ బటన్ను నొక్కి, ఆపై నొక్కండి సమర్పించండి. ప్రతి హ్యూ ల్యాంప్ హోమ్ అసిస్టెంట్కి పిలవబడే ఎంటిటీగా జోడించబడుతుంది మరియు మీరు దానిని ఆపరేట్ చేయవచ్చు. మార్చబడిన స్థితి సెకన్లలో అప్డేట్ చేయబడుతుంది, ఉదాహరణకు మీరు హోమ్ అసిస్టెంట్ వెలుపల ఉన్న ల్యాంప్ను ఆన్ లేదా ఆఫ్ చేస్తే.
08 చౌకైన Yeelight
Yeelight దీపాలు WiFi ద్వారా పని చేస్తాయి మరియు ఫిలిప్స్ హ్యూకి సరసమైన ప్రత్యామ్నాయం. మీరు వాటిని త్వరగా మరియు సులభంగా హోమ్ అసిస్టెంట్కి జోడించవచ్చు. Yeelight YLDP02YL (సుమారు 18 యూరోలు)ని ఉదాహరణగా తీసుకుందాం, ఇది రంగులను ప్రదర్శించగలదు మరియు 600 ల్యూమెన్లతో మంచి కాంతి అవుట్పుట్ను కలిగి ఉంటుంది. మీరు హోమ్ అసిస్టెంట్లో ల్యాంప్ను జోడించే ముందు, ఇది Yeelight యాప్ ద్వారా సాధారణ పద్ధతిలో పని చేస్తుందని మరియు తాజా ఫర్మ్వేర్ను కలిగి ఉందని నిర్ధారించుకోండి. ఆప్షన్ కూడా పెట్టండి LAN నిర్వహణ హోమ్ అసిస్టెంట్ వంటి ఇతర అప్లికేషన్లతో యాక్సెస్ని అనుమతించడానికి యాప్లో. అదే Yeelight యాప్ లేదా మీ రూటర్ యొక్క నెట్వర్క్ ఓవర్వ్యూ ద్వారా IP చిరునామాను కనుగొనండి. మా ఉదాహరణలో, అది 10.0.0.185. తర్వాత configuration.yamlని తెరిచి, క్రింది పంక్తులను జోడించండి. మీరు బహుళ ల్యాంప్లను కలిగి ఉంటే, వాటిని ఒక్కొక్కటి దాని స్వంత IP చిరునామా మరియు డిస్క్రిప్టివ్ పేరుతో (ఖాళీలు లేకుండా) పరికరాల క్రింద జోడించండి.
కాంతి:
- వేదిక: యీలైట్
పరికరం:
10.0.0.185:
పేరు: వాతావరణ దీపం
మార్పులను సక్రియంగా చేయడం మర్చిపోవద్దు (క్రింద సెట్టింగులు / సాధారణ) దీని తర్వాత, దీపం ఎంచుకున్న పేరుతో హోమ్ అసిస్టెంట్లో అందుబాటులో ఉంటుంది. డిస్కో లేదా పోలీస్ వంటి అనేక ప్రభావాలలో ఒకదాన్ని కూడా ప్రయత్నించండి.
09 433MHz ఉత్పత్తులను జోడించండి
KlikAanKlikUit వంటి 433MHz బ్యాండ్లోని ఉత్పత్తులతో పని చేయడానికి ('హోమ్ అసిస్టెంట్లో KaKu' బాక్స్ చూడండి), మేము Rfxcom RFXtrx433Eని Pi యొక్క USB పోర్ట్లలో ఒకదానికి కనెక్ట్ చేస్తాము. ఇది అనేక ఉత్పత్తులు మరియు ప్రోటోకాల్లను నిర్వహించగల ప్రముఖ 433MHz ట్రాన్స్మిటర్/రిసీవర్. స్విచ్లు, వాతావరణ స్టేషన్లు, డోర్బెల్స్, ఆటోమేటిక్ కర్టెన్లు మరియు గ్యారేజ్ డోర్ల గురించి ఆలోచించండి. మీరు చైనీస్ వెబ్షాప్లలో విస్తృత శ్రేణిని కూడా కనుగొంటారు. ఈ ట్రాన్స్మిటర్/రిసీవర్ని హోమ్ అసిస్టెంట్కి ఒక కాంపోనెంట్గా జోడించడానికి, మీరు configuration.yaml స్క్రిప్ట్కి కింది పంక్తులను మాత్రమే జోడించాలి. /dev/ttyUSB0 వద్ద ఉన్న పరికరంతో ఇది ఇలా కనిపిస్తుంది:
rfxtrx:
పరికరం: /dev/ttyUSB0
దీని తర్వాత మనం ఇంకా కావలసిన సెన్సార్లు మరియు వంటి వాటిని జోడించాలి. మేము దానిని తదుపరి దశలో చేస్తాము. Z-వేవ్ కోసం ట్రాన్స్మిటర్/రిసీవర్ని కనెక్ట్ చేయడం, ఘన ప్రత్యామ్నాయం ఇదే విధంగా జరుగుతుంది, కానీ క్రింది నియమాలతో:
సల్ఫర్:
usb_path: /dev/ttyUSB0
హోమ్ అసిస్టెంట్లో కాకు
KlikAanKlikUit (KaKu) స్మార్ట్ హోమ్ కోసం అనేక ఉత్పత్తులను కలిగి ఉంది. కొన్ని 868 MHz లేదా జిగ్బీతో పని చేస్తాయి, అయితే 433 MHz వద్ద ఉన్న స్విచ్గేర్లో అత్యంత ప్రసిద్ధమైనది. దీనితో మీరు సాకెట్లు మరియు సాకెట్లను రిమోట్గా మార్చవచ్చు. మీరు ప్రతి హార్డ్వేర్ స్టోర్ మరియు ఎలక్ట్రానిక్స్ స్టోర్లో ఇటువంటి సెట్లను కనుగొంటారు. వారు పురాతన X10 ప్రోటోకాల్కు సమానమైన సాధారణ ప్రోటోకాల్ను ఉపయోగిస్తారు. ప్రతికూలతలు కూడా ఉన్నాయి. ఉదాహరణకు, కమ్యూనికేషన్ ఒక దిశలో మాత్రమే సాధ్యమవుతుంది. కాబట్టి మీరు దీపంపై స్విచ్ చేయడానికి సిగ్నల్ పంపవచ్చు, ఉదాహరణకు, ఇది వాస్తవానికి జరిగిందని నిర్ధారణ లేదు. అదనంగా, కమ్యూనికేషన్ గుప్తీకరించబడలేదు, కాబట్టి పొరుగువారు అనుకోకుండా పరికరాలను ఆన్ మరియు ఆఫ్ చేసే అవకాశం ఉంది. మీరు ప్రోటోకాల్లు తెలిసిన ట్రాన్స్మిటర్/రిసీవర్ని కనెక్ట్ చేస్తే, మీరు హోమ్ అసిస్టెంట్లో KlikAanKlikUit ఉత్పత్తులతో ప్రారంభించవచ్చు, కానీ విండో, డోర్ మరియు టెంపరేచర్ సెన్సార్ల వంటి 433MHz ఫ్రీక్వెన్సీ పరిధిని ఉపయోగించే లెక్కలేనన్ని ఇతర (చౌక) సెట్లను కూడా ప్రారంభించవచ్చు.
10 సెన్సార్లను అందుబాటులో ఉంచడం
ప్రారంభించడానికి, మేము 433MHz వద్ద పనిచేసే కొన్ని ఉష్ణోగ్రత సెన్సార్లను జోడించాలనుకుంటున్నాము. సెన్సార్లు హోమ్ అసిస్టెంట్లో చాలా విస్తృతంగా ఉపయోగించబడతాయి మరియు ఉష్ణోగ్రత యొక్క వాస్తవ కొలత కోసం మాత్రమే కాదు. ఉదాహరణకు, మీరు వాతావరణ సూచనలను (Buienradar మరియు OpenWeatherMapతో సహా) సెన్సార్గా జోడించవచ్చు, కానీ మీ ప్రింటర్ కాట్రిడ్జ్ల స్థాయి (SNMP లేదా కప్పుల ద్వారా), మీ స్మార్ట్ మీటర్ నుండి మీటర్ రీడింగ్లు, బిట్కాయిన్ యొక్క ప్రస్తుత ట్రేడింగ్ విలువ, ప్రస్తుత ప్రయాణం Google మ్యాప్స్ లేదా మీ ఇంటర్నెట్ కనెక్షన్ వేగం ప్రకారం A నుండి B వరకు సమయం. కాబట్టి మీరు స్టెప్ 4లో వివరించిన విధంగా ప్రత్యేక కాన్ఫిగరేషన్ ఫైల్లో (ఉదాహరణకు sensors.yaml) ఈ వివరాలను ఉంచడానికి ఎంచుకోవచ్చు. డిఫాల్ట్గా, నార్వేజియన్ Yr.no నుండి వాతావరణ సూచనలు సెన్సార్గా జోడించబడతాయి. rfxtrx భాగం యొక్క ఉష్ణోగ్రత సెన్సార్లను అందుబాటులో ఉంచడానికి మేము కొన్ని పంక్తులను జోడిస్తాము కాబట్టి ఇది ఇలా కనిపిస్తుంది:
నమోదు చేయు పరికరము:
- వేదిక: yr
- ప్లాట్ఫారమ్: rfxtrx
automatic_add: నిజం
11 సెన్సార్ జోడించండి
ఉష్ణోగ్రత సెన్సార్ సిగ్నల్ ఇచ్చిన వెంటనే, సాధారణంగా నిమిషానికి ఒకసారి, ఎంపికకు ధన్యవాదాలు ఆటోమేటిక్_జోడించు నేరుగా జోడించబడింది. మీరు విభాగంలో వెబ్ ఇంటర్ఫేస్లో విలువను చూడవచ్చు అవలోకనం. మీ కాన్ఫిగరేషన్ సక్రియంగా ఉందని నిర్ధారించుకోండి మరియు అవసరమైతే మీ బ్రౌజర్ స్క్రీన్ (F5)ని రిఫ్రెష్ చేయండి. ఉష్ణోగ్రత సెన్సార్ గుర్తింపు కోడ్ను వ్రాయండి, అది 0a52070e380e00365346369 లాగా ఉండాలి. శీర్షిక క్రింద మీ కాన్ఫిగరేషన్ ఫైల్లో కావలసిన సెన్సార్లను జోడించండి పరికరాలు గుర్తించదగిన పేరుతో. ఉష్ణోగ్రత మరియు తేమను కొలిచే సెన్సార్ కోసం, ఇది క్రిందికి వస్తుంది, ఉదాహరణకు:
- వేదిక: rfxtrx
automatic_add: నిజం
పరికరం:
0a52070e380e00365346369:
పేరు: బయట
సమాచార తరహా:
- తేమ
- ఉష్ణోగ్రత
12 స్విచ్లను జోడించండి
స్విచ్లను జోడించడం ప్రాథమికంగా ఒకే విధంగా ఉంటుంది, కానీ ఇప్పుడు మీరు భాగాన్ని ఉపయోగిస్తున్నారు మారండి:. దీన్ని చేయడానికి, కాన్ఫిగరేషన్కు క్రింది పంక్తులను జోడించండి.
మారండి:
వేదిక: rfxtrx
automatic_add: నిజం
మీరు రిమోట్ కంట్రోల్లోని ఆన్ బటన్ను నొక్కితే, కోడ్ వెంటనే ఓవర్వ్యూ పేజీలో కనిపిస్తుంది మరియు మీరు దానిని జోడించవచ్చు. ఇది ఒక కప్పు కింద ఉష్ణోగ్రత సెన్సార్ల మాదిరిగానే చేయబడుతుంది పరికరాలు:.
మారండి:
వేదిక: rfxtrx
automatic_add: నిజం
సిగ్నల్_పునరావృతాలు: 2
పరికరం:
0b11000f012ef9ba01010f50:
పేరు: క్రిస్మస్ దీపాలు
రిమోట్ కంట్రోల్ కూడా స్మార్ట్ ప్లగ్కి లింక్ చేయబడిందని మేము అనుకుంటే, మీరు ఇప్పుడు కనెక్ట్ చేయబడిన పరికరాన్ని హోమ్ అసిస్టెంట్ ద్వారా కూడా ఆపరేట్ చేయవచ్చు. వద్ద విలువతో సిగ్నల్_రిహార్సల్స్ (ఐచ్ఛికంగా) సిగ్నల్ అనేకసార్లు పంపబడిందని నిర్ధారించుకోండి, తద్వారా అది వస్తుందని మీకు మరింత నిశ్చయత ఉంటుంది. మీకు రిమోట్ కంట్రోల్ లేకపోతే, మీరు హోమ్ అసిస్టెంట్తో మాన్యువల్గా కోడ్ను రూపొందించవచ్చు మరియు లెర్నింగ్ మోడ్ ద్వారా స్మార్ట్ ప్లగ్కి కనెక్ట్ చేయవచ్చు. మీరు స్మార్ట్ ప్లగ్ని సాకెట్లోకి ప్లగ్ చేసినప్పుడు ఈ లెర్నింగ్ మోడ్ సాధారణంగా తక్కువ సమయం వరకు సక్రియంగా ఉంటుంది.
13 రూటర్ ద్వారా ప్రదర్శించండి
ఇంట్లో ఎవరైనా ఉన్నారా అనేది మీ ఆటోమేషన్ నియమాలలో ముఖ్యమైన పాత్ర పోషిస్తుంది. అటువంటి సమాచారం కోసం అనేక ఎంపికలు ఉన్నాయి. మీరు బ్లూటూత్ లేదా GPSతో దీన్ని పూర్తిగా పరిష్కరించవచ్చు. కానీ ఒక సాధారణ ఎంపిక కూడా ఉంది: మీ స్మార్ట్ఫోన్ లేదా టాబ్లెట్ యొక్క IP చిరునామాను పింగ్ చేయండి. దిగువ వివరించిన విధంగా ప్రత్యామ్నాయం, మీ స్మార్ట్ఫోన్ రిజిస్టర్ చేయబడిందో లేదో చూడటానికి రౌటర్ యొక్క కనెక్షన్ జాబితాను చదవడం. దీన్ని చేయడానికి, మేము మొదట కాన్ఫిగరేషన్.yamlలో ఫ్రిట్జ్!బాక్స్ కోసం డివైస్ ట్రాకర్ అని పిలవబడే దాన్ని ఆన్ చేస్తాము. కనెక్షన్ జాబితాను కంపైల్ చేస్తుంది మరియు క్రమానుగతంగా నవీకరిస్తుంది. ఈ ఉదాహరణలో, రూటర్కు IP చిరునామా 10.0.0.1 ఉంది కానీ అది మీ పరిస్థితిలో భిన్నంగా ఉండవచ్చు.
పరికరం_ట్రాకర్:
- వేదిక: ఫ్రిట్జ్
హోస్ట్: 10.0.0.1
track_new_devices: అవును
విరామం_సెకన్లు: 10
పరిగణలోకి_హోమ్: 180
వద్ద విలువ పరిగణలోకి_హోమ్, ఈ ఉదాహరణలో మూడు నిమిషాలకు 180, హోమ్ అసిస్టెంట్ ఎవరినైనా సెలవులో పెట్టడానికి ముందు తీసుకునే అదనపు సమయం.
14 పరికరం ఉనికి
మునుపటి సర్దుబాటు తర్వాత, మీ కాన్ఫిగరేషన్ ఫోల్డర్లో స్క్రిప్ట్ known_devices.yaml స్వయంచాలకంగా కనిపిస్తుంది. అది నెట్వర్క్లో కనిపించే అన్ని పరికరాల జాబితా. దీనికి స్వయంచాలకంగా కొత్త పరికరాలు జోడించబడతాయి. స్క్రిప్ట్ని అక్కడ ఉండేలా మార్చండి ట్రాక్: లేదు ఇది మీరు ట్రాక్ చేయకూడదనుకునే పరికరాల పక్కన ఉంది. మీరు ట్రాక్ చేయాలనుకుంటున్న మీ స్మార్ట్ఫోన్ వంటి పరికరాల కోసం, దిగువన ఎంచుకోండి ట్రాక్: అవును వీపుతో పేరు స్నేహపూర్వక పేరు.
పరికరం పేరు:
దూరంగా_ఉంటే_దాచండి: తప్పు
చిహ్నం:
mac: 20:39:56:7B:4A:93
పేరు: గెర్ట్జన్
చిత్రం:
ట్రాక్: అవును
ఈ ట్రాకింగ్ పద్ధతి యొక్క ఖచ్చితత్వం సరైనది కాదు. ఉదాహరణకు, స్లీప్ మోడ్లో ఉన్న స్మార్ట్ఫోన్ అప్పుడప్పుడు Wi-Fi కనెక్షన్ని డిస్కనెక్ట్ చేస్తుంది, ఆ వ్యక్తి లేనట్లుగా అనిపించేలా చేస్తుంది. అయితే, అది చూసుకుంటారు. Fritz!Box పది నిమిషాల పాటు కనిపించకుంటే మాత్రమే కనెక్షన్ జాబితా నుండి పరికరాలను తొలగిస్తుంది. మీరు విలువతో కూడా ప్రయోగాలు చేయవచ్చు పరిగణలోకి_హోమ్. స్మార్ట్ఫోన్లోని 'కమింగ్ హోమ్' వెంటనే గమనించబడుతుంది.
15 హోమ్ అసిస్టెంట్తో ఆటోమేట్ చేయండి!
మేము ఇప్పుడు హోమ్ అసిస్టెంట్ నుండి లేదా యాప్తో నియంత్రించగలిగే మరియు నిర్వహించగల అవసరమైన పరికరాలను జోడించాము, కానీ అది ఇంటిని స్మార్ట్గా మార్చదు! దాని కోసం మేము automations.yaml లో ఆటోమేషన్ నియమాలను జోడించబోతున్నాము.
ఒక నియమం గరిష్టంగా మూడు భాగాలను కలిగి ఉంటుంది: ఒక ట్రిగ్గర్, ఏదైనా షరతులు మరియు కావలసిన చర్య(లు). ట్రిగ్గర్తో మీరు నియమాన్ని ఎప్పుడు మూల్యాంకనం చేయాలి అని సెట్ చేస్తారు, ఉదాహరణకు నిర్దిష్ట సమయం తర్వాత, బటన్ నొక్కినప్పుడు లేదా ఎవరైనా ఇంటికి వచ్చిన వెంటనే.మీరు పరిమితులను సెట్ చేయడానికి షరతులను ఉపయోగించవచ్చు, ఉదాహరణకు, ఎవరైనా ఇంట్లో ఉన్నప్పుడు మరియు చీకటిగా ఉన్నప్పుడు మాత్రమే దీపం ఆన్ చేయబడుతుంది. చివరగా, మీరు నిర్వహించాల్సిన చర్యను నిర్వచించారు, ఉదాహరణకు దీపం ఆన్ చేయడం. ఒక మంచి సహాయం భాగం డెవలపర్ సాధనాలు / రాష్ట్రాలు. అక్కడ మీరు వారి స్థితి మరియు లక్షణాలతో తెలిసిన ఎంటిటీలను చూస్తారు. ఉదాహరణకు, ఒక ఎంటిటీ అనేది హోదాతో కూడిన దీపం పై లేదా ఆఫ్ మరియు ఉంటే లక్షణం ప్రకాశం (మసక దీపం కోసం). ఒక సంస్థ స్థితితో సూర్యుడు కూడా కావచ్చు పైన_హోరిజోన్ మరియు వంటి లక్షణాలు తదుపరి_రైజింగ్ మరియు తదుపరి_సెట్టింగ్. మీరు దీని ద్వారా చర్యలను అన్వేషించవచ్చు డెవలపర్ సాధనాలు / సేవలు. ఉదాహరణకు, స్విచ్ కోసం ఇది స్విచ్.టర్న్_ఆఫ్ మరియు ఒక దీపం కోసం కాంతి.టర్న్_ఆఫ్.
16 సమయంతో మారడం
మేము ఒక సాధారణ సమయ-నియంత్రిత ట్రిగ్గర్తో ప్రవేశిస్తాము, అది ప్రతి సెకనుకు ప్రత్యామ్నాయంగా దీపాన్ని ఆన్ మరియు ఆఫ్ చేస్తుంది. క్రింద మారుపేరు మేము చిన్న వివరణాత్మక పేరు ఇస్తాము. యొక్క /1 ఇది ప్రతి సెకను పునరావృతమవుతుందని మీరు సూచిస్తున్నారు. మీరు automations.yamlకు నియమాలను జోడిస్తారు.
- మారుపేరు: 'టోగుల్ లాంప్'
ట్రిగ్గర్:
వేదిక: సమయం_నమూనా
సెకన్లు: '/1'
చర్య:
సేవ: light.toggle
entity_id: కాంతి.వాతావరణ దీపం
17 సూర్యాస్తమయంతో మారడం
సూర్యాస్తమయానికి ఒకటిన్నర గంటల ముందు దీపం ఆన్ చేయబడి, 23:00 గంటలకు మళ్లీ ఆపివేయబడిన ఉదాహరణను మీరు క్రింద చూస్తారు.
- మారుపేరు: 'సూర్యాస్తమయానికి ముందు దీపం'
ట్రిగ్గర్:
వేదిక: సూర్యుడు
సంఘటన: సూర్యాస్తమయం
ఆఫ్సెట్: '+01:30:00'
చర్య:
సేవ: light.turn_on
entity_id: కాంతి.వాతావరణ దీపం
- మారుపేరు: '23:00 గంటలకు లాంప్ ఆఫ్'
ట్రిగ్గర్:
వేదిక: సమయం
వద్ద: '23:00:00'
చర్య:
సేవ: light.turn_off
entity_id: కాంతి.వాతావరణ దీపం
18 ఉనికి సమాచారంతో మారడం
పైన పేర్కొన్న వాటిని మరింత అధునాతనంగా చేయడానికి, ఉదాహరణకు, ప్రతి ఒక్కరూ ఇంటి నుండి బయటకు వెళ్లినప్పుడు మీరు అన్ని లైట్లను ఆఫ్ చేయడాన్ని ఎంచుకోవచ్చు.
- మారుపేరు: 'అందరూ వెళ్ళిపోయారు - లైట్లు ఆరిపోయాయి'
ట్రిగ్గర్:
వేదిక: రాష్ట్రం
entity_id: group.all_devices
కు: 'not_home'
చర్య:
సేవ: light.turn_off
entity_id: group.all_lights
మీరు దీన్ని అనంతంగా నిర్మించవచ్చు. ఎవరైనా ఇంట్లో ఉన్నప్పుడు మాత్రమే లైట్లు ఆన్ అయ్యేలా షరతులు జోడించడం గురించి ఆలోచించండి. లేదా స్థితి మార్పుల కోసం నోటిఫికేషన్ రసీదు. అందుకు iOS యాప్ ఉపయోగపడుతుంది. ఆండ్రాయిడ్తో మీరు పుష్బుల్లెట్ని ఉపయోగించవచ్చు. హోమ్ అసిస్టెంట్ కోసం అనేక అదనపు అంశాలు కూడా కనుగొనడం ఆనందంగా ఉంది. దీన్ని Hass.ioకి చేయడం సులభం. ఒక మంచి ఉదాహరణ నోడ్ రెడ్, ఇది వెబ్ ఇంటర్ఫేస్ ద్వారా చర్యలను ప్రోగ్రామ్ చేయడాన్ని సులభతరం చేస్తుంది.