BlueWalker USV

Guten Tag,

plane eine USV-Anschaffung…
Serie BlueWalker… Billig… leistung reicht rechnerisch inkl 1wire wohl tage…

Aber kann man diese Serie (USB) auslesen bzw hat das schon jemand gemacht?

viele grüße!

Habe mir so ein gerät gekauft…

49eus… kurz und knapp… für den preis io wenn auch nicht perfekt…

nach dem die software installiert und das gerät via usb verbunden ist, kann man die daten per webserver abrufen.

unter http://localhost:8888/0?json lassen sich alle daten finden…

einfach via wwwreader und textparser auslesen und in variabeln schreiben lassen… fertig…

hoffe hilft dem ein oder anderen…

achja, mit mini pc ext festplatte tastatur maus und kompletten onewire bus (12 und 5v) überbrückt die 360watt version ca 6h…

Hey pinki99

Irgendwie scheine ich auf dem Schlauch zu stehen. Ich habe verzweifelt versucht es so zu machen wie du schreibst, aber ich bekomme es einfach nicht hin.

Hast du noch etwas vorher Freigeschaltet?
Um welches Modell geht es bei dir eigentlich?

Gruß Bernd

Gesendet von meinem iPad mit Tapatalk

Handelt sich bei mir um die 650…

Habe einen fehler entdeckt in meiner anleitung… so kann es nicht gehen, fehlte der port in der adresse (:8888) damit sollte es dann aber laufen!

Hey

Ich glaube ich bin immer noch zu blöd! Ich habe bereits die Ports 15178 8005 und 8009 und den von dir benannten 8888 probiert.
Leider bekomme ich im Debug immer nur die Adobe Flash Meldung.

Bei mir geht es um diese. Ist zwar eine 850 aber das soll ja nicht das Problem sein.

wie heisst denn deine software?
kriegst du im browser unter der adresse eine website angezeigt?

ich nutze die winpower von dieser adresse: PowerWalker UPS - Uninterruptible Power Supplies and AVR Solutions

Hey pinki99,

erste habe ich Viewpower als software benutzt bin nun aber auf Winpower umgestiegen. Meine USV wird in Winpower angezeigt, aber leider sind alle werte Falsch. Sprich ich bekomme eine Akkuspannung von 0V und meine Netzeingangsspannung liegt angeblich bei 0V. eigentlich sind alle Werte auf 0

hast du noch eine Idee was das Problem sein könnte??

PS: DIe Abfrage mit WWWReader und TextPreaser funktionieren, aber liefern die falsch angezeigten Werte

Gruß Bernd

Hallo,

versuch mal viewpower zu deinstallieren, und schau mal ob er nach nem neustart dann die werte ordentlich liest… das problem hatte ich nämlich auch erst

grüße!

Hey pinki99,

Ich wollte nochmals eine Rückmeldung geben. Leider hat nichts geholfen. Ich bin nun wieder zurück bei Viewpower. Ich probiere bei Gelegenheit dort nochmal etwas raus zu holen. Ich denke aber dieses wird wenig Erfolg haben.

Gruß Bernd

legt viewpower evtl ein log an? win power loggt jede veränderung in (ich glaube) einer txt… die könnte man ja auch auslesen…

Hi,

gibt es hier was Neues mit der Anbindung?

Bei mir läuft ViewPower und IPS auf einem Ubuntu Server.

Die Daten sehe ich im Browser „http://192.168.xxx.xx:15178/ViewPower/

Kann man die Daten mit IPS irgendwie hohlen?

Gruß

Die Powerwalker USV könnten mit NUT kompatibel sein. Unter Ubuntu sollte das easy zu installieren sein. Und für NUT gibt es ein IPS-Modul

Hallo tommi,

danke für den Hinweis. Kannte NUT gar nicht. (Man lernt nie aus):wink:

Leider läuft das Modul nicht auf IPS 4.1(Mein Test System)

Kann ich eigentlich ein Raspi als NUT Gateway nutzen :confused:

Mein USV per USB ans Raspi und mein Haupt IPS holt die Daten.
Da mein IPS auf einer NAS (Docker) läuft, will ich da keine USB Geräte direkt Nutzen.

Gruß

Hallo tommi,

habe NUT auf einem BananaPi installiert und den service gestartet.

Wenn ich dein Modul einrichte, bekomme ich keine Daten.

Wenn ich Debug Starte und im Modul auf Aktualisieren Klicke, bekomme ich sogar was.

