Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unknown Alarm Conditions (Request for input) #13

Closed
jgyates opened this issue Apr 12, 2017 · 69 comments
Closed

Unknown Alarm Conditions (Request for input) #13

jgyates opened this issue Apr 12, 2017 · 69 comments

Comments

@jgyates
Copy link
Owner

jgyates commented Apr 12, 2017

If an alarm condition occurs on your generator and genmon reports an Unknown alarm. Please post to this thread the following information so we can add this alarm condition to genmon:

  1. The output of the registers command (generator: registers)
  2. The error code (for Evolution Controllers)
  3. The a picture or verbatim text displayed on the controller of the alarm
  4. Your controller / generator info (model, Nexus or Evolution, liquid or air cooled)

Thanks
Jason

@sgtmaj27
Copy link

If an alarm condition occurs on your generator and genmon reports an Unknown alarm. Please post to >this thread the following information so we can add this alarm condition to genmon:

>1. The output of the registers command (generator: registers)
>2. The error code (for Evolution Controllers)
>3. The a picture or verbatim text displayed on the controller of the alarm
>4. Your controller / generator info (model, Nexus or Evolution, liquid or air cooled)

Registers:
Num Regs: 158
Not Changed: 46491 Changed 9774 Total Changed 0.21
0038:fffe 0034:ff3e
0037:12b6 0032:4000
05f5:03fb 05f4:03fb
05f1:03fb 01f1:0c0a
05ed:0c0a 023b:0000
023e:0000 003b:0000
05fa:0000 0059:0000
0058:0000 0053:03fb
0052:03fb 0057:0000
0056:0000 0055:0c0a
0054:0000 0208:03fb
005c:03fb 005a:03fb
005f:03fb 005d:03fb
003c:0000 000d:0000
000e:1004 000f:051b
000a:008c 000c:005a
0005:0a00 0006:0600
0000:0003 0001:00000000
0008:0000 0009:00e4
01f2:0c0a 0012:0000
0011:009c 0010:0611
0007:0000 0019:0000
002b:0000 002c:0000
002a:646b 002f:0000
002e:0000 0020:43e9
0021:0179 001f:00b1
001e:00b1 001d:43e9
001c:007f 001b:43e9
001a:00b1
01f4:30303036303430303632

Alarm Log: Actual from Nexus Controller
04/22/17 10:00:04 Unknown 0x03 Overspeed
05/26/16 10:53:08 Low Battery
08/08/15 08:01:27 Low Battery
05/11/15 13:01:11 Unknown 0x02 Overcrank
03/02/15 13:00:04 Unknown 0x03 Overspeed
12/15/14 14:01:11 Unknown 0x02 Overcrank
01/08/14 13:15:54 Unknown 0x04 RPM Sense Loss
01/08/14 12:03:18 Unknown 0x04 RPM Sense Loss
01/06/14 10:01:11 Unknown 0x02 Overcrank
12/30/13 10:01:11 Unknown 0x02 Overcrank
01/01/09 00:00:01 Check Battery Inspect Battery

NOTE: The output appears to have unknown values. Please see the following threads to resolve these issues:
#12
#13

@sgtmaj27
Copy link

I forgot the essentials:

Generac 5870, Air cooled, Nexus Controller

@jgyates
Copy link
Owner Author

jgyates commented May 27, 2017

Thanks! I added these to genmon.py and tagged a new release.

@macbeck22
Copy link

Hello,

After installing and getting online, I have a few unknown errors as well. Please see below.

Tks

Evolution Controller

Generac Model #6552
Firmware : V1.17, Hardware : V1.06

Time: 10:20:31 PM
Date: Mon 19-Jun-2017

