Eaton EMA111-10 $77+shipping

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
damn it looks like a legit rack lol if it's stupid and it works, it's not stupid
I can't take credit for the idea. The "Lack Rack" has been floating around the internet for a while now, although my inset "rails" may be original.

The Eaton PDU is pretty much the exact same width as the leg so it looks really clean on the back. As a piece of furniture, its a winner. And its cheap....like me. But as a rack, it comes with a couple downsides:
  • You have to pull the servers completely out to work on them, and as a tinkerer I do this fairly often. Luckily, I own no 4U monsters.
  • You run the risk of bad puns from @Samir
 

SPCRich

Active Member
Mar 16, 2017
256
137
43
42
If anyone is monitoring these in LibreNMS, have you gotten the wattage to show up? The only graphs that seem to work are the Current ones, that while helpful, don't help me track usage as easily... I'm looking at the poller output and don't see any wattage values yet, so wondering if you arne't able to grab it?
 
  • Like
Reactions: Samir

llowrey

Active Member
Feb 26, 2018
167
138
43
I finally broke down and got influxdb+telegraf+grafana up and running.

Here's my dashboard view of the PDUs:

grafana - pdus.png

Here's an example of a host dashboard with a power panel:
grafana - host.png

Here's the telegraf config for the PDUs. This assumes you have EATON-EPDU-MIB.txt in the standard location, which in my case is /usr/share/snmp/mibs

Code:
[[inputs.snmp]]
  agents = ["pdu1", "pdu2"]

  version = 1
  community = "public"

  agent_host_tag = "pdu"

  [inputs.snmp.tags]
        vendor = "Eaton"

  [[inputs.snmp.field]]
    oid = "EATON-EPDU-MIB::partNumber.0"
        name = "model"
        is_tag = true

  [[inputs.snmp.field]]
    oid = "EATON-EPDU-MIB::serialNumber.0"
        name = "serial_number"
        is_tag = true

  [[inputs.snmp.table]]
    name = "pdu_input"
        inherit_tags = ["vendor", "model", "serial_number"]

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputFrequency"
          name = "input_frequency"
      conversion = "float(1)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputVoltage"
          name = "input_voltage"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputCurrent"
          name = "input_current"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalVA"
          name = "input_total_VA"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalWatts"
          name = "input_total_watts"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalWh"
          name = "input_total_Wh"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalWhTimer"
          name = "input_total_Wh_timer"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalPowerFactor"
          name = "input_total_power_factor"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalVAR"
          name = "input_total_VAR"

  [[inputs.snmp.table]]
    name = "pdu_outlets"
        inherit_tags = ["vendor", "model", "serial_number"]

        [[inputs.snmp.table.field]]
          oid = "EATON-EPDU-MIB::outletDesignator"
          name = "outlet_id"
          is_tag = true

        [[inputs.snmp.table.field]]
          oid = "EATON-EPDU-MIB::outletName"
          name = "outlet_name"
          is_tag = true

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletControlStatus"
          name = "outlet_control_status"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletCurrent"
          name = "outlet_current"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletVA"
          name = "outlet_VA"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletWatts"
          name = "outlet_watts"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletWh"
          name = "outlet_Wh"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletWhTimer"
          name = "outlet_Wh_timer"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletPowerFactor"
          name = "outlet_power_factor"
          conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletVAR"
          name = "outlet_VAR"
 

SPCRich

Active Member
Mar 16, 2017
256
137
43
42
I finally broke down and got influxdb+telegraf+grafana up and running.

Here's my dashboard view of the PDUs:

View attachment 21752

Here's an example of a host dashboard with a power panel:
View attachment 21753

Here's the telegraf config for the PDUs. This assumes you have EATON-EPDU-MIB.txt in the standard location, which in my case is /usr/share/snmp/mibs

