Բովանդակություն:

Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր `14 քայլ
Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր `14 քայլ

Video: Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր `14 քայլ

Video: Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր `14 քայլ
Video: Գնիր կենցաղային տեխնիկա, ուղևորվիր Բարսելոնա 2024, Հուլիսի
Anonim
Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր
Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր
Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր
Կենցաղային տեխնիկա Ազնվամորի PI- ի վրա հիմնված էներգիայի մոնիտոր

Սա մի փոքր նախագիծ էր, որը ես արեցի ՝ տան առանձին սարքերի էներգիայի սպառումը վերահսկելու և ժամանակի ընթացքում դրանց էներգիայի օգտագործման գրաֆիկները ցուցադրելու համար: Դա իրականում իմ կատարած ազնվամորի PI- ի վրա հիմնված ավելի հեշտ նախագծերից մեկն է, որը բաց արտադրանքների զոդման կամ կոտրման կարիք չունի: Պարտադիր չէ, որ այն լինի Raspberry PI նախագիծ, այն հեշտությամբ կարելի է անել Linux տուփի կամ գուցե Windows- ի վրա:

Արժեքը 50 ԱՄՆ դոլար է ՝ հզորության մոնիտորի/խելացի վարդակների 4 հավաքածուի համար և ազնվամորի PI- ի արժեքը: Սա կարող է աշխատել Pi Zero- ի կամ Original PI- ի վրա, չնայած ես գտա, որ դա մի փոքր դանդաղ էր: Միակ մյուս PI- ն, որը ես ունեմ, PI 3 է, և ես այն գտա շատ արագ, ուստի դա այն է, ինչ ես խորհուրդ կտայի: Նկատի ունեցեք, եթե ցանկանում եք այն գործարկել ավելի հին PI- ով, կարող եք նվազեցնել տվյալների հավաքման հաճախականությունը (ես օգտագործում էի 10 վայրկյան):

Այս նախագիծը ունի նաև լրացուցիչ օգուտ կամ ազատում է խելացի վարդակից արտադրողների որոնվածից, այնպես որ դուք ստիպված չեք լինի օգտագործել նրանց հատուկ ծրագրերն ու ամպային ծառայությունները: Այսպիսով, դրանք կարող են օգտագործվել Home Assist- ի կամ պարզապես ձեր սեփական պիթոնի սցենարների հետ:

Խնդրում ենք նկատի ունենալ, ես ենթադրում եմ, որ դուք գիտեք, թե ինչպես տեղադրել OS- ն PI- ին, միանալ դրան և գործարկել մի քանի հիմնական Linux հրամաններ: Ես նաև ենթադրում եմ, որ դուք գիտեք, թե ինչպես գտնել ձեր խելացի վարդակից IP հասցեն, երբ այն միանա ձեր WiFi- ին:

Պարագաներ

2 տուփ կամ 4 տուփ խելացի խրոցակներ այստեղից.

www.kogan.com/au/buy/kogan-smarterhome-sma…

1 ազնվամորի PI

Հմտություններ:

Ազնվամորու PI տեղադրելու ունակություն

Հիմնական linux հրամանի տող

Vi- ի կամ nano- ի նման տեքստային խմբագիր (nano- ն ավելի բարեկամական է, vi- ն ավելի արագ է, երբ ծանոթանում ես)

Ձեր ցանցում սարքերի IP գտնելու ունակություն:

Քայլ 1: Գնեք որոշ խելացի վարդակներ

Գնեք որոշ խելացի վարդակներ
Գնեք որոշ խելացի վարդակներ

Իմ օգտագործած խելացի վարդակը այստեղից էր.

www.kogan.com/au/buy/kogan-smarterhome-sma…

Նկատի ունեցեք, որ կան խելացի միակցիչների մի ամբողջ շարք, որոնք համատեղելի են, շատերը (բոլորը) ESP8266 (WEMOS) սարքերի վրա հիմնված սարքեր են և շատ հեշտ է բռնկվել: Համոզվեք, որ ձեռք բերեք մի բան, որն ունի էներգիայի մոնիտորինգ, ինչպես շատերը չունեն: Այս էջը ցույց է տալիս համատեղելի սարքերի մեծ ցուցակ.