Registers:
Num Regs: 208
Not Changed: 71691 Changed 1136 Total Changed 0.02
0038:fffe 0034:ffff
0037:114d 0032:4000
05f5:0000 05f4:0000
05f1:0000 01f1:3a0c
05ed:0064 023b:0000
023e:0000 003b:0000
05fa:0000 0059:0000
0058:0000 0053:0000
0052:0000 0057:0000
0056:0000 0055:0000
0054:0000 0208:0402
005c:0000 005a:0000
005f:0000 005d:0000
003c:0000 000d:0000
000e:1612 000f:0613
000a:0088 000c:000a
0005:0c3a 0006:0400
0000:0009 0001:00000000
0008:0000 0009:00f3
01f2:0204 0012:0000
0011:009c 0010:0111
0007:0000 0019:0011
002b:0005 002c:0c3a
002a:6a75 002f:0000
002e:0004 0020:0000
0021:0000 001f:485e
001e:0185 001d:0000
001c:0000 001b:4584
001a:00bd
01f4:33303030373230363239

Alarm Log:

03/04/17 21:57:45 Unknown 0x20 : Alarm Code: 0000 **Charger Warning
03/04/17 21:50:50 Unknown 0x14 : Alarm Code: 0000 **Low Battery
03/04/17 21:49:55 Unknown 0x20 : Alarm Code: 0000 **Charger Warning
03/03/17 19:32:59 Unknown 0x14 : Alarm Code: 0000 **Low Battery
09/23/16 14:30:56 Unknown 0x20 : Alarm Code: 0000 **Charger Warning
09/23/16 14:26:00 Unknown 0x20 : Alarm Code: 0000 **Charger Warning

**Error as displayed on controller.

@jgyates
Copy link
Owner Author

jgyates commented Jun 20, 2017

I have updated genmon.py with the codes for low battery and charger. Let me know if this does not correct your problem.

Thanks
Jason

@macbeck22
Copy link

I'm still seeing the unknowns after a pull.

@jgyates
Copy link
Owner Author

jgyates commented Jun 20, 2017

Did you restart genmon?

@macbeck22
Copy link

Yep, and tried a reboot.

@jgyates
Copy link
Owner Author

jgyates commented Jun 20, 2017

ok. try it now. I just checked in a new version. I had put the two new warning codes in your log in the table for error codes instead of the warning table for air cooled models. Let me know how this works. Sorry for the mix up on my end. My generator is a liquid cooled model so I can not test the exact circumstance you have on your generator.

@macbeck22
Copy link

macbeck22 commented Jun 20, 2017 via email

@zekyl314
Copy link

zekyl314 commented Jul 13, 2017

I don't have an alarm code on the panel right now, but had this from past history apparently.
Last Log Entries:
Start Stop Log: 07/09/17 14:12:09 Stopped - Auto
Service Log: 05/28/17 11:24:53 Schedule A Serviced
Alarm Log: 05/28/17 11:03:17 Unknown 0x14 : Alarm Code: 0000

generator: registers
Registers:
Num Regs: 208
Not Changed: 1400 Changed 117 Total Changed 0.08
0038:ffff 0034:0000
0037:133a 0032:4000
05f5:0000 05f4:0000
05f1:0000 01f1:0c0e
05ed:0064 023b:0000
023e:0000 003b:0000
05fa:0000 0059:0000
0058:0000 0053:0000
0052:0000 0057:0000
0056:0000 0055:0000
0054:0000 0208:03fe
005c:0000 005a:0000
005f:0000 005d:0000
003c:0000 000d:0000
000e:132e 000f:070d
000a:0086 000c:0024
0005:0e00 0006:0001
0000:0009 0001:00000000
0008:0000 0009:00f4
01f2:020a 0012:0000
0011:009c 0010:0411
0007:0000 0019:0003
002b:000a 002c:0000
002a:6967 002f:0000
002e:0000 0020:0000
0021:0000 001f:44ca
001e:016b 001d:0000
001c:0000 001b:467c
001a:00c6
01f4:30303037393532363337

Honeywell 62600
It is an evolution air cooled unit.

@jgyates
Copy link
Owner Author

jgyates commented Jul 14, 2017

