1 (edytowany przez 0o0o0o0 2022-07-09 19:46:04)

Temat: Brak komunikacji z UPS-em

Cześć,
Chciałem skomunikować ten ups:
https://greencell.global/pl/do-rtv-i-ag … 600va-360w

przez usb z ruterem na OpenWrt  21.02 postępując według tej instrukcji:
https://dariusz.wieckiewicz.org/podlacz … z-openwrt/

W dmesg-u go wykazuje:
hid-generic 0003:0001:0000.0001: hiddev96,hidraw0: USB HID v1.00 Device [MEC MEC0003] on usb-1e1c0000.xhci-2.4/input0

w lsusb też jest widoczny jako"MEC0003":
Bus 002 Device 001: ID 1d6b:0003 Linux 5.4.188 xhci-hcd xHCI Host Controller
Bus 001 Device 004: ID 0001:0000 MEC MEC0003
Bus 001 Device 003: ID 19d2:0167 ZTE,Incorporated ZTE LTE Technologies MSM
Bus 001 Device 002: ID 2109:2817 VIA Labs, Inc.          USB2.0 Hub             
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.188 xhci-hcd xHCI Host Controller

a apcaccess zwraca COMMLOST:

APC      : 001,018,0438
DATE     : 2022-07-09 19:15:51 +0200 
HOSTNAME : xxxx
VERSION  : 3.14.14 (31 May 2016) unknown
UPSNAME  : ups1
CABLE    : USB Cable
DRIVER   : USB UPS Driver
UPSMODE  : Stand Alone
STARTTIME: 2022-07-09 18:58:48 +0200 
STATUS   : COMMLOST
MBATTCHG : 5 Percent
MINTIMEL : 3 Minutes
MAXTIME  : 0 Seconds
NUMXFERS : 0
TONBATT  : 0 Seconds
CUMONBATT: 0 Seconds
XOFFBATT : N/A
STATFLAG : 0x05000100
END APC  : 2022-07-09 19:19:49 +0200

W  /etc/apcupsd/apcupsd.conf mam:
UPSCABLE usb     
UPSTYPE usb

Główkuję nad tym od wczoraj i już, kurka wodna, nie wiem co robić... smile

2

Odp: Brak komunikacji z UPS-em

UPS greencella chcesz obsłużyć programem od apc. Nie wiem czym się sugerowałeś, ale to nie jest uniwersalny protokół do obsługi wszystkich UPSów. Więc albo kup sobie ups od apc albo poszukaj dedykowanego programu do tego greencella.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Brak komunikacji z UPS-em

Aha, właśnie myślałem, że to jakiś uniwersalny protokół....  Dzięki:)

4

Odp: Brak komunikacji z UPS-em

W repo jest pakiet nut, ktoś w internetach konfigurował  to pod greencella (https://mic22.medium.com/basic-nut-conf … 08affcc54f) więc możesz spróbować to zrobić pod openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez 0o0o0o0 2022-07-09 21:02:34)

Odp: Brak komunikacji z UPS-em

Na tym poziomie temat mnie przerasta, więc może podsumuję wątek rymem... ;P

Sobotnią porę pragnąc usilnie
Nudę we twórczość przekuć, więc pilnie
Podjąłem temat, co mnie przerasta:
Podłącze Greencella z ruterem i basta!

Chęci szerokie, głowa zaś mała:
'Ja nie potrafię? Zaraz zadziała!"
Wtem  jednym zdaniem zgasił Cezary
Złudne nadzieje, rojone mary
Pierzchły mamidła, czci własnej pękł cokół
Nie jest to bowiem uniwersalny protokół!

6

Odp: Brak komunikacji z UPS-em

Wiele lat temu to opisywałem: https://eko.one.pl/forum/viewtopic.php? … 44#p111444 więc zamiast siedzieć przed telewizorem w sobotę to siadaj przez routerem i rób...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Brak komunikacji z UPS-em

Przepraszam za ubiegłotygodniowe wygłupy z częstochowskimi rymami smile Po prostu ja się nie znam na tym wszystkim,
interesowałem się w młodości (ponad 20 lat temu) takimi rzeczami, a teraz czasem potrzebuję coś z czymś na szybko
skutecznie połączyć i szukając "gotowców" trafiłem na to forum. Udało mi się skomunikować nut z tym UPS-em.
Plik /etc/config/nut-server ma taką postać (byle jak zrobiony, na pewno nie wszystko tam jest potrzebne i optymalne, ale działa):

#config driver_global 'driver_global'
#option user root

config driver 'ups'
option driver 'blazer_usb'
option port 'auto'
option desc 'GreenCell UPS'
option vendorid '0001'
option productid '0000'

#option enable_usb_serial 0

config 'user'
option username 'test'
option password 'test'
#       option actions optional-action
#       list instcmd optional-instant-command
option upsmon 'slave'

config listen_address
option address ::1
option port 3493

config upsd 'upsd'
        option maxage 15
        option statepath /tmp/run/nut
        option maxconn 1024
        option runas root
# NB: certificates only apply to SSL-enabled version
#       option certfile /usr/local/etc/upsd.pem


Tylko ja chciałem mieć taki fajny graficzny interfejs, jak mam w windowsowym programie do obsługi tego
ups-a, a teraz mam jedynie tyle:

#upsc ups
battery.charge: 100
battery.voltage: 13.90
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.parameter.productid: 0000
driver.parameter.synchronous: no
driver.parameter.vendorid: 0001
driver.version: 2.7.4
driver.version.internal: 0.12
input.current.nominal: 3.0
input.frequency: 50.0
input.frequency.nominal: 50
input.voltage: 218.2
input.voltage.fault: 218.2
input.voltage.nominal: 230
output.voltage: 218.2
ups.beeper.status: enabled
ups.delay.shutdown: 30
ups.delay.start: 180
ups.load: 1
ups.productid: 0000
ups.status: OL
ups.type: offline / line interactive
ups.vendorid: 0001

Myślałem, że pojawi mi się to w luci po dodaniu pakietu "luci-app-nut", ale pojawiła się tylko konfiguracja nut-a, więc pewnie nadal czegoś
nie rozumiem. Może trzeba na zdalnym komputerze zainstalować nut-a w konfiguracji "master"? Ogólnie dziękuję za inspirację i skierowanie
na właściwą ścieżkę smile

8

Odp: Brak komunikacji z UPS-em

Pewnie możesz tak zrobić. Nie wiem czy nut dostarcza własnego środowiska na www czy coś takiego,

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.