templates.blakadder.com/plug.html

Քայլ 2: Սարքի առկայծում

Այս հատվածը զարմանալիորեն հեշտ էր: Հիմնականում դուք պարզապես ներբեռնում եք ծրագրակազմը, գործարկում այն, և այն ձեզ քայլերով կանցնի:

Դրա համար ձեզ անհրաժեշտ կլինի ազնվամորի PI կամ Linux տուփ WiFi- ով: Դուք պետք է ունենաք ձեր առաջնային կապը այս սարքի հետ, ոչ թե WiFi- ն: Իմ PI3- ի համար սա հեշտ էր, քանի որ ես կապված էի Ethernet- ի միջոցով: Եթե ունեք PI Zero, ապա ստիպված կլինեք հին ձևով միացնել ստեղնաշարը և մոնիտորը:

Ենթադրում եմ, որ դուք գիտեք, թե ինչպես տեղադրել PI և միանալ դրան SSH- ով կամ ստեղնաշարով, այնպես որ ես դրա միջով չեմ անցնի: Եթե վստահ չեք, համացանցում կան բազմաթիվ ձեռնարկներ:

Նախքան սկսելը, սարքերի մի փոքր ֆոն: Չինաստանում կա Tuya անունով ընկերություն, որը խելացի վարդակներ է մղում տարբեր հաճախորդների համար: Նրանք անհատականացում են կատարում տարբեր հաճախորդների համար և ապահովում են կանխադրված որոնվածը և թույլ են տալիս ընկերություններին կատարել իրենց փոփոխությունները: Խնդիրն այն է, որ եթե դուք ունեք մի շարք ապրանքներ տարբեր վաճառողներից, ապա ստիպված եք մի շարք ծրագրեր գործարկել, որոնցից մի քանիսը ավելի լավ են աշխատում, քան մյուսները: Բաց կոդով որոնվածը թարթելով ՝ դուք ձեզ ազատում եք այդ ամենից: Այսպիսով, սա լավ է ընդհանուր տան ավտոմատացման համար:

Այսպիսով…. Առանց ավելորդ երկարաձգման, ահա հրահանգները.

1) Գործարկեք այս հրամանները PI- ում, սա կտեղադրի անհրաժեշտ ծրագրակազմը:

# git կլոն https://github.com/ct-Open-Source/tuya-convert# cd tuya-convert#./install_prereq.sh

2) Միացրեք խելացի վարդակը հոսանքին

3) Միացրեք այն կոճակով

4) Պահեք հոսանքի կոճակը, մինչև կապույտ լույսը սկսի թարթել

5) Սպասեք 10 վայրկյան: Սա էական չէ, բայց ես գտա, որ դա ավելի լավ է աշխատում, եթե դա անես:

6) Գործարկեք այս հրամանը

./start_flash.sh

Այստեղից դուք պարզապես հետևում եք հուշումներին, բացի վերջում ընտրեք «2. Տասմոտա»: Կա տարբերակ այլ որոնվածի համար, բայց ես դա չեմ փորձել, այնպես որ վստահ չեմ, թե ինչպիսին է այն:

Նկատի ունեցեք, որ ես ստիպված էի դա անել մեկից ավելի անգամ, սկզբում ես կարծում էի, որ ես աղյուս եմ դրել սարքի վրա, ես լույսեր, ռելեի սեղմում, կյանքի նշաններ չունեմ: Բայց ես անջատեցի այն և նորից գործարկեցի վերջին հրամանը, և այն աշխատեց: Ես ստիպված եղա դա անել իմ բռնկված 4 սարքերից 3 -ով, միայն մեկն անցավ ուղիղ, կարծում եմ ՝ 5 -րդ քայլի շնորհիվ:

Ամբողջական հրահանգներն այստեղ ՝