Code:
[[inputs.snmp]]
  agents = ["pdu1", "pdu2"]

  version = 1
  community = "public"

  agent_host_tag = "pdu"

  [inputs.snmp.tags]
        vendor = "Eaton"

  [[inputs.snmp.field]]
    oid = "EATON-EPDU-MIB::partNumber.0"
        name = "model"
        is_tag = true

  [[inputs.snmp.field]]
    oid = "EATON-EPDU-MIB::serialNumber.0"
        name = "serial_number"
        is_tag = true

  [[inputs.snmp.table]]
    name = "pdu_input"
        inherit_tags = ["vendor", "model", "serial_number"]

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputFrequency"
          name = "input_frequency"
      conversion = "float(1)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputVoltage"
          name = "input_voltage"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputCurrent"
          name = "input_current"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalVA"
          name = "input_total_VA"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalWatts"
          name = "input_total_watts"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalWh"
          name = "input_total_Wh"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalWhTimer"
          name = "input_total_Wh_timer"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalPowerFactor"
          name = "input_total_power_factor"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::inputTotalVAR"
          name = "input_total_VAR"

  [[inputs.snmp.table]]
    name = "pdu_outlets"
        inherit_tags = ["vendor", "model", "serial_number"]

        [[inputs.snmp.table.field]]
          oid = "EATON-EPDU-MIB::outletDesignator"
          name = "outlet_id"
          is_tag = true

        [[inputs.snmp.table.field]]
          oid = "EATON-EPDU-MIB::outletName"
          name = "outlet_name"
          is_tag = true

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletControlStatus"
          name = "outlet_control_status"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletCurrent"
          name = "outlet_current"
      conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletVA"
          name = "outlet_VA"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletWatts"
          name = "outlet_watts"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletWh"
          name = "outlet_Wh"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletWhTimer"
          name = "outlet_Wh_timer"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletPowerFactor"
          name = "outlet_power_factor"
          conversion = "float(3)"

    [[inputs.snmp.table.field]]
      oid = "EATON-EPDU-MIB::outletVAR"
          name = "outlet_VAR"
Did you have to change anything? I C+P'd verbatim, adding the mibs to /usr/share/snmp/mibs, and telegraf won't start, gives me
[telegraf] Error running agent: could not initialize input inputs.snmp: initializing table pdu_input: initializing field input_frequency: translating: cannot make EATON-EPDU-MIB::inputFrequency numeric, please ensure all imported mibs are in the path
Code:
/usr/share/snmp/mibs$ ls -la
total 344
drwxr-xr-x 2 root root  4096 Feb 20 13:15 .
drwxr-xr-x 5 root root  4096 Oct  2  2020 ..
-rw-r--r-- 1 root root 87119 Jun  5  2018 EATON-EPDU-MIB.txt
-rw-r--r-- 1 root root  7173 Jan 29  2019 EATON-OIDS.txt
-rw-r--r-- 1 root root 48983 Jan 29  2019 EATON-SENSOR-MIB.txt
-rw-r--r-- 1 root root  1913 Aug 17  2020 GNOME-SMI.txt
-rw-r--r-- 1 root root  5931 Feb  7  2019 LM-SENSORS-MIB.txt
-rw-r--r-- 1 root root 15901 Feb  7  2019 NET-SNMP-AGENT-MIB.txt
-rw-r--r-- 1 root root  9160 Feb  7  2019 NET-SNMP-EXAMPLES-MIB.txt
-rw-r--r-- 1 root root  9326 Feb  7  2019 NET-SNMP-EXTEND-MIB.txt
-rw-r--r-- 1 root root  2036 Feb  7  2019 NET-SNMP-MIB.txt
-rw-r--r-- 1 root root  1215 Feb  7  2019 NET-SNMP-MONITOR-MIB.txt
-rw-r--r-- 1 root root  3730 Feb  7  2019 NET-SNMP-PASS-MIB.txt
-rw-r--r-- 1 root root  2504 Feb  7  2019 NET-SNMP-PERIODIC-NOTIFY-MIB.txt
-rw-r--r-- 1 root root  1226 Feb  7  2019 NET-SNMP-SYSTEM-MIB.txt
-rw-r--r-- 1 root root  4814 Feb  7  2019 NET-SNMP-TC.txt
-rw-r--r-- 1 root root  5039 Feb  7  2019 NET-SNMP-VACM-MIB.txt
-rw-r--r-- 1 root root  2163 Feb  7  2019 UCD-DEMO-MIB.txt
-rw-r--r-- 1 root root  4965 Feb  7  2019 UCD-DISKIO-MIB.txt
-rw-r--r-- 1 root root  3087 Feb  7  2019 UCD-DLMOD-MIB.txt
-rw-r--r-- 1 root root  6476 Feb  7  2019 UCD-IPFILTER-MIB.txt
-rw-r--r-- 1 root root  8118 Feb  7  2019 UCD-IPFWACC-MIB.txt
-rw-r--r-- 1 root root 18274 Feb  7  2019 UCD-SNMP-MIB-OLD.txt
-rw-r--r-- 1 root root 52820 Feb  7  2019 UCD-SNMP-MIB.txt
 
  • Like
