Controleren van een oudere UPS status met een Raspberry Pi


hier is een kleine mod die ik heb voor een OPTI-UPS VS575C gemaakt.

De ups heeft een seriële poort en werkt goed met Windows, langs met een seriële naar USB adapter en de Opti-UPS 'Schildwacht' software, de UPS kan vertellen Windows wanneer het is overgeschakeld naar batterijmodus op een stroomstoring AC. Dit kan Windows goed wordt afgesloten indien nodig.

De Schildwacht van de software is niet beschikbaar voor Linux en de seriële gegevens genormaliseerde en niet makkelijk te ontcijferen. Het wordt niet eens ondersteund door moer (http://www.networkupstools.org)

Dus heb ik besloten om het gebruik van de voorkant LED's op het apparaat om na te gaan van de huidige status van de UPS, de groene LED betekent de UPS op AC-modus, betekent oranje batterijmodus.
Ik nam de UPS uit elkaar en gesoldeerd twee draden aan de batterijmodus geleid, gevoed dit buiten de UPS en aangesloten hen tot een Raspberry Pi's GPIO poort en grond.

Nu wanneer de netstroom uitvalt, de UPS stuurt 1.8V naar de LED aan de voorkant en de Raspberry Pi leest een logica 1 op de GPIO pin (pin 5 ingesteld als input).

Dit betekent dat ik die pin met een BASH-script, en hebben het script afsluiten mijn NAS en andere netwerkapparaten al wordt aangedreven door de UPS - via SSH kunt controleren.

Het voorbeeldscript die ik heb gemaakt controleert de GPIO pin om de paar seconden, en als het leest een '1' dan de netstroom is naar beneden, het stuurt me een push-bericht naar mijn iPhone met behulp van rondsnuffelt/grommen.  Als de netstroom uitgeschakeld voor langer dan 30 seconden blijft verzendt het script een shutdown commando naar mijn NAS-station.  De GPIO pin is vervolgens gecontroleerd opnieuw, totdat de stroomvoorziening is hersteld, dan het verstuurt een WakeOnLan-pakket naar de NAS, zodat het vermogen opwaarts weer.

U zult moeten om wachtwoordloze ssh logins aan uw eigen apparaten als u deze dezelfde methode gebruiken.

SCRIPT

Gerelateerde Artikelen

Controleren van een plein Before You Buy

Controleren van een plein Before You Buy

dit is mijn oude framing-plein. Het neemt veel van misbruik, voornamelijk uit de dingen die ik gedaan heb in de pogingen om het te maken meer nauwkeurige die niet als bedoeld. Ik heb nagedacht over het gewoon vervangen.Ik heb gekeken naar nieuwe fram
Een RGB LED door het kleurenspectrum met behulp van een Raspberry Pi 2 en kras cyclus

Een RGB LED door het kleurenspectrum met behulp van een Raspberry Pi 2 en kras cyclus

Bijwerken van notities Thur-25 februari, 2016 : Ik heb het kras-programma verbeterd en herontworpen mijn instructable.Hallo Scratch jongens, met dit project die ik wilde gebruiken als u wilt bladeren een RGB LED door het kleurenspectrum.Er zijn een b
De Linkit met behulp van een Raspberry PI Program

De Linkit met behulp van een Raspberry PI Program

In dit instructable, ik ga u tonen hoe te programmeren van de Linktit een bord met behulp van een Raspberry Pi, en ook seriële communicatie met het vast te stellen. Dit instructable ziet u hoe u een micro-controller (één Linkit) en het werk van een m
Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Besturen van een WF32 met LabVIEW (Fan Control) met behulp van een Raspberry pi

Dit Instructable neemt een project van mijn laatste Instructable (Thermistor - ventilator controle met behulp van LabVIEW) en voegt in het gebruik van een Raspberry pi 3 voor draadloos besturen van de WF32. Dit betekent dat u kunt nu de fans en de se
Bouwen van een Raspberry Pi SUPER weerstation

Bouwen van een Raspberry Pi SUPER weerstation

Laten we eerlijk zijn, wij mensen praten over het weer een veel ⛅️. De gemiddelde persoon praat over het weer vier keer per dag, voor een gemiddelde van 8 minuten en 21 seconden. Doe de wiskunde en die bedraagt 10 maanden van je leven dat je zal door
PiPoE - het aandrijven van een Raspberry Pi via Ethernet

PiPoE - het aandrijven van een Raspberry Pi via Ethernet

Dit project maakt een Raspberry Pi, Beaglebone of andere kleine computer om gevoed worden via een ethernetkabel. Dit zeer handig als u hebt een Pi ergens waar aan de netspanning aan het is moeilijk, of als u wilt uitvoeren verschillende apparaten in
Ontwerpen van een Raspberry Pi hoed: KiCad

Ontwerpen van een Raspberry Pi hoed: KiCad

De Raspberry Pi is een geweldige tool die zo veel mensen de kans krijgen heeft te coole softwareprojecten te ontwikkelen. De uitbreiding van de hardware van de Raspberry Pi is niet nog gegroeid graag overal de sterkte van de Arduino. Ik wil helpen er
Vlucht controleren met behulp van een Raspberry PI en een DVB-Stick

Vlucht controleren met behulp van een Raspberry PI en een DVB-Stick

Als u een frequent flyer, of gewoon gepassioneerd over vliegtuigen, vervolgens Flightradar of Flightaware zijn 2 moet hebben websites (of apps, als daar zijn ook mobiele apps) die u wilt gebruiken op dagelijkse basis.Beide kunt u vlakken in real time
Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Controle op elk apparaat met behulp van een Raspberry Pi en een Relais module

Het doel van deze ible is te laten zien hoe aan de slag met het opzetten van een Relais module op uw pi en onder controle. Mijn doel is om scripts toevoegen aan mijn octopussen op en uitschakelen LED-verlichting, maar hoe dan ook u wilt uiteindelijk
Het aandrijven van een Raspberry Pi met een zonnepaneel 5W

Het aandrijven van een Raspberry Pi met een zonnepaneel 5W

Mijn plan was om een zonne-aangedreven raspberry pi.Wat u zult moeten:1 x Raspberry pi (wij gebruikten model B)1 x 5 Watt zonnepaneel met USB-aansluiting2 x aansluiting voor vrouwelijke breadboard (wij gebruikten iets dergelijks)1 x USB draad met ste
Maken van een autonome boot met behulp van een Raspberry Pi (WiP)

Maken van een autonome boot met behulp van een Raspberry Pi (WiP)

de Golf van enthousiasme voor de Raspberry Pi heeft gedreven veel mensen benieuwd naar de mogelijkheden, en bewonder het is eenvoud. De credit card formaat SBC perfect voor enkel over om het even wat is. Misschien zelfs voor het oversteken van de Atl
Hoe om te controleren van een Arduino gecontroleerde robotarm van Dobot team

Hoe om te controleren van een Arduino gecontroleerde robotarm van Dobot team

Wij zeggen altijd, Dobot is een hoge precisie, meerdere controle desktop robotarm. In laatste instructables, hebben wij getoond u de hoge precisie en de desktop functie door te bouwen van een laser-gesneden en solderen Dobot arm. In dit instructable,
Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

Gebruik een PS3-Controller te controleren van een Arduino NXT Bot

UPDATE:Ik heb een paar insecten met het gegevenspakket vast, en ik heb bewerkt de NXTI2CDevice bibliotheek zodat ze compatibel zijn met Arduino 1.0.Het bijgevoegde zip-bestand heeft1. een nieuwe schets van de Arduino2. een nieuwe Processing Schets3.
Beheersing van een Raspberry Pi RC auto met een toetsenbord

Beheersing van een Raspberry Pi RC auto met een toetsenbord

In deze tussenliggende tutorial leert u over het werken met een gehackte RC auto met een toetsenbord met behulp van een model B Raspberry Pi apparaat met behulp van Python. De belangrijkste punten in deze tutorial toevoegen:• De virtuele puls breedte