Thanks!

@JeanB51
Copy link

JeanB51 commented Aug 7, 2017

Here are my unknow alarm codes - I wrote the actual Nexus alarms from the Nexus controller next to them

As I wrote in the "registers" issue , this is the model info:
Generac Qt036, 36kw, Liquid-cooled, Nexus controller, Propane fuel.

Alarm Log:
07/31/17 10:35:24 Unknown 0x01 --> Low oil pressure
07/31/17 10:33:35 Unknown 0x0B --> Low cooling fluid
06/10/17 18:20:15 Unknown 0x17 --> Inspect Air Filter
09/19/15 19:04:57 Unknown 0x21 --> Service Schedule A

@jgyates
Copy link
Owner Author

jgyates commented Aug 7, 2017

This is good info, one question:

Since you have a liquid cooled nexus I want to make sure that the nexus Liquid and Air cooled models share the same codes for the given alarm (i.e. 0x01 = Low oil pressure on both LC and AC Nexus models). Do you have any other entries in your log that the are correctly displayed in the web interface or with the "logs" command or are these the only entries you have in your alarm log? I want to match the against the existing ones I have taken from users with a Nexus Air Cooled model.

@JeanB51
Copy link

JeanB51 commented Aug 7, 2017

I have two alarm log entries that show "RPM Sense loss". Otherwise a bunch of 0x17 and 0x21

all the other logs seem good :
Start Stop Log:
07/31/17 10:39:42 Stopped - Auto
07/31/17 10:35:49 Running - Manual
07/31/17 10:35:04 Running - Manual
07/31/17 10:33:57 Running - Manual
07/31/17 10:31:41 Running - Manual
07/31/17 09:39:12 Stopped - Auto
07/10/17 17:19:39 Stopped - Auto
06/20/17 11:07:53 Stopped - Auto
06/20/17 11:07:28 Running - Manual
06/20/17 11:04:27 Stopped - Auto
06/20/17 11:04:08 Running - Manual
06/20/17 10:58:07 Running - Manual
06/20/17 10:54:49 Running - Manual
06/20/17 10:22:24 Stopped - Auto
06/20/17 10:10:14 Running - 2 Wire Start
06/20/17 10:07:13 Stopped - Auto
06/20/17 09:51:37 Running - 2 Wire Start
06/20/17 09:42:41 Stopped - Auto
06/20/17 09:40:20 Running - 2 Wire Start
06/20/17 09:32:44 Stopped - Auto
06/20/17 09:31:06 Running - 2 Wire Start
06/20/17 09:27:48 Stopped - Auto
06/20/17 09:12:44 Stopped - Auto
06/11/17 18:15:06 Running - Manual
06/10/17 18:20:15 Stopped - Auto
06/10/17 18:03:53 Running - 2 Wire Start
06/03/17 18:19:59 Stopped - Auto
06/03/17 18:03:37 Running - 2 Wire Start
05/27/17 18:19:40 Stopped - Auto
05/27/17 18:03:18 Running - 2 Wire Start
05/20/17 18:19:22 Stopped - Auto
05/20/17 18:03:00 Running - 2 Wire Start
05/19/17 07:01:05 Stopped - Auto
05/18/17 23:04:33 Running - 2 Wire Start
05/13/17 17:19:04 Stopped - Auto
05/13/17 17:02:42 Running - 2 Wire Start
05/06/17 17:18:46 Stopped - Auto
05/06/17 17:02:24 Running - 2 Wire Start
04/29/17 16:18:26 Stopped - Auto
04/29/17 16:02:05 Running - 2 Wire Start
04/22/17 16:18:07 Stopped - Auto
04/22/17 16:01:46 Running - 2 Wire Start
04/15/17 16:17:49 Stopped - Auto
04/15/17 16:01:27 Running - 2 Wire Start
04/08/17 16:17:31 Stopped - Auto
04/08/17 16:01:09 Running - 2 Wire Start
04/01/17 16:17:09 Stopped - Auto
04/01/17 16:00:48 Running - 2 Wire Start
03/25/17 16:16:50 Stopped - Auto
03/25/17 16:00:29 Running - 2 Wire Start