github.com/ct-Open-Source/tuya-convert

Քայլ 3: Առաջին անգամ միանալ որոնվածին

Առաջին անգամ միանալ որոնվածին
Առաջին անգամ միանալ որոնվածին
Առաջին անգամ միանալ որոնվածին
Առաջին անգամ միանալ որոնվածին
Առաջին անգամ միանալ որոնվածին
Առաջին անգամ միանալ որոնվածին

Տասմոտան սարքին միացնելուց հետո այն կյանքի շատ նշաններ չի ցույց տա: Դրա պատճառն այն է, որ այն պետք է կազմաձևվի: Դա անելը բավականին հեշտ է: Ես լավագույնս գտա դա անել իմ հեռախոսով: Քայլերն են ՝

1) Որոնեք WiFi մուտքի կետեր

2) Միացեք tasmota_xxxx պիտակավորվածին (որտեղ x- ը թվեր են)

3) Հեռախոսը պետք է ուղղորդի ձեզ կանխադրված էջ, եթե ոչ `192.168.4.1

Նշում որոշ հեռախոսների վրա այն կարող է ձեզ հաղորդագրություն ուղարկել ՝ ասելով «ինտերնետ չկա, ուզում եք կապի մեջ մնալ», ընտրեք այո:

4) Այն հայտնվող էջում մուտքագրեք ձեր WiFi ցանցի անունը և գաղտնաբառը առաջին 2 տուփերում: Կտտացրեք գաղտնաբառի ցուցադրման տարբերակին և երեք անգամ ստուգեք, որ մուտքագրե՞լ եք ճիշտ գաղտնաբառը: Եթե սխալ գաղտնաբառ եք մուտքագրել, կարծում եմ, որ դժվար կլինի վերադառնալ այս կազմաձևման էկրանին: Նկատի ունեցեք, որ կարող եք նաև սկանավորել WiFi ցանցեր, չնայած ակնհայտորեն դեռ պետք է մուտքագրեք գաղտնաբառը:

5) Խրոցը այժմ պետք է միացված լինի ձեր WiFi ցանցին: Դուք պետք է գնաք ձեր երթուղղիչի կազմաձևման էջ և գտնեք ձեր սարքի IP- ն:

6) Բացեք ձեր համակարգչի վեբ զննարկիչը և գնացեք https:// [device_ip] Դուք պետք է տեսնեք կազմաձևման էկրանը Tasmota- ից:

Շնորհավորում եմ, դուք հաջողությամբ բռնկեցիք վարդակից:

Քայլ 4: Միացրեք վարդակից

Խրոցակի կարգավորումը
Խրոցակի կարգավորումը

Այս սարքերն արտադրող ընկերությունն, ըստ երևույթին, պատրաստում է 10 հազար սարք ՝ բազմաթիվ տարբեր կազմաձևերով: Մենք պարզապես բռնկել ենք նոր որոնվածը, և որոնվածը չգիտի, թե ինչ սարքերի վրա է այն բռնկվել: Այսպիսով, նախքան որևէ բան աշխատելը, մենք պետք է կազմաձևենք այն: Դա անելու համար մենք պետք է համացանցում գտնենք մեր սարքի մանրամասները և բեռնենք տվյալ կոնֆիգուրացիան:

Դրա համար գտեք ձեր սարքը այս էջում ՝

templates.blakadder.com/plug.html

Իմ օգտագործած սարքի համար կոնֆիգուրացիան այստեղ է.

templates.blakadder.com/kogan-KASPEMHUSBA….

Կարգավորումը սահմանելու համար մենք պարզապես պատճենում ենք տեքստը Կաղապարի տակ: Այս դեպքում դա.

Հետո

1) Գնացեք ձեր սարքի կազմաձևման էջ https:// [խելացի վարդակից IP]

2) Կտտացրեք կազմաձևել, այլ կազմաձևել

3) Տեղադրեք ձեր մեջ կաղապարի տողը

4) Նշեք «Միացնել MQTT» - ը

5) Կտտացրեք ակտիվացնել և պահել:

Որպեսզի դա աշխատի, կտտացրեք «Հիմնական ընտրացանկ» ՝ գլխավոր էջ վերադառնալու համար և այժմ պետք է տեսնեք էներգիայի օգտագործման ցուցանիշները: Նրանք բոլորը զրո կլինեն, նույնիսկ լարումը, բայց սա լավ նշան է: Կտտացրեք միացման կոճակին, և դուք պետք է լսեք ռելեի սեղմումը և տեսնեք, թե ինչպես է լարումը բարձրանում:

Քայլ 5: Կալիբրացնել լարումը

Կալիբրացնել լարման
Կալիբրացնել լարման

Ես գտա, որ լարման ցուցանիշը բավականին բարձր է ցուցադրվում: Եթե տանը ունեք լարման ընթերցման մեկ այլ աղբյուր (օրինակ ՝ գուցե խելացի հաշվիչ ??), ապա կարող եք շատ հեշտությամբ չափել վարդակից: Անել դա

1) Ստացեք լարման ճիշտ ընթերցում

2) Միացրեք ռելեն խելացի վարդակից

3) Սեղմեք սարքի հիմնական էջում ՝ «Վահանակ»

4) Մուտքագրեք «VoltageSet 228» հրամանը և սեղմեք enter (228 -ը փոխարինեք ձեր լարմամբ)

Այժմ լարումը պետք է ճիշտ ցուցադրվի:

Քայլ 6: Softwareրագրակազմի տեղադրում PI- ում

Կան մի քանի փաթեթներ, որոնք պետք է տեղադրվեն PI- ում: Դրանք հեշտությամբ տեղադրվում են և կարող են կատարվել ՝ հետևելով տարբեր փաթեթների ցուցումներին: Ես այստեղ կտամ հրահանգները, բայց նշեմ, որ դրանք կարող են փոխվել ժամանակի ընթացքում, որպեսզի իմ հրահանգները ամսաթվի: Փաթեթներն են ՝

Գրաֆանա (գրաֆիկները ցուցադրելու համար)

Influxdb (ժամանակային շարքերի տվյալների շտեմարան, որը կպահի մեր տվյալները)

Telegraf (օգտագործվում է տվյալները Influxdb- ի մեջ մղելու համար)

Mosquitto (հաղորդագրությունների ավտոբուսը, որն օգտագործվում է տվյալներ փոխանցելու համար, խելացի վարդակը տվյալները մղում է այստեղ)

Տվյալների հոսքի շղթան այսպիսին է.

Smart Plug -> Mosquitto -> Telegraf -> InfluxDB -> Grafana

Եթե դուք հարցնում եք, թե ինչու մենք չենք կարող բաց թողնել Mosquitto- ն և Telegraf- ը, դա լավ հարց է: Տեսականորեն Smart Plug- ը կարող է մղել դեպի ներհոսք: Դրա խնդիրն այն է, որ այն այնուհետև պետք է կարգավորելի լինի 100 -ական տարբեր վերջնակետերի համար, և դա մեզ կփակի որոշ ընտրություններից: Տան ավտոմատացման նյութերի մեծ մասը Mosquitto- ն օգտագործում է հաղորդագրություններ փոխանցելու համար: Որպես օրինակ, մենք կարող ենք միացնել և անջատել վարդակը ՝ Mosquitto- ին հաղորդագրություններ ուղարկելով, և խելացի վարդակը կստանա դրանք և կարձագանքի:

Քայլ 7: Grafana- ի տեղադրում

Գրաֆանայի տեղադրում
Գրաֆանայի տեղադրում

From:

grafana.com/grafana/download?platform=arm

Կամ շատ այլ տարբերակներ այստեղ.

grafana.com/grafana/download

Pi 1 և Pi Zero- ի համար (ARMv6)

sudo apt-get install -y adduser libfontconfig1#գտնել վերջին տարբերակը վերևի էջից ՝ https://dl.grafana.com/oss/release/grafana-rpi_7….sudo dpkg -i grafana-rpi_7.0.1_armhf. debsudo /bin /systemctl daemon-reloadsudo /bin /systemctl միացնել grafana-serversudo /bin /systemctl սկսել grafana-server

Ավելի նոր PI- ների համար (ARMv7)

sudo apt -get install -y adduser libfontconfig1#գտնել վերջին տարբերակը վերևի էջից ՝ https://dl.grafana.com/oss/release/grafana_7.0.1_…sudo dpkg -i grafana_7.0.1_armhf.debsudo/ bin/systemctl daemon-reloadsudo/bin/systemctl միացնել grafana-serversudo/bin/systemctl սկսել grafana-server

Փորձել:

Գնացեք https:// [PI- ի IP]: 3000

օգտվողի անունը/գաղտնաբառը ադմինիստրատոր/ադմինիստրատոր է, այն ձեզնից կխնդրի փոխել այն, այժմ կարող եք բաց թողնել

Եթե դուք ստանում եք GUI, ապա ամեն ինչ լավ է, անցեք հաջորդ քայլին

Քայլ 8: InfluxDB- ի տեղադրում

Գործարկեք այս հրամանները PI- ում.

curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -source/etc/os-releasetest $ VERSION_ID = "7" && echo "deb https://repos.influxdata.com/debian wheezy կայուն" | sudo tee /etc/apt/sources.list.d/influxdb.listtest $ VERSION_ID = "8" && echo "deb https://repos.influxdata.com/debian jessie կայուն" | sudo tee /etc/apt/sources.list.d/influxdb.listtest $ VERSION_ID = "9" && echo "deb https://repos.influxdata.com/debian stretch կայուն" | sudo tee /etc/apt/sources.list.d/influxdb.listtest $ VERSION_ID = "10" && echo "deb https://repos.influxdata.com/debian buster կայուն" | sudo tee /etc/apt/sources.list.d/influxdb.listsudo apt-get updatesudo apt-get install fluxdbsudo systemctl enable fluxdbsudo systemctl սկսել fluxdb

Փորձեք ՝ մուտքագրելով «ներհոսք»: Սա պետք է ձեզ մտցնի influxdb հրամանի տող: Մուտքագրեք «շտեմարանների ցուցադրում», տվյալների բազա դեռ չի լինի, բայց եթե դատարկ ցուցակ ստանաք առանց սխալների, ապա ամեն ինչ լավ է:

Քայլ 9: Տեղադրեք Telegraf- ը

Այս մեկն իսկապես հեշտ է, քանի որ մենք ավելացրեցինք fluxdb ռեպոները, որոնք կարող ենք պարզապես մուտքագրել.

sudo apt-get տեղադրել telegrafsudo systemctl միացնել telegrafsudo systemctl սկսել telegraf

Այս պահին Telegraf- ը արդեն մուտքագրելու է fluxdb համակարգի չափումները: Դուք կարող եք դրանք տեսնել ՝ մուտքագրելով այս հրամանները.

ներհոսքի շտեմարաններ օգտագործել telegrafshow սերիա SELECT * FROM cpu LIMIT 10;

Քայլ 10: Տեղադրեք Mosquitto- ն

Այս մասը հեշտ է, քանի որ մենք պարզապես տեղադրում ենք raspian- ով փաթեթավորված կանխադրված տարբերակը.

sudo apt -get -y install mosquittosudo apt -get -y install mosquitto -clientssudo systemctl enable mosquittosudo systemctl սկսել mosquitto# գաղտնաբառ ստեղծել mosquittosudo mosquitto_passwd -c/etc/mosquitto/tasmota tasmota# մուտքագրեք գաղտնաբառ Գրեք այս գաղտնաբառը, քանի որ այն պետք է տալ խելացի վարդակին

Փորձել:

գործարկեք սա մեկ SSH նստաշրջանում.

mosquitto_sub -t թեստ

Գործարկեք սա մեկ այլով

mosquitto_pub -t test -m mymessage

Դուք պետք է տեսնեք ձեր հաղորդագրությունը առաջին SSH նստաշրջանում

Քայլ 11. Տվյալների ուղարկում Smart Plug- ից Mosquitto

Խելացի վարդակից տվյալներ ուղարկելը Mosquitto
Խելացի վարդակից տվյալներ ուղարկելը Mosquitto

Այժմ մենք աշխատում ենք մոծակների դեմ: Մենք պետք է կազմաձևենք խելացի վարդակը `տվյալները փոխանցելու մոծակների համար: Սա բավականին հեշտ է անել: Մեզ անհրաժեշտ կլինի նախորդ քայլից մոծակի համար մուտքագրված գաղտնաբառը:

1) Մուտք գործեք ձեր խելացի վարդակների վեբ էջ

2) Կտտացրեք Կազմաձևում, այնուհետև Կարգավորեք մուտքագրումը

3) Հեռաչափության ժամանակահատվածը սահմանեք 10 և կտտացրեք պահպանել:

4) Կտտացրեք Կարգավորել MQTT- ը

5) Հյուրընկալողի համար մուտքագրեք ձեր PI- ի IP հասցեն

6) Օգտվողի անվան համար մուտքագրեք tasmota

7) Գաղտնաբառի համար մուտքագրեք նախորդ քայլի գաղտնաբառը

8) Թեմայի համար մուտքագրեք tasmota1

9) Կտտացրեք պահպանել

Փորձել:

PI- ում մուտքագրեք ստորև բերված հրամանը: 10 վայրկյանի ընթացքում դուք պետք է տեսնեք փոխանցվող տվյալները:

mosquitto_sub -t tele/tasmota1/SENSOR

Տվյալները պետք է ունենան այս տեսքը.

Քայլ 12. Օգտագործեք Telegraf- ը Mosquitto- ից տվյալները մղելու համար դեպի ներհոսք

Այժմ մենք պատրաստվում ենք կարգավորել Telegraf- ը ՝ մոծակների տվյալները կարդալու և influxdb- ին մղելու համար: PI- ում.