Reactions: Samir

llowrey

Active Member
Feb 26, 2018
167
138
43
Did you have to change anything? I C+P'd verbatim, adding the mibs to /usr/share/snmp/mibs, and telegraf won't start, gives me


Code:
/usr/share/snmp/mibs$ ls -la
total 344
drwxr-xr-x 2 root root  4096 Feb 20 13:15 .
drwxr-xr-x 5 root root  4096 Oct  2  2020 ..
-rw-r--r-- 1 root root 87119 Jun  5  2018 EATON-EPDU-MIB.txt
-rw-r--r-- 1 root root  7173 Jan 29  2019 EATON-OIDS.txt
-rw-r--r-- 1 root root 48983 Jan 29  2019 EATON-SENSOR-MIB.txt
-rw-r--r-- 1 root root  1913 Aug 17  2020 GNOME-SMI.txt
-rw-r--r-- 1 root root  5931 Feb  7  2019 LM-SENSORS-MIB.txt
-rw-r--r-- 1 root root 15901 Feb  7  2019 NET-SNMP-AGENT-MIB.txt
-rw-r--r-- 1 root root  9160 Feb  7  2019 NET-SNMP-EXAMPLES-MIB.txt
-rw-r--r-- 1 root root  9326 Feb  7  2019 NET-SNMP-EXTEND-MIB.txt
-rw-r--r-- 1 root root  2036 Feb  7  2019 NET-SNMP-MIB.txt
-rw-r--r-- 1 root root  1215 Feb  7  2019 NET-SNMP-MONITOR-MIB.txt
-rw-r--r-- 1 root root  3730 Feb  7  2019 NET-SNMP-PASS-MIB.txt
-rw-r--r-- 1 root root  2504 Feb  7  2019 NET-SNMP-PERIODIC-NOTIFY-MIB.txt
-rw-r--r-- 1 root root  1226 Feb  7  2019 NET-SNMP-SYSTEM-MIB.txt
-rw-r--r-- 1 root root  4814 Feb  7  2019 NET-SNMP-TC.txt
-rw-r--r-- 1 root root  5039 Feb  7  2019 NET-SNMP-VACM-MIB.txt
-rw-r--r-- 1 root root  2163 Feb  7  2019 UCD-DEMO-MIB.txt
-rw-r--r-- 1 root root  4965 Feb  7  2019 UCD-DISKIO-MIB.txt
-rw-r--r-- 1 root root  3087 Feb  7  2019 UCD-DLMOD-MIB.txt
-rw-r--r-- 1 root root  6476 Feb  7  2019 UCD-IPFILTER-MIB.txt
-rw-r--r-- 1 root root  8118 Feb  7  2019 UCD-IPFWACC-MIB.txt
-rw-r--r-- 1 root root 18274 Feb  7  2019 UCD-SNMP-MIB-OLD.txt
-rw-r--r-- 1 root root 52820 Feb  7  2019 UCD-SNMP-MIB.txt
The telegraf config is exactly what I'm running right now. It looks like you have the same mib that I do. Try this:

Code:
# snmpget -v1 -cpublic -m+ALL pdu1 inputFrequency.0.1
EATON-EPDU-MIB::inputFrequency.0.1 = INTEGER: 600
The pdu defaulted the "public" community to "No access" and I did have to set it to "Read only".
 
  • Like
Reactions: Samir

SPCRich

Active Member
Mar 16, 2017
256
137
43
42
The telegraf config is exactly what I'm running right now. It looks like you have the same mib that I do. Try this:

Code:
# snmpget -v1 -cpublic -m+ALL pdu1 inputFrequency.0.1
EATON-EPDU-MIB::inputFrequency.0.1 = INTEGER: 600
The pdu defaulted the "public" community to "No access" and I did have to set it to "Read only".
so tried that one one of my machines (FreeBSD if it matters), and got this:

Code:
# snmpget -v1 -cpublic -m+ALL 192.168.1.109 inputFrequency.0.1
EATON-EPDU-MIB::inputFrequency.0.1 = INTEGER: 600
but then I tried it on the ubuntu machine I was trying to get this working on, and got this:
Code:
homelab-a:/usr/share/snmp/mibs# snmpget -v1 -cpublic -m+ALL 192.168.1.109 inputFrequency.0.1
MIB search path: /root/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf
Cannot find module (SNMPv2-MIB): At line 1 in (none)
Cannot find module (IF-MIB): At line 1 in (none)
Cannot find module (IP-MIB): At line 1 in (none)
Cannot find module (TCP-MIB): At line 1 in (none)
Cannot find module (UDP-MIB): At line 1 in (none)
Cannot find module (HOST-RESOURCES-MIB): At line 1 in (none)
Cannot find module (NOTIFICATION-LOG-MIB): At line 1 in (none)
Cannot find module (DISMAN-EVENT-MIB): At line 1 in (none)
Cannot find module (DISMAN-SCHEDULE-MIB): At line 1 in (none)
Cannot find module (HOST-RESOURCES-TYPES): At line 1 in (none)
Cannot find module (MTA-MIB): At line 1 in (none)
Cannot find module (NETWORK-SERVICES-MIB): At line 1 in (none)
Cannot find module (SNMPv2-TC): At line 15 in /usr/share/snmp/mibs/UCD-DISKIO-MIB.txt
Cannot find module (SNMPv2-SMI): At line 34 in /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Cannot find module (HCNUM-TC): At line 37 in /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Cannot find module (SNMPv2-TC): At line 40 in /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Did not find 'enterprises' in module #-1 (/usr/share/snmp/mibs/UCD-SNMP-MIB.txt)
Did not find 'CounterBasedGauge64' in module #-1 (/usr/share/snmp/mibs/UCD-SNMP-MIB.txt)
Did not find 'DisplayString' in module #-1 (/usr/share/snmp/mibs/UCD-SNMP-MIB.txt)
.
.
.
.
Cannot adopt OID in NET-SNMP-EXTEND-MIB: nsExtendOutLine ::= { nsExtendOutput2Entry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laIndex ::= { laEntry 1 }
Cannot adopt OID in UCD-SNMP-MIB: laNames ::= { laEntry 2 }
Cannot adopt OID in UCD-SNMP-MIB: laLoad ::= { laEntry 3 }
Cannot adopt OID in UCD-SNMP-MIB: laConfig ::= { laEntry 4 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadInt ::= { laEntry 5 }
Cannot adopt OID in UCD-SNMP-MIB: laLoadFloat ::= { laEntry 6 }
Cannot adopt OID in UCD-SNMP-MIB: laErrorFlag ::= { laEntry 100 }
Cannot adopt OID in UCD-SNMP-MIB: laErrMessage ::= { laEntry 101 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyRestart ::= { netSnmpNotifications 3 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyShutdown ::= { netSnmpNotifications 2 }
Cannot adopt OID in NET-SNMP-AGENT-MIB: nsNotifyStart ::= { netSnmpNotifications 1 }
inputFrequency.0.1: Unknown Object Identifier (Sub-id not found: (top) -> inputFrequency)
it runs on and on for a while, but seems theres something messed up. I'll see if telegraf on my freebsd box can export it, that would suffice for now.
 
  • Like
Reactions: Samir

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
My life has been crazy lately, so I'm just now getting around to setting mine up. I guess I'm just dim witted, but I can't seem to get it to work.

Firmware updated OK. But, I've got alarms for "Section A Voltage Low Critical" and "Input Phase L1 Voltage Low Critical", both with values of "0", and both not mentioned in the list of Alarm/Error messages in the documentation.

Outlet status is "Unknown" in the web interface and attempting to turn individual outlets or "Section A" to ON in the web interface return a "changes saved" message, but nothing happens. Status lights on all the outlets are off, and (as indicated in the web interface) they are getting 0 Volts power. Power into the unit seems good (checked with a Kill-a-Watt)

I'm hoping its something totally simple that I'm not getting. Folks that have these running, any ideas/recommendations?
 
  • Like
Reactions: Samir

Samir

Post Liker and Deal Hunter Extraordinaire!
Jul 21, 2017
3,257
1,445
113
49
HSV and SFO
My life has been crazy lately, so I'm just now getting around to setting mine up. I guess I'm just dim witted, but I can't seem to get it to work.

Firmware updated OK. But, I've got alarms for "Section A Voltage Low Critical" and "Input Phase L1 Voltage Low Critical", both with values of "0", and both not mentioned in the list of Alarm/Error messages in the documentation.

Outlet status is "Unknown" in the web interface and attempting to turn individual outlets or "Section A" to ON in the web interface return a "changes saved" message, but nothing happens. Status lights on all the outlets are off, and (as indicated in the web interface) they are getting 0 Volts power. Power into the unit seems good (checked with a Kill-a-Watt)

I'm hoping its something totally simple that I'm not getting. Folks that have these running, any ideas/recommendations?
Did you try operating it on stock firmware before the upgrade?
 

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
Uh...yes. Was that a no-no?

Edit: pulled the power cable and restarted it, and now "Input phase L1 voltage is normal", but Section A and the outlets are still "dead".
Edit #2: Hmm..."Input Frequency Out of Range" Alert and then "Input phase L1 voltage" back to 0 again.
 
Last edited:
  • Like
Reactions: Samir

Samir

Post Liker and Deal Hunter Extraordinaire!
Jul 21, 2017
3,257
1,445
113
49
HSV and SFO
Uh...yes. Was that a no-no?

Edit: pulled the power cable and restarted it, and now "Input phase L1 voltage is normal", but Section A and the outlets are still "dead".
Edit #2: Hmm..."Input Frequency Out of Range" Alert and then "Input phase L1 voltage" back to 0 again.
Well, the only problem is that you don't know if it is a firmware update issue or something else since you didn't know if it was working in stock form. :(

I can't remember exactly how right now, but see if you can factory default it.
 

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
Well, the only problem is that you don't know if it is a firmware update issue or something else since you didn't know if it was working in stock form. :(

I can't remember exactly how right now, but see if you can factory default it.
Ah. I did try to get it running as it came, but had no luck. Then I recalled the post from @Spartus about "remember to update the firmware," and thought maybe that was why. But, after update I had the same errors. Reflashing a second time didn't help either.

Unplugging and/or restarting ("Restart network management card" in System menu) and/or restoring to default ("Restore factory default settings" in System menu) will bring the Phase L1 voltage back to ~120V for a time, but then it goes back to 0 at some point. Enabling Switching and setting default state to On in the Outlets menu didn't have any effect either.

Left it overnight and this morning voltage is back to 120V but voltage for the Section A Branch Circuit and Outlets remain 0. Time up only reads 31 minutes though, so I guess it restarted at some point?

In the absence of any advice of the "Oh, did you click on (fill in the blank) in the (fill in the blank menu), that's all you need....duh!" type, I think my next step it to take it somewhere else and see if it works there. Just to rule out the possibility that its flaky power delivery at my house that's causing this.

Screenshots in case something jumps out as odd to anyone (other than Voltage=0 :p )

1650304205779.png
1650304383000.png


1650304326775.png
 
  • Like
Reactions: Samir

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
So after moving the unit to a couple different locations and still not getting it to work, I contacted Eaton support. Eventually got passed to parts and warranty, who promised to call me back, as the serial number wasn't in their system (uh oh! :oops: ). I mentioned that their warranty system let me do a new product warranty registration not that long ago, and they said that sometimes the different systems involved in registration and warranty don't talk well.

Eventually they emailed, instead of calling, to tell me my warranty actually started in 2018 and ran out last year so I'm out of luck. I replied that I didn't even buy it until this year and their warranty system let me do a new product registration at that time. I asked could they tell me what criteria they used to have started the warranty in 2018 instead of when I did the new product registration early this year? I knew the probable answer of course, but hey, can't hurt to ask. :rolleyes:

Their response was that "no", they couldn't tell me why they started the warranty in 2018. Just that they did. But, if I thought they were in error, all I had to do was send them a detailed new product purchase invoice from an authorized distributor showing my name, the serial number, model number, and the date of purchase and they'd further consider my warranty claim. I guess they've been down this road before.

So I guess I really am out of luck.

I blame @Spartus for sending me the broken one! Just kidding. :p Sometimes you win, sometimes you don't.

Edit: Yes, they did offer to quote a price for a replacement control module, but seeing as these are still current product and the MSRP is $960, I assume the price of a complete set of "guts" sends the TCO into the "no longer a great deal" zone.
 
Last edited:
  • Like
Reactions: Samir

Spartus

Active Member
Mar 28, 2012
323
121
43
Toronto, Canada
@Markess

I'm sorry about your bad luck.

Did you happen to take a photo of the questionable condition it was received in (popped open and exposed). I might be able to do a claim from Shipping insurance included by default, but it's a very uphill battle. I'm willing to try for you.
 
  • Like
Reactions: Samir

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
@Markess

I'm sorry about your bad luck.

Did you happen to take a photo of the questionable condition it was received in (popped open and exposed). I might be able to do a claim from Shipping insurance included by default, but it's a very uphill battle. I'm willing to try for you.
Thanks for the offer, but no photo. I didn't think to take a photo because it looked just fine. And its been a couple months. Tough to claim damage after I've had it so long. Plus, I don't think it being dead is from anything you or Canada Post did.

Time to crack it open and see what's inside! Most probably nothing user-serviceable inside short of swapping out the control module, but would be interesting to see how they're laid out.
 
  • Like
Reactions: Samir

DaSaint

Active Member
Oct 3, 2015
282
79
28
Colorado
I ended up getting 2 of these but 1 worked the other did the same i had a dud, im gonna prob tear it open and find out what broke :p

I got me a new Thermal Cam so i might be able to see if something in the circuitry was just bad
 
  • Like
Reactions: Samir

Markess

Well-Known Member
May 19, 2018
1,146
761
113
Northern California
I ended up getting 2 of these but 1 worked the other did the same i had a dud, im gonna prob tear it open and find out what broke :p

I got me a new Thermal Cam so i might be able to see if something in the circuitry was just bad
Before you do that…are you able to reach the web console or is the LCD display working? If so, is your serial number listed? On mine the serial number field was blank.

I just read in the troubleshooting that a blank serial number is an indicator of a failed attempt at reloading the configuration file (after a hardware module replacement for example). The instruction in that case is to keep reloading the config file until the serial number shows up. I’ve tried that but the config file I downloaded keeps returning a “wrong file type” error. So maybe there’s something else wrong in my case.

Edit: To clarify, mine came with no serial number in the serial number field. I didn't try to reload the config file until after I read that a missing serial number is an indicator of a failed config file upload. In any case, I couldn't even get it to try reloading the file (at least the one I found on line). So, I'm guessing its just plain broken and the missing serial number is just a symptom, or could be that someone else had it first and was unsuccessful at re-uploading the config file, then resealed it back in the box, which was then sold. Who knows.
 
Last edited:
  • Like
Reactions: Samir

DaSaint

Active Member
Oct 3, 2015
282
79
28
Colorado
Before you do that…are you able to reach the web console or is the LCD display working? If so, is your serial number listed? On mine the serial number field was blank.

I just read in the troubleshooting that a blank serial number is an indicator of a failed attempt at reloading the configuration file (after a hardware module replacement for example). The instruction in that case is to keep reloading the config file until the serial number shows up. I’ve tried that but the config file I downloaded keeps returning a “wrong file type” error. So maybe there’s something else wrong in my case.

Edit: To clarify, mine came with no serial number in the serial number field. I didn't try to reload the config file until after I read that a missing serial number is an indicator of a failed config file upload. In any case, I couldn't even get it to try reloading the file (at least the one I found on line). So, I'm guessing its just plain broken and the missing serial number is just a symptom, or could be that someone else had it first and was unsuccessful at re-uploading the config file, then resealed it back in the box, which was then sold. Who knows.

So tried that didnt work, however when i opened up the unit and moved some wires around... Started working... so im guessing something got loose in transit. i re-plugged it all in started functioning.