@jgyates
Copy link
Owner Author

jgyates commented Aug 7, 2017

ok. that helps. I have a fix for this, once I get some feedback on #35 I can post an updated genmon.py.

@JeanB51
Copy link

JeanB51 commented Aug 14, 2017

Here is another unknow alarm.
Every time the generator stops after a run, I get 3 emails:
1: generator cooling down
2: generator alert : CRITICAL
3: generator off

For number 2, the email body is :
Time: 12:40:20 PM
Date: Mon 14-Aug-2017

Notice from Generator:

Switch State: System in Alarm
Engine State: Stopped

Current Alarm: UNKNOWN ALARM: 00090017
System In Alarm: 0001:00090017

Last Log Entries:
Start Stop Log: 08/14/17 12:24:10 Running - 2 Wire Start
Alarm Log: 07/31/17 10:35:24 Low Oil Pressure

To clear the Alarm/Warning message, press OFF on the control panel keypad followed by the ENTER key.

But if I do the "logs" command, this unknown alarm does not show up.
And if I ask for a system status, everything seems normal.
Could this be a spurious signal ?

JB

@jgyates
Copy link
Owner Author

jgyates commented Aug 14, 2017

Yes, the cause here is the software has never seen register 0001 with a value of 0017 in the lower word. The 0009 in high word means the engine is stopped. I will code this as "stopping". My next update will reflect this. I have a couple of other updates to add for your Nexus Liquid cooled model as well. It appears that the stop sequence is slightly different for the Nexus LC.

@jgyates
Copy link
Owner Author

jgyates commented Aug 14, 2017

One question: Are you using 2 wire start, or is your generator detecting the utility voltage and automatically starting? You start stop log has an entry for 2 wire start so I want to validate that this is actually the case because this may help me interpret the value of 17 better. Also, if you are using 2 wire start, what is the state of your switch (auto, off, manual) on your controller?

@jeepjungle
Copy link

Registers:
Num Regs: 158
Not Changed: 59622 Changed 13883 Total Changed 0.23
0038:01f4 0034:01f4
0037:01f4 0032:01f4
05f5:001e 05f4:0032
05f1:01f4 01f1:0c0c
05ed:0018 023b:0000
023e:0000 003b:0000
05fa:01fe 0059:01f4
0058:01f4 0053:01f4
0052:01f4 0057:01f4
0056:01f4 0055:01f4
0054:01f4 0208:03e8
005c:01f4 005a:01f4
005f:01f4 005d:01f4
003c:001e 000d:0000
000e:131b 000f:0905
000a:007e 000c:0035
0005:0c00 0006:0300
0000:0006 0001:00000000
0008:0000 0009:00f1
01f2:050c 0012:0000
0011:0090 0010:0211
0007:0000 0019:0000
002b:0000 002c:0000
002a:65d4 002f:01f4
002e:01f4 0020:0000
0021:0000 001f:46de
001e:00f9 001d:44b2
001c:0031 001b:4571
001a:0063
01f4:30303037363536383033

Alarm log:
09/03/17 14:20:28 Unknown 0x0F ---> GOVERNOR FAULT
09/03/17 14:16:16 Unknown 0x1E ---> LOW FUEL PRESSURE
09/03/17 13:31:34 Unknown 0x22 ----> SERVICE SCHEDULE B

Generac QT036 - Nexus/Liquid cooled/NG fueled

@jgyates
Copy link
Owner Author

jgyates commented Sep 6, 2017

Thanks @jeepjungle. I uploaded a new version of genmon.py with these three alarm codes. Let me know if you have any issues.

@jeepjungle
Copy link

Works great! Thanks.
Rob

@proppilot
Copy link