1) sudo mv /etc/telegraf/telegraf.conf /etc/telegraf/telegraf.conf.bak

2) sudo vi /etc/telegraf/telegraf.conf

Նշում vi- ն նոր ընկերների համար չափազանց բարեկամական չէ, եթե նախընտրում եք ընտրացանկի վրա հիմնված տեքստային խմբագրիչ, փոխարենը օգտագործեք nano:

sudo nano /etc/telegraf/telegraf.conf

3) Տեղադրեք կոնֆիգուրացիան կցված ֆայլից

4) sudo systemctl վերագործարկել telegraf- ը

Փորձարկելու համար մուտքագրեք սա PI- ում.

ներհոսք

շտեմարանների ցուցադրում

դուք պետք է տեսնեք թեստային տվյալների բազան: Եթե ձեզ դուր չի գալիս անվան թեստը, կարող եք telegraf.conf ֆայլում փոխել dest_db- ն:

Քայլ 13: Վերջապես, ստեղծեք գրաֆիկներ Գրաֆանայում

Վերջապես, ստեղծեք գրաֆիկներ Գրաֆանայում
Վերջապես, ստեղծեք գրաֆիկներ Գրաֆանայում

Վերջապես մենք տեսնում ենք որոշ տվյալներ:-):-)

Նախ պետք է կապ ստեղծել տվյալների բազայի հետ: Գնացեք grafana վեբ էջ http: [ip of PI]: 3000

