Home > Gwidi > Papouch termometru TMU fl-Linux u plugin Munin

Papouch termometru TMU fl-Linux u plugin Munin

Ikollok bżonn li miżura temperatura u jsegwu l-progress tagħha matul iż-żmien? M'hemm xejn aktar faċli milli jkollhom sensorju temperatura, interface fejn jista 'jissieħeb fil-programm u l-ġbir ta' valuri u tpinġi. Għalhekk, jekk inti sid kuntenti ta 'TMU sensur mid-ditta. Papouch, inti tista 'taħdem Linux fuqha server monitoraġġ Munin , moqri fuq.

Is-sewwieqa m'għandhomx għalfejn tħares jekk għandek verżjoni għadma Linux 2.6 u ogħla. Sistema nistgħu tiskopri mingħajr diffikultà:

  1-3:1.0 ftdi_sio: FTDI Device USB konvertitur Serjali skoperti
 ftdi_sio: Osservata FT232BM
 USB 1-3: FTDI USB serjali Apparat konvertitur issa mehmuż ma 'ttyUSB0
 USB 1-3: New apparat USB misjuba, idVendor = 0403, idProduct = 6001
 USB 1-3: New USB kordi mezz: MFR = 1, 2 = Prodott, SerialNumber = 3
 USB 1-3: Prodott: Termometru TMU Papouch
 USB 1-3: Manifattur: Ltd Papouch
 USB 1-3: SerialNumber: ċensurati 

Sensor tistgħu teżaminaw il-funzjonalità permezz ta 'qattus / dev/ttyUSB0, li se jibdew joħorġu messaġġ simili li tħares.

  * B1E1 +026,2
 * B1E1 +026,2
 * B1E1 +026,3 
Teplotní čidlo USB - TMU

temperatura USB senser - TMU

Aħħar 6 karattri kif tistgħu taraw turi temperatura fi gradi Celsius. Allura kif dawn il-valuri nikseb Munin? Jien ma programmer, so I mfittxija Google għal b'kitba li tista 'taqra l-valur tal-port u l-ħruġ. Ħsibt li dan jista 'jintlaħaq permezz ta' qattus / dev/ttyUSB0, imma sfortunatament ma taħdimx il-mod. I stumbled fuq logger.pl li jissodisfa r-rekwiżiti kollha tiegħi (bl tweaks fil-kummenti :) u l-modifika tal-varjabbli input)

Li għandna output mill-logger li STDOUT, li għandna bżonn. Issa plagg fil Munin. Sempliċi ħafna bash b'kitba li tgħallimt biex jaħdmu ma 'varjabbli u l-kondizzjonijiet.

  #! / Bin / sh

 jekk ["$ 1" = "konfigurazzjoni"]; imbagħad
 eku graph_title sensur tat-temperatura Papouch TMU # titolu Grafika
 eku temperatura graph_vlabel fi gradi # Deskrizzjoni tal-assi-Y
 graph_category # eku post Temperatura fil-kategoriji li ġejjin Munin
 eku graph_scale ebda # ma jridux iskala-grafika
 eku Sensuri temp.label valuri tikketta #
 eku temp.info sensur tat-temperatura # L-informazzjoni fil-Footer "
 ħruġ 0
 fi

 read_temp = $ (/ usr / sehem / Munin / plugins / logger.pl | denb n-1 | cut-C6-11 | tr-d [: alfa: \ \ n r] ")
 without_signum = $ ($ eku read_temp | cut-C3-6)
 Signum = $ ($ eku read_temp | cut c1-2)

 jekk ["$ Signum" == "0"] mbagħad eku n "$ temp.value without_signum"
 Elif ["$ Signum" == "1"] mbagħad eku n-"temp.value $ 1 without_signum"
 Elif ["$ Signum" == "-0"] imbagħad eku n-"temp.value - $ without_signum"
 fi 

fajl Logger.pl għandhom jitqiegħdu fil-folder plugin (kontumaċja / usr / sehem / Munin / plugins /) jew imkien ieħor, iżda mbagħad huwa ovvju li se jkun meħtieġ li tinbidel il-passaġġ fajl. Huwa meħtieġ li jiġu stabbiliti l-proprjetarju fajl biex għerq. Jekk kollha ta 'Zadar, huwa possibbli li wieħed jara graphs sbieħ bħal dawn.

Hawnhekk għandek issib l-fajls kollha f'pakkett wieħed.
tmu_munin.tar

Teplotní čidlo TMU v Munin

sensur tat-temperatura fil-Munin TMU

Biex jiffrankaw, huwa preferibbli li jiġbru l-termometru innifsu. Struzzjonijiet dwar kif tibni termometru fil-serial port 232 tista 'tinstab per eżempju fil http://trifid2.sweb.cz/teplomer/
plugins addizzjonali għall Munin

Štítky: Kategorija: tutorials Tags:
  1. Nru kummenti s'issa.
  1. Nru trackbacks

Kumment Spam protezzjoni mill WP SpamFree