Hi jgyates, I am new to the board and Pi 3 programming (but an old school programmer) and love the project now that the Generac cell based link went down in Canada. I have had a Guardian 11kW air cooled for six weeks and jumped on the project. Just got it live on the generator today and have an alarm code error when running the ClientInterface

alarm code error

firmware

alarm code error

@proppilot
Copy link

registers

@jgyates
Copy link
Owner Author

jgyates commented Nov 18, 2017

Hi @Propilot,

I can fix this, I just need the following:

  1. Rin this command:
    Generator: logs
  2. find any unknowns in the list of alarms and find the corresponding entries in you alarm log from your controller LCD screen menu. You should be able to match the time and date in the log out put from the above command to the log entry from your display. I will need the any unknown codes ( i.e. 0x21) and the matching text description from your controllers alarm log display.

Let me know if you have any questions.

Thanks
Jason

@proppilot
Copy link

proppilot commented Nov 18, 2017 via email

@jgyates
Copy link
Owner Author

jgyates commented Nov 18, 2017

Thanks! I will post an update on Monday. I am out of town today.

@jgyates
Copy link
Owner Author

jgyates commented Nov 22, 2017

The "No Alarms" email is just an email letting you know that all is clear. One of the core pieces of logic is to monitor register 0001, if anything changes, you get an email as this is the base status register that monitors the switch state, engine state and alarm state.

I added the Low Battery code and check in the latest. Thanks for you help!!

@lqallison
Copy link

Found Evolution Error codes on Zillerelectric.com. This is a copy & Paste into Microsoft Word file.
Evolution E-Codes.docx

@jgyates
Copy link
Owner Author

jgyates commented Apr 18, 2018

@lqallison ,

I appreciate the information, however the file ALARMS.txt already contains all of these plus others. The issue with "Unknown" Alarms is not related to knowing the the documented E-Codes since we have all of those, but rather the information that is stored internally by the generator is coded to a status register. The mapping between these status register bits and the actual E-Code or the text description displayed on the screen is unknown for some bit positions.

The way the software works is when running on an evolution controller, we take the E-Code and look up the value in ALARMS.TXT to get the text description of the alarm. If it is not in ALARMS.txt then we try to decipher the status bits. The info we need is in ALARMS.txt in most cases. For the Nexus it is different situation because that controller does not have the concept of E-Codes so we rely solely on the people to tells us what their errors are and the bits associated with them (as displayed in the email sent from genmon when an alarm occurs).

@berenguerj
Copy link

berenguerj commented Apr 27, 2018

Hi @jgyates
Let me know if you need additional information:

From registers:

Time: 06:11:20 PM
Date: Fri 27-Apr-2018
Registers :
Num Regs : 220
Not Changed : 2504129
Changed : 55019
Total Changed : 0.02
Base Registers :
0239 : 0000
0039 : 0000
0038 : fffe
0034 : ffff
0037 : 1037
0036 : 0000
0237 : 0000
0033 : ff38
0032 : 4000
05f7 : 05a4
05f6 : 05b6
05f5 : 0000
05f4 : 0000
05f3 : 00c8
05f1 : 0000
05ed : 0064
023b : 0000
003a : 0000
023e : 0000
003b : 0000
05fa : 0000
0059 : 0000
0058 : 0000
0053 : 0000
0052 : 0000
0057 : 0000
0056 : 0000
0055 : 0000
0054 : 0000
0208 : 03fb
005c : 0000
005a : 0000
005f : 0000
005e : 0000
005d : 0000
003c : 0000
000d : 0000
000e : 120c
000f : 041b
000a : 0081
000b : 0000
000c : 001e
0005 : 0c00
0006 : 0600
0007 : 0000
0000 : 0009
0001 : 00000000
0008 : 0000
0009 : 00f3
05ee : 01c2
0012 : 0000
0011 : 009c
0010 : 0512
0019 : 0001
002b : 0005
002c : 0c00
002a : 6a77
002f : 0000
002d : 0001
002e : 0006
0022 : 45c4
0020 : 0000
0021 : 0000
001f : 4a0b
001e : 0171
001d : 0000
001c : 0000
001b : 4731
001a : 00a9
01f4 : 33303031393933343938