1) Մուտք գործեք admin/admin- ի հետ

2) Ձախ սյունակում կտտացրեք հանդերձի պատկերակին և տվյալների աղբյուրներին

3) Սեղմեք ավելացնել տվյալների աղբյուրը

4) Կտտացրեք influxdb

5) URL- ի համար մուտքագրեք https:// localhost: 8086

6) Տվյալների բազայի համար մուտքագրեք թեստ

7) HTTP- ի համար մուտքագրեք GET

8) timeամային միջակայքի համար մուտքագրեք 10 վ

9) Կտտացրեք Պահել և փորձարկել, այն պետք է ասի «Տվյալների աղբյուրն աշխատում է»

Լավ, հիմա մենք կապ ունենք տվյալների բազայի հետ, կարող ենք գրաֆիկ ստեղծել … վերջապես:

1) Ձախ սյունակում կտտացրեք +, այնուհետև ՝ Գործիքի վահանակին և Ավելացնել նոր վահանակ

2) Տվյալների բազայի համար կտտացրեք InfluxDB

3) Կտտացրեք չափումը և ընտրեք Կոգանը

4) Դաշտի համար ընտրեք Energy_Power:

5) Կեղծանունների համար ձեր շարքին տվեք անուն (օրինակ ՝ աման լվացող մեքենա)

6) Վահանակի վերնագրի աջ կողմում տվեք այն անուն, օրինակ ՝ Power:

7) Դա այն է, դուք պետք է տեսնեք տվյալներ: Կտտացրեք ձախ սլաքի կոճակին ՝ խմբագրումից դուրս գալու համար, այնուհետև կտտացրեք պահպանել, անուն տվեք ձեր վահանակին:

Եթե դուք հասել եք այսքան հեռու, հիանալի աշխատանք, լուրջ:

Քայլ 14: Եվս մի քանի խորհուրդ

Եվս մի քանի խորհուրդ
Եվս մի քանի խորհուրդ
Եվս մի քանի խորհուրդ
Եվս մի քանի խորհուրդ

Լեգրաֆի նախնական կազմաձևը, որը ես տրամադրեցի, մի փոքր ինտենսիվ էր, քանի որ յուրաքանչյուր սարքի համար անհրաժեշտ է ավելացնել նոր բաժին և անհրաժեշտ է կատարել Telegraf- ի վերագործարկում: Ստորև բերված փոփոխություններով դա շատ ավելի դինամիկ է դարձնում այն առումով, որ սարքերը կարող են ավելացվել կամ վերանվանվել Tasmota կազմաձևում ՝ առանց Telegraf- ը փոխելու անհրաժեշտության:

Առաջին փոփոխությունը թեմայի անվան մեջ + դնելն է, սա հիմնականում վայրի քարտ է: Սա ինքնին բավական կլիներ, բացառությամբ այն դեպքերի, երբ Grafana- ում գրաֆիկներ եք պատրաստում, որոնցում սարքերը հայտնվում են որպես «tele/WashingMachine/SENSOR»: Ստորև ներկայացված Telegraf կոնֆիգուրացիայի երկրորդ մասը regex պրոցեսորն է: Այն կենտրոնից դուրս է հանում «Լվացքի մեքենա» տեքստը և վերածում այն նոր պիտակի, որը մղվում է InfluxDB:

Նշում. Համոզվեք, որ յուրաքանչյուր սարքի համար Tasmota կազմաձևում տեղադրեք այլ թեմայի անուն:

[inputs.mqtt_consumer.tags] dest_db = "փորձարկում"

Երբ դա արվի, շատ հեշտ է կարգավորել Grafana- ն ՝ մի գրաֆիկի վրա բազմաթիվ սարքեր ցուցադրելու համար: Այս քայլին կցված նկարը ցույց է տալիս, թե ինչ է պետք անել: Պարզապես սեղմեք + նշանը խմբի վրա տողերով և ընտրեք պիտակը (սարք): Ներքևից ներքև ՝ Alias By մուտքագրեք $ tag_device: Այժմ դուք պետք է տեսնեք բազմաթիվ սերիաներ մեկ գրաֆիկի վրա: Դուք կարող եք սեղմել յուրաքանչյուր նյութի տեքստը ՝ դրանք միացնելու և անջատելու համար (ctrl սեղմումով աշխատում է բազմապատկերը ընտրելու համար)

Խորհուրդ ենք տալիս: