Övervaka en äldre UPS-status med en Raspberry Pi



här är en liten mod jag gjorde för en OPTI-UPS VS575C.

UPS-enheten har en seriell port och fungerar bra med Windows, tillsammans med en följetong till USB-adapter och Opti-UPS 'Sentry' programvara, UPS kan berätta Windows när det har växlat till batteri läge på en AC strömavbrott. Detta gör att Windows avslutas korrekt om det behövs.

Sentry programvaran är inte tillgänglig för Linux och seriella är standardiserade och inte lätt att tyda. Det är inte ens stöds av MUTTERN (http://www.networkupstools.org)

Så jag beslutade att använda främre leds på enheten för att fastställa det aktuella läget för UPS-enheten, den gröna LED betyder UPS på AC läge, betyder orange batteri läge.
Jag tog UPS isär och lödda två kablarna till batteriet läge ledde, matas dessa utanför UPS-enheten och ansluten dem upp till en Raspberry Pi GPIO port och marken.

Nu när nätströmmen misslyckas, UPS skickar 1.8V till främre LED och Raspberry Pi läser en logik 1 på sin GPIO pin (stift 5 Ange som indata).

Detta innebär att jag kan övervaka som stift med ett BASH-script, och har skriptet stängningen min NAS och andra nätverksenheter alla som drivs av UPS - över SSH.

Exempelskriptet har jag gjort kontrolleras GPIO stiftet efter några sekunder, och om det står "1" sedan nätströmmen är ner, sedan skickar mig en push anmälan till min iPhone med jakt/Growl. Om nätkontakten förblir avstängd längre än 30 sekunder utfärdar skriptet en avstängningskommandot till min NAS-enhet. GPIO stiftet sedan övervakas igen, tills strömmen kommer tillbaka, och sedan skickar den en WakeOnLan ett paket till NAS att driva upp igen.

Måste du aktivera passwordless ssh inloggningar till dina egna enheter om du använder denna metod.

SKRIPTET

Relaterade Ämnen

Hur till hacka en Apple Time Capsule med en Raspberry Pi

Att införa "Pi kapsel." Det är för närvarande den enda Apple Time Capsule kan du ansluta till din TV..., innebär detta att det en Apple TV? ;-)OK, ok, låt oss säga att du har en gammal Apple Time Capsule liggandes som inte fungerar längre... (de...

Styra en Lionel tåg med en Raspberry Pi

Vad händer när du tar en gammal Lionel modell tåg systemet och lägga lite webb-kontroll? Detta projekt styr en Lionel modell tåg set med Raspberry Pi.I detta projekt går vi steg för steg igenom de delar, hårdvara och programvara för att styra en Lion...

Skapa en ReadyMedia (tidigare MiniDLNA) Media Server med ett Raspberry Pi

Raspberry Pi är en fantastisk minidator, kan göra alla möjliga saker och kostar lika mycket som en riktigt trevlig restaurang måltid! Jag lärde mig att man kunde användas som en DLNA mediaserver och hittade några instruktioner på annat håll och också...

Kontrollera en 7 segment 4 siffrig display med en Raspberry Pi

http://www.raspberrypi.org/forums/viewtopic.php?f=...Här är ett sätt att kontrollera 7 segment 4 siffrig display med en Raspberry Pi.Vänligen rösta som jag verkligen vill vinna en tävling i mitt liv :-)Ledsen nr bilder :-(Steg 1: Ledningarna! Vi behö...

Pandoras ask - An Internet Radio spelare med en Raspberry Pi!

Plug i denna internet radio-spelare och lyssna på dina favoritstationer på Pandora Radio. Sex tryckknappar styra musiken, medan en LCD ger feedback på låt, artist och annan användbar information. Allt detta är inrymt i en anpassad akryl fall med till...

Att göra en självständig båt med en Raspberry Pi (Pia)

våg av entusiasm för Raspberry Pi har drivit många människor att undra på möjligheterna, och förundras över sin enkelhet. Kreditkortet storlek SBC är perfekt för precis vad som helst. Kanske även för korsar Atlanten.FishPi är ett projekt med målet at...

Använda ssh att prata med din Raspberry Pi.

Denna korta guide förklarar hur du använder ssh för att prata med din Raspberry Pi.Du behöver:1 raspberry Pi ansluten till routern(Bildskärm och tangentbord.)Om du letar efter en guide för att komma åt din Raspberry Pi från internet ser här:Steg 1: A...

Med en Raspberry pi för att styra en WF32 med LabVIEW (Fan Control)

Detta Instructable tar ett projekt från min senaste Instructable (termistor - Fan control med LabVIEW) och lägger i användningen av en Raspberry pi 3 för trådlös styrning av WF32. Detta innebär att du kan nu ställa in fans och servo med din WF32 i di...

Bygga din första IOT med en Raspberry Pi, DHT11 sensor och Thingspeak.

Sakernas Internet eller Internet of Things är ett hett ämne! Enligt experterna allt kommer att vara ansluten till internet och alla våra enheter och deras data snart kommer bara en IP-adress från oss. Så var börjar du om du vill utforska världen av S...

DIY hem säkerhet + automatisering med en Raspberry Pi

Detta instructable bör hjälpa dig ställa in en DIY hemsäkerhet + automationssystem som använder 433Mhz dörr/fönster sensorer, 433 MHz PIR rörelsedetektorer och webbkameror att övervaka ditt hem och 433MHz uttag till kontroll lampor etc.Det ursprungli...

Öka din verklighet med iTorch raspberry pi ficklampa projektorn

UPPDATERING: Den 3 maj - spela Minecraft på den nyare iTorch :)UPPDATERING: Ny iTorch 3D tryckta version! & & Äntligen lagt upp några filmer, hoppas du gillar dem. :)Inlägg av ITorch mediedelning.https://www.Facebook.com/Photo.php?v=29239404759309...