From Email:
Generator Alert at GeneracRPI3: CRITICAL

Time: 05:55:05 PM
Date: Fri 27-Apr-2018

Notice from Generator:
Switch State: System in Alarm
Engine State: Stopped
Current Alarm: UNKNOWN ALARM: 0009002b
System In Alarm: 0001:0009002b
Last Log Entries:
Logs :
Alarm Log : 04/27/18 08:51:27 Charger Missing AC : Alarm Code: 0000
Service Log :
Start Stop Log : 04/27/18 06:56:59 Switched Off
To clear the Alarm/Warning message, press OFF on the control panel keypad followed by the ENTER key.

Text displayed on controller.
I looked in the controller log, but couldn't find an entry corresponding to the error date/time.

Generator information:
Generac Model 7030, 9Kw, Air Cooled wit Evolution controller

Thanks

@jgyates
Copy link
Owner Author

jgyates commented Apr 28, 2018

Thanks! Let me look into this and see if I can see. I notice you did have an alarm / warning today (Alarm Log : 04/27/18 08:51:27 Charger Missing AC : Alarm Code: 0000) , but this appears to be a different time.

@berenguerj
Copy link

Yes, the Missing AC alarm comes from a power failure we had this morning and lasted until until 5:55PM . I could't find an log entry for the 5:55:05 PM entry. BTW, I missed the following entry:

Time: 05:55:05 PM
Date: Fri 27-Apr-2018
I just added into the previous thread.

@jgyates
Copy link
Owner Author

jgyates commented Apr 28, 2018

@berenguerj ,

Question: Can you look at your log (start stop log or outage log and give me the times the power went out? Here is what it looks like. There are 2 places that an alarm is read in the controller registers: 1) the alarm log, and 2) the lower half of register 0001. Based on the events as I can see them it looks like you had a power outage, the log entry was entered for missing AC (the software knows this value already), when power was restored the alarm condition was displayed in reg 0001. Also, when the Alarm Code is 0000 this denotes a warning, which also matches Charger Missing AC. If the time of the outage matches the log entry for Missing AC, and when power was restored is when the Unknown alarm condition email was sent then it looks like I can say reg0001 value 2b is Missing AC. This would make sense since a warning code would be secondary to a power outage status.

BTW, I received an email because you enabled auto feedback when the event occured so it sent me a copy of your registers as the Unknown entry occured, this was very helpful. Thanks. I will post and update to genmon shortly and let you know when it is there.

@jgyates
Copy link
Owner Author

jgyates commented Apr 28, 2018

I checked in an update that should address this error.

@berenguerj
Copy link

Hi @jgyates

There is a great benefit from all of us by having the Automated Feedback option turned on. It seems you are very passionate about your project, so at least we should contribute with feedback and support. Thanks!!

I'll try to explain what happened yesterday to see if the logs make sense. Here they are for yesterday with my interpretation after the ##:

Logs :
Alarm Log :
04/27/18 12:33:13 Charger Missing AC : Alarm Code: 0000 - ## City power still down, I set the unit from Auto into Off
04/27/18 08:51:27 Charger Missing AC : Alarm Code: 0000 - ## City power went down

Start Stop Log : 
    04/27/18 17:43:56 Stopped - Auto  - ## City power was restored
    04/27/18 17:13:16 Running -  Utility Loss ## My guess is that this is sensed when I set it to Auto
    04/27/18 17:13:09 Stopped - Auto - ## I switch the unit from Off to Auto
    04/27/18 12:32:57 Switched Off  - ## I switch the unit from Auto to Off
    04/27/18 12:03:22 Running - Utility Loss ## My guess is that this is sensed when I set it to Auto
    04/27/18 12:03:08 Stopped - Auto  - ## I switch the unit from Off to Auto
    04/27/18 06:56:59 Switched Off - ## I switch from Auto to Off