Data arrived:{„DataID“:"{018EF6B5-AB94-40C6-AA53-46943E824ACF}",„Buffer“:"VAR pw650 battery.charge „100“
VAR pw650 battery.voltage „13.50“
VAR pw650 battery.voltage.high „13.00“
VAR pw650 battery.voltage.low „10.40“
VAR pw650 battery.voltage.nominal „12.0“
VAR pw650 device.type „ups“
VAR pw650 driver.name „blazer_usb“
VAR pw650 driver.parameter.pollinterval „2“
VAR pw650 driver.parameter.port „auto“
VAR pw650 driver.version „2.7.2“
VAR pw650 driver.version.internal „0.11“
VAR pw650 input.current.nominal „2.0“
VAR pw650 input.frequency „50.1“
VAR pw650 input.frequency.nominal „50“
VAR pw650 input.voltage „229.6“
VAR pw650 input.voltage.fault „229.6“
VAR pw650 input.voltage.nominal „230“
VAR pw650 output.voltage „229.6“
VAR pw650 ups.beeper.status „enabled“
VAR pw650 ups.delay.shutdown „30“
VAR pw650 ups.delay.start „180“
VAR pw650 ups.load „10“
VAR pw650 ups.productid „5161“
VAR pw650 ups.status „OL“
VAR pw650 ups.type „offline / line interactive“
VAR pw650 ups.vendorid „0665“
END LIST VAR pw650
"}

Die Daten kommen am :slight_smile:

Muss das Modul Variable erstellen? Oder wie Funktioniert das Modul :confused:

Gruß

Das Modul läuft auch unter 4.1 . Dort bitte den „4.1“ Modulbranch nutzen.

Es erstellt normalerweise selbstständig eine neue Instance des Energy-Moduls. Aufgrund des Screenshots würde ich jetzt mal annehmen, da die USV im Gegensatz zu all anderen mir bekannten USV leider keine „serial“ Information (die ID der USV) oder eine andere zur Identifikation taugliche Info mitliefert, klappt das noch nicht. Da muss ich wohl noch etwas tricksen.
Könntest Du mir Bitte von der Linux Kommandozeile die Ausgabe

upsc ups@localhost
LIST UPS
LIST VAR pw650

als Textfile zum spielen schicken? Das sollte das gleiche sein wie im Screenshot.
Danke!

Tommi

Hallo tommi,

wenn ich in der Konsole

# upsc pw650@localhost 

Eintippe, bekomme ich das:

Init SSL without certificate database
battery.charge: 100
battery.voltage: 13.50
battery.voltage.high: 13.00
battery.voltage.low: 10.40
battery.voltage.nominal: 12.0
device.type: ups
driver.name: blazer_usb
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.7.2
driver.version.internal: 0.11
input.current.nominal: 2.0
input.frequency: 50.1
input.frequency.nominal: 50
input.voltage: 231.5
input.voltage.fault: 231.5
input.voltage.nominal: 230
output.voltage: 231.5
ups.beeper.status: enabled
ups.delay.shutdown: 30
ups.delay.start: 180
ups.load: 10
ups.productid: 5161
ups.status: OL
ups.type: offline / line interactive
ups.vendorid: 0665

hast du das Gemeint?

Gruß

Ja, das ist es.
Wie vermutet ist kein Feld „ups.serial“ dabei, nicht mal ein Name. Das sollte einen Eintrag im IPS-Log gegeben haben.

Mit den paar Daten kann man nicht wirklich viel anfangen. So ist keine Nominalleistung angegeben, so das man bei ups.load=10 (%) nicht sagen kann, wieviel Watt das sind.

Muss wohl zumindest ID und Power als Properties für manuelle Eingabe definieren.

Ich kann am Wochenende mal schauen, ob ich das hinbekomme oder Du schickst mir einen PR. Bis dahin kannst Du für Dich versuchen, in NUT/module.php .

 const idname = 'ups.serial';

in

 const idname = 'ups.productid';

zu ändern, um überhaupt was zu sehen

Tommi

Ich habe gerade eine neue Version für 4.0 und 4.1 hochgeladen.

Leider ist es wegen neuer Properties notwendig, den Splitter und das Device zu löschen und den Splitter neu anzulegen.
Es gibt neue Felder im Konfigurationsdialog. Man kann nun den UPS Namen sowie die Nominal Power manuell definieren. Dann wird das IDFeld nicht mehr benötigt, kann aber alternativ für andere USV genutzt werden.
Wenn man den UPS Namen leer lässt, wird die erste von LIST UPS gefundene UPS genommen.

HTH
Tommi

Hallo tommi,

Danke für’s Update und das Tolle Modul :smiley:

Lief auf Anhieb mit IPS 4.1 :loveips:

Ist es möglich mehr Daten rauszuhohlen? :o
Ich würde noch gerne die Spannung von der Batterie sehen.

Gruß