Cykla en RGB LED genom färgspektrat med en Raspberry Pi 2 och Scratch

Uppdatera anteckningar Tors 25 Feb, 2016 : Jag har förbättrat Scratch programmet och omgjorda min instructable.Hej Scratch killar, med detta projekt som jag ville använda för att cykla en RGB LED genom färg spektrumet.Det finns en massa projekt gör d...

Hur man gör en hallon paj med en raspberry pi

Som en ingenjör arbetsdag och natt med robotar och program är jag trött på att kallas "Matlagning Disabled" av min flickvän, så jag beslöt att göra en riktig hallon paj på min tekniska förmåga med Raspberry Pi, 14/3, som kallas Pi-dagen, eller ä...

Styra alla enheter med en Raspberry Pi och en relä modul

Målet med denna kompatibel är att visa hur du kommer igång med att inrätta en relä modul på din pi och kontrollera den. Mitt mål är att lägga till skript i min octopi att slå på och av LED-lampor, men ändå bestämmer dig för att så småningom bestämma...

Lätt Project - kontroll en lysdiod med Python med en Raspberry Pi

Detta är det enklaste Raspberry Pi GPIO LED projektet någonsin. Om du följer denna guide det bör ta mindre än 20 minuter att installera och har igång. Målet med detta projekt är att få en enda lysdiod blinkar baserat på en Python program som körs på...

Ersätta ett UPS-batteri med Super kondensatorer

tröttnade på att ersätta bly-syra batteriet i en UPS (avbrottsfri strömkälla), så sätta ihop en super kondensator matris att gå på sin plats.Sådana enheter är nu kommersiellt tillgänglighttp://www.Marathon-Power.com/en/UPSProducts/SupercapacitorUPS/S...

Kontrollera du wifi status med Arduino Yun

I denna tutorial får du lära dig att få din Arduino Yun upp och kör så att du kan köra exempel skisser gjorda för Yun. I det här fallet kommer jag visa dig hur man kör i WiFiStatus exempel. Låt oss komma igång!Steg 1: Hämta Arduino 1.5.6-r2 Beta IDED...

WiFi Photobooth med en Raspberry Pi

Detta projekt handlar om en photobooth helt kontrolleras och drivs av en raspberry pi. Du kan även använda den med ett 12V bilbatteri ganska länge.Vad du kan göra med det:Konfigurera den som en normal photobooth för äktenskap, födelsedagar eller bara...

Hur man bygger en UPS lastbil med LEGO

Jag älskar att bygga alla typer av bilar och lastbilar med LEGO. Detta är ett roligt och lätt lastbil LEGO UPS att bygga. Du behöver ett totalt 39 LEGO bitar (se bilden ovan). Den har en särskild avdelning att bära paket. Detta är en MOC.Här är en st...