Since we are getting so many power failures, after power was restored following Hurricane Maria, I only set the generator into automatic mode when we are at home.

Every morning, since everyone is going to work and/or school, I switch the generator into off mode (06:59:59). I see no benefit from having the generator turning on when there is a power failure and there is no one is at home, specially when the price for LPG is at $2:50 per gallon and this unit spend around .87 gallon per hour at 1/2 load. Yesterday we had another power failure at (8:51:27). When I get home from work at noon, I switch the generator back in automatic (12:03:08) and then back into manual when I left back to work at 12:32:57. After returning from work I set the unit back into Auto at 17:13:09 when the city power was still down. City power was restored at 17:43:56.
Hope this help. Let me know if you need more information.

@jgyates
Copy link
Owner Author

jgyates commented Apr 30, 2018

Thanks! I have everything I need on this one. This confirms my theory. Let me know if the updates do not fix this issue if it occurs again.

@tmorse305
Copy link

I have a Nexus Controller on an air cooled Generac 20KW generator.
Here are 2 unknown codes:

Change Oil & Filter: 0x16
Inspect Spark Plugs: 0x19

@jgyates
Copy link
Owner Author

jgyates commented May 1, 2018

@tmorse305 , Thanks for the feedback. Can you send a copy of your registers? this would help with some other things since you have this service due. I assume that the 0x16 and 0x19 are from the "Current Alarm: UNKNOWN ALARM: 00000016" message and not from the alarm log? If you can post the email or web UI that would help me put this on context.

Thanks
Jason

@jgyates
Copy link
Owner Author

jgyates commented May 1, 2018

btw, if you want to send your registers without posting them to the forum you can do this directly from ClientInterface.py

from clientInterface.py type:

 generator: sendregisters

This was added in v1.7.4

@tmorse305
Copy link

capture
Here is a screen shot where the events occurred. I sent the register data via the Client interface

@jgyates
Copy link
Owner Author

jgyates commented May 2, 2018

Hmm, I have not received your registers. I have the change made in the code, I just need the registers to make the final validation. When you send the registers via Clientinterface it should give you a response back "Registers submitted"

 >generator: sendregisters
 Registers submitted 

@tmorse305
Copy link

tmorse305 commented May 4, 2018 via email

@jgyates
Copy link
Owner Author

jgyates commented May 4, 2018

I don't see a screen shot in your last post. To send an attachment, you must post them from the web forum. Github will strip attachments that are sent from an email attachment, so I don't know your response when you tried to use the "sendregisters" command.

You can send your registers a few ways:

  1. run ClientInterface.py

    python Clientinterface.py

    generator: registers

Then copy the output of the listed registers to a file, then paste them into this issue thread.

  1. run ClientInterface.py

    python Clientinterface.py

    generator: sendregisters

@jgyates
Copy link
Owner Author

jgyates commented May 4, 2018

@tmorse305

I just checked in a change that should

  1. Add the entries for your log that are missing. Let me know if they do not match your actual generator log.
  2. A button on the Monitor page of the web UI can be clicked to submit your registers. I would still be very interested in seeing your registers since you have two service items due and you have a Nexus controller. There are now dates on the Maintenance page and I want to validate that the service dates match the service item.

Thanks
Jason

@tmorse305
Copy link

I am running v1.6.0, is that the latest? I clicked the Upgrade to the latest version button but forgot to note the version prior to clicking it.

I don't see a button to send registers. I tried the generator: sendregisters again but got the same result, see attached.

Thanks,

TIm
capture1

@jgyates
Copy link
Owner Author

jgyates commented May 8, 2018

The latest version 1.7.8.
V1.6.0 is from about a month ago.

