• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

NUT package (2.8.0 and below)

UPS Tools
128
1.2k
4.0m
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    dennypage @Maltz
    last edited by Jun 27, 2023, 2:11 AM

    @Maltz said in NUT package:

    I've got an RPi 4 running Ubuntu, if that'll work. I tried a few times to build it, but my Netgate didn't care for the results, so far. I'm probably configuring the build wrong somehow. If you have a ./configure command, I'd be happy to build 2.8.0 myself and post the result here.

    A Pi running Ubuntu will not work. pfSense is based on FreeBSD rather than Linux. You need to be running FreeBSD to build from the FreeBSD Ports collection.

    The cross compile situation I was referring to was building FreeBSD ARM from a FreeBSD Intel system.

    M 1 Reply Last reply Jun 28, 2023, 2:56 PM Reply Quote 1
    • M
      Maltz @dennypage
      last edited by Jun 28, 2023, 2:56 PM

      @dennypage said in NUT package:

      A Pi running Ubuntu will not work. pfSense is based on FreeBSD rather than Linux. You need to be running FreeBSD to build from the FreeBSD Ports collection.

      The cross compile situation I was referring to was building FreeBSD ARM from a FreeBSD Intel system.

      I figured Linux vs FreeBSD was the other likely reason it didn't work. I'm quite unfamiliar with FreeBSD and it's package/ports system, but that post gave me enough info to google my way through compiling 2.8.0 on FreeBSD on my spare Pi4. (Interestingly, the RPi version of FreeBSD doesn't have nut in its package repository, I DID have to compile it from ports.) The replacement USB driver is running fine so far on my Netgate 2100. I'll post the binary here later today.

      Thanks so much for sussing out the various issues in this thread - it's certainly helped me tremendously, and I'm sure many others as well!

      D 1 Reply Last reply Jun 28, 2023, 9:21 PM Reply Quote 1
      • D
        dennypage @Maltz
        last edited by Jun 28, 2023, 9:21 PM

        @Maltz said in NUT package:

        The replacement USB driver is running fine so far on my Netgate 2100. I'll post the binary here later today.

        Thank you for this.

        1 Reply Last reply Reply Quote 0
        • M
          Maltz
          last edited by Jun 28, 2023, 9:54 PM

          This post is deleted!
          1 Reply Last reply Reply Quote 1
          • M
            Maltz
            last edited by Jun 30, 2023, 4:06 AM

            I have realized that all I did was re-compile the problematic v2.8.0 instead of the devel version. Oops. Here's the ARM verson of usbhid-ups from nut-devel-2023.06.06

            usbhid-ups.gz

            sha256sum of uncompressed file:
            cdeb8d4400e0c721c878c0af084f48356323c29b7f9ef4fc526b4d9a3ff339a5 usbhid-ups

            K 1 Reply Last reply Jul 7, 2023, 3:03 PM Reply Quote 1
            • I
              incith
              last edited by incith Jun 30, 2023, 10:43 PM Jun 30, 2023, 10:41 PM

              Since upgrading to 2.7 nut keeps telling me "UPS is unavailable" and connection lost/unable to communicate. It's a cyberpower 1500pfclcd. It worked absolutely perfectly on 2.6. Not sure what might have changed? Using snmp to connect to the power panel software on a windows machine that hosts the UPS.

              I've tried everything I can think of, removing, reinstalling, redoing config etc. It still pulls the stats so I know it's not actually a connection issue, the snmp portion and driver appear to be working properly.

              I tried changing pollinterval to 12 and 15 and it still happened.

              Edit: I am also noticing the "summary status" is blank. I think it used to say "online" and might explain what's going on

              I D D 3 Replies Last reply Jun 30, 2023, 11:16 PM Reply Quote 0
              • I
                incith @incith
                last edited by Jun 30, 2023, 11:16 PM

                I can confirm through ssh that ups.status is blank which is why the nut package thinks it can't communicate.

                On another server of mine (a Linux machine) ups.status shows the proper "OL" code.

                So it seems something is broken with nut itself in this current release.

                1 Reply Last reply Reply Quote 0
                • D
                  dennypage @incith
                  last edited by Jul 1, 2023, 3:17 AM

                  @incith said in NUT package:

                  Since upgrading to 2.7 nut keeps telling me "UPS is unavailable" and connection lost/unable to communicate. It's a cyberpower 1500pfclcd. It worked absolutely perfectly on 2.6. Not sure what might have changed? Using snmp to connect to the power panel software on a windows machine that hosts the UPS.

                  I've tried everything I can think of, removing, reinstalling, redoing config etc. It still pulls the stats so I know it's not actually a connection issue, the snmp portion and driver appear to be working properly.

                  Not much to go on here... Start with posting your config and status pages?

                  Services / UPS / Settings
                  Services / UPS / Status

                  I 1 Reply Last reply Jul 1, 2023, 3:20 AM Reply Quote 0
                  • I
                    incith @dennypage
                    last edited by incith Jul 1, 2023, 3:25 AM Jul 1, 2023, 3:20 AM

                    @dennypage my follow-up reply gave the cause.

                    uspc confirms that ups.status is blank after updating, and so pfSense does not know whether it's online or not. All other snmp data displays fine.

                    ups.firmware	CR01802CBH11
                    ups.load	19
                    ups.mfr	CYBERPOWER
                    ups.model	CP1500PFCLCDa
                    ups.status
                    

                    From Linux server:

                    ups.firmware: CR01802CBH11
                    ups.mfr: CYBERPOWER
                    ups.model: CP1500PFCLCDa
                    ups.status: OL
                    

                    Seem to be using a different driver, too -

                    pfSense:

                    driver.version.data	cyberpower MIB 0.51
                    

                    Linux:

                    driver.version.data: cyberpower MIB 0.1
                    
                    D 1 Reply Last reply Jul 1, 2023, 3:26 AM Reply Quote 0
                    • D
                      dennypage @incith
                      last edited by Jul 1, 2023, 3:26 AM

                      @incith Please post your (complete) config and status pages. I will look at them tomorrow. If you want, you can post the complete output of upsc on your pfSense system as well.

                      I 2 Replies Last reply Jul 1, 2023, 4:45 AM Reply Quote 0
                      • I
                        incith @dennypage
                        last edited by incith Jul 1, 2023, 4:45 AM Jul 1, 2023, 4:45 AM

                        @dennypage

                        [2.7.0-RELEASE][admin@pfs1]/usr/local/etc/nut: cat ups.conf
                        [CP1500PFC]
                        driver=snmp-ups
                        port=10.1.1.12
                        [2.7.0-RELEASE][admin@pfs1]/usr/local/etc/nut: cat upsd.users
                        [admin]
                        password=223556d47c38fb277211
                        actions=set
                        instcmds=all
                        [local-monitor]
                        password=d15b36a67a98819c2117
                        upsmon master
                        [2.7.0-RELEASE][admin@pfs1]/usr/local/etc/nut: cat upsmon.conf
                        MONITOR CP1500PFC 1 local-monitor d15b36a67a98819c2117 master
                        SHUTDOWNCMD "/sbin/shutdown -p +0"
                        POWERDOWNFLAG /etc/killpower
                        
                        [2.7.0-RELEASE][admin@pfs1]/root: upsc CP1500PFC
                        battery.charge: 100
                        battery.current: 1.50
                        battery.runtime: 3000
                        battery.runtime.elapsed: 0
                        battery.voltage: 27.60
                        battery.voltage.nominal: 24
                        device.contact:
                        device.description: UPS Local
                        device.location:
                        device.mfr: CYBERPOWER
                        device.model: CP1500PFCLCDa
                        device.serial: CXXMZ7010229
                        device.type: ups
                        driver.name: snmp-ups
                        driver.parameter.pollinterval: 2
                        driver.parameter.port: 10.1.1.12
                        driver.parameter.synchronous: auto
                        driver.version: 2.8.0
                        driver.version.data: cyberpower MIB 0.51
                        driver.version.internal: 1.21
                        input.frequency: 60
                        input.voltage: 122
                        output.current: 1.50
                        output.frequency: 60
                        output.voltage: 122
                        ups.delay.reboot: 0
                        ups.delay.shutdown: 120
                        ups.firmware: CR01802CBH11
                        ups.load: 16
                        ups.mfr: CYBERPOWER
                        ups.model: CP1500PFCLCDa
                        ups.serial: CXXMZ7010229
                        ups.status:
                        
                        D 1 Reply Last reply Jul 1, 2023, 7:42 PM Reply Quote 0
                        • D
                          DurUser @incith
                          last edited by Jul 1, 2023, 3:48 PM

                          @incith
                          I have the same thing happen lately. (23.05.1)
                          It works fine for a while but then says unavailable. I restart service and all works again. Sometimes for weeks, sometimes it quits the next day.
                          Also use a cyberpower 1500
                          Hardware is a Dell R210-II

                          I K 2 Replies Last reply Jul 1, 2023, 3:52 PM Reply Quote 0
                          • I
                            incith @DurUser
                            last edited by Jul 1, 2023, 3:52 PM

                            @DurUser My UPS.status is always blank. So it does not work even for a little bit for me. It thinks the ups is offline 100%.

                            1 Reply Last reply Reply Quote 0
                            • K
                              keyser Rebel Alliance @DurUser
                              last edited by keyser Jul 1, 2023, 4:22 PM Jul 1, 2023, 4:20 PM

                              @DurUser I think FreeBSD/pfSense/NUT has a somewhat general issue with USB based UPS’s.
                              IT’s well known Cyberpower UPS’es suffer very badly from this, but also several other units - fairly vendor agnostic - shows the same disconnect issues. I have two Eaton S5 UPS’s that suffer the same problem (and I have thoroughly tested its not the USB cable).
                              Common for all of them is that if you connect the same UPS to a Linux or Windows host they suffer no disconnect issues - so it’s likely something to do with either the USB UPS driver or the whole USB subsystem in pfSense.

                              Up until 23.01 it was not a catastrophe because NUT would just reconnect to the UPS. But after 23.01 it no longer does that and a disconnect now means loss of UPS status/communication. I think work is being done on getting a never USB driver for NUT that attempts to reconnect again, but it will take a while - it will likely not cure the temporary disconnect issue though. That seems to be a deeper rooted issue.

                              Love the no fuss of using the official appliances :-)

                              G D 2 Replies Last reply Jul 1, 2023, 4:29 PM Reply Quote 0
                              • G
                                ghound @keyser
                                last edited by Jul 1, 2023, 4:29 PM

                                @keyser agree with you observation. I have same problem with TrippLite disconnecting using usb driver. @dennypage (intel) and @Maltz (arm) have posted drivers to temporarily help with disconnects. @incith is using snmp driver and seems to never connect, which sounds like a different problem altogether.

                                I 1 Reply Last reply Jul 1, 2023, 4:33 PM Reply Quote 0
                                • I
                                  incith @ghound
                                  last edited by Jul 1, 2023, 4:33 PM

                                  @ghound yeah I literally had 0 problems at all on 2.6 pfSense using snmp. It always reported 100% correctly.

                                  D 1 Reply Last reply Jul 1, 2023, 5:13 PM Reply Quote 0
                                  • D
                                    DurUser @keyser
                                    last edited by Jul 1, 2023, 5:11 PM

                                    @keyser Sure, but it was working great before. Never had an issue until recent updates to pfsense. So something got screwed up that wasn't screwed up before. And yes, I did see those disconnects/reconnects happen before the update. That worked for me. Now it no longer reconnects I guess.

                                    1 Reply Last reply Reply Quote 0
                                    • D
                                      DurUser @incith
                                      last edited by Jul 1, 2023, 5:13 PM

                                      @incith Did you not have disconnects/reconnects ? Or never noticed it ?

                                      I 1 Reply Last reply Jul 1, 2023, 5:26 PM Reply Quote 0
                                      • I
                                        incith @DurUser
                                        last edited by Jul 1, 2023, 5:26 PM

                                        @DurUser I did not have any disconnects. SNMP worked flawlessly.

                                        D D 2 Replies Last reply Jul 1, 2023, 5:31 PM Reply Quote 0
                                        • D
                                          DurUser @incith
                                          last edited by Jul 1, 2023, 5:31 PM

                                          @incith Wait, so you didn't have the ups directly connected to your pfsense box?
                                          I am not sure I understand your snmp setup.

                                          I 1 Reply Last reply Jul 1, 2023, 5:34 PM Reply Quote 0
                                          1153 out of 1230
                                          • First post
                                            1153/1230
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.