Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Jiku - 28.11.09 - klo:16.16
-
UPS-laite on König CMP-UPS650VA.
Sen tilatietojen lukeminen onnistuu minicomilla asetuksilla:
A - Sarjaportti : /dev/ttyS0 |
B - Lukkotiedostojen hakemisto : /var/lock |
C - Sisäänsoitto-ohjelma : |
D - Ulossoitto-ohjelma : |
E - Bps/Pariteetti/Bitit : 2400 8N1 |
F - CTS/RTS-ohjaus : Ei |
G - XON/XOFF-ohjaus : Ei
Jolloin minicomin näytölle ilmestyy vastausviesti:
(226.0 165.0 226.0 000 50.0 12.8 00.0 00001010
Saisinko päätteessä tuon tiedon luettua jotenkin oman skriptin käytettäväksi?
Eli millä ohjelmalla voisi ottaa vastaan noita sarjaportin antamia tietoja?
-
Saisinko päätteessä tuon tiedon luettua jotenkin oman skriptin käytettäväksi?
Eli millä ohjelmalla voisi ottaa vastaan noita sarjaportin antamia tietoja?
Tämä voisi olla kätevämpi kuin minicom: http://sjinn.sourceforge.net/index.html
-
Tämä voisi olla kätevämpi kuin minicom: http://sjinn.sourceforge.net/index.html
En saanut tuollakaan mitään luettua.
sudo rs232 -b2400 -p8n1 -s"\n" -r1000
^tuo palauttaa samaa siansaksaa riippumatta siitä onko kaapeli edes kiinni vai ei :)
Ärsyttävää tässä testailussa on se, että konetta pitää reboottailla jatkuvasti.
Kun porttia yrittää lukea niin kone menee vähän väliä tilaan että edes minicom ei toimi.
Olisikohan tuohon /dev/ttyS0:n "resetointiin" olemassa jokin muukin kikka kolmonen, kuin koneen reboottaus?
-
Ihan hakuammuntaa, mutta toimisiko seuraava?
sudo /etc/init.d/setserial restart
veikkaisin että tuolta init.d:n takaa kuitenkin löytyy ratkaisu vastaavasti kuin verkkoyhteyksien uudelleenkäynnistys komennolla sudo /etc/init.d/networking restart
-
Ihan hakuammuntaa, mutta toimisiko seuraava?
sudo /etc/init.d/setserial restart
veikkaisin että tuolta init.d:n takaa kuitenkin löytyy ratkaisu vastaavasti kuin verkkoyhteyksien uudelleenkäynnistys komennolla sudo /etc/init.d/networking restart
Jes, kiitos. Tuolla välttää turhat rebootit. Mutten vieläkään kyllä ole onnistunut tuota suoraan sarjaportista lukemaan.
Nyt mukana tullut softa ups_monitor, joka lukee tietoja upsilta, toimii kyllä hyvin. Mutta softa jolla ne nähtäväkseen saa, ups_status. on aika turha kun siitä ei omaan käyttöön noita tietoja saa poimittua.
Saisikohan tuota millään tavalla vakoiltua millä menetelmällä nuo ups_monitor ja ups_status kommunikoivat keskenään?