Do you have a file in your genmon directory named "genmonmaint.sh"? If you do then you can upgrade to the latest with this command if run from the genmon directory:

  bash ./genmonmaint.sh update
  bash ./startgenmon.sh restart

If you do not have the file "genmonmaint.sh in your genmon directory then you can upgrade to the latest by typing these commands from the genmon directory:

 sudo git fetch origin
 sudo git reset --hard origin/master
 bash ./startgenmon.sh restart

Once genmon is reloaded you should be able to go the the "Monitor" page on the web UI and you should see a button to submit your registers.

From the sound of your feedback (having V1.6.0) you can not send your registers via the "sendregisters" command as this was not supported in V1.6.0.

@jgyates
Copy link
Owner Author

jgyates commented May 8, 2018

I forgot to mention, once you update the software you need to refresh your browser.

@tmorse305
Copy link

Thanks, all set, software updated, registers sent. The logs in the app also match the display on the generator.

@jgyates
Copy link
Owner Author

jgyates commented May 9, 2018

@tmorse305 , glad your logs are working now. I still have not received any registers. I would check your logs, specifically /var/log/genmon.log and /var/log/mymail.log to see if you have any errors. Are you receiving emails when you start genmon?

@tmorse305
Copy link

tmorse305 commented May 9, 2018 via email

@jgyates
Copy link
Owner Author

jgyates commented May 9, 2018

That explains why I am not getting your messages. The client app uses email to send the info to me so if you don't have email setup your register email will just be dropped. If you don't have email setup to send your registers you will have to copy and past them into this thread:

from ClientInterface type this command:

 generator: registers

Copy and past the registers into this thread.

BTW, if you do not have email setup there are features you are not getting, like outage notices, however email is optional if you do not wish to have that info.

@tmorse305
Copy link

Here you go. Sorry I should have mentioned my use model earlier, no email.

Thanks, Tim
Registers :
Num Regs : 170
Not Changed : 3574639
Changed : 461866
Total Changed : 0.13

Base Registers :
    0239 : 0000
    0039 : 0000
    0038 : 0000
    0034 : 0000
    0037 : 1955
    0036 : 0000
    0237 : 0000
    0033 : 0000
    0032 : 26ab
    05f7 : 03fb
    05f6 : 03fb
    05f5 : 03fb
    05f4 : 03fb
    05f3 : 03fb
    05f1 : 03fb
    05ed : 0000
    023b : 0000
    003a : 0000
    023e : 0000
    003b : 0000
    05fa : 03fb
    0059 : 03fb
    0058 : 03fb
    0053 : 03fb
    0052 : 03fb
    0057 : 03fb
    0056 : 0000
    0055 : 03fb
    0054 : 03fb
    0208 : 03fb
    005c : 0000
    005a : 0000
    005f : 0000
    005e : 0000
    005d : 0000
    003c : 0000
    000d : 0000
    000e : 0a02
    000f : 050a
    000a : 008c
    000b : 0000
    000c : 00b5
    0005 : 0e00
    0006 : 0601
    0007 : 0000
    0000 : 0003
    0001 : 00000000
    0008 : 0000
    0009 : 00ef
    05ee : 0000
    0012 : 0000
    0011 : 009c
    0010 : 0412
    0019 : 0004
    002b : 0000
    002c : 0000
    002a : 668e
    002f : 0000
    002d : 0000
    002e : 0000
    0022 : 455f
    0020 : 4541
    0021 : 0129
    001f : 0061
    001e : 0042
    001d : 4541
    001c : 002f
    001b : 4541
    001a : 0061
    01f4 : 30303036383836393834

@RubyBailey
Copy link

I have the following coming up in the Alarm Log in genmon:
image
On the controller it says "Change Air Filter".
It's a Nexus, Air Cooled unit.

@jgyates
Copy link
Owner Author

jgyates commented Feb 4, 2021

Thanks, I updated the code and checked in the change. This should fix this issue. This is helps with unknown log entries. If you run into any more just report again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests