I started a new thread to keep it clear what this is about. The HWH system uses the RV-C standard for messages. Nice thing is that all the message definitions are available on the website for RV-C. I decoded the messages I was seeing on the HWH in my 2004 and I'll actually connect to it this weekend to see how it all works. Oddly enough, it gets a message from a smoke detector. Only reason I could think of is that if it thinks the coach is on fire, it makes sure not to run the hydraulic pump. It also gets information on the water heater and what it's doing. I'll have to see what that shows.
rv-c.com | Your Source for RV-C Information. (http://www.rv-c.com/)
Nice find
I did an HWH search Search | rv-c.com (http://www.rv-c.com/search/node/hwh) and it links to several HWH proposals which you know are what HWH eventually used.
In the current spec there is a list of active air data so you can decode those bits. Did you also find pre active air items or do you think they are under generic Leveling System Controller data?
Anyway looking forward to what you find !
If you look at the dates, the earliest one was 10/18/2007
I agree that the HWH is using a can buss, I don't believe that they are using RV-C to communicate between their devices and instead are using there own designed system. I am going to guess that HWH has created a device that takes the HWH language and converters it to the RV-C language. Just like a number of other manufactures have done to get their system to talk to the RV-C buss. One thing I do know is that in my 2014 IH the HWH buss is not connected to the RV-C buss that goes through the coach.
Below is a log that I ran while trying to understand what Silverleaf was sending out in RV-C messages. I was using Silverleaf's omniscope software to record this log. Tiffin had started a project called Coach Proxy. Then a guy name Rob took this open source software and started what he call eRVin myeRVin.com – Enhancing RV Integrated Networks (https://myervin.com/) for his Entregra Coach. I have taken what he has and have changed/added so it works in my coach. I am now able to do what the new coaches can do such as operating the generator, aquahot, doors, lights, water pump, water fill, and shades off site on my phone.
To explain the below, first part is the timestamp (614265622133), the next part is not part of the message that is sent but has been added by omniscope the description of the DGN (UNIDENTIFIED DGN ) which is the next part (OFECA), the SA is address of the module that sent the message (SA:61) and the last part is the data (05 61 FF FF FF FF )
614265622133 UNIDENTIFIED DGN 0FECA SA:61 05 61 FF FF FF FF
614265642765 UNIDENTIFIED DGN 0FECA SA:92 05 84 FF FF FF FF FF FF
614265663122 DC_DIMMER_STATUS_3 1FEDA SA:84 30 7E 00 FD FF 06 00 FF
614265683491 UNIDENTIFIED DGN 0FECA SA:95 05 84 FF FF FF FF FF FF
614265704244 UNIDENTIFIED DGN 0FECA SA:9C 05 84 FF FF FF FF FF FF
614265726009 UNIDENTIFIED DGN 0FECA SA:85 05 83 FF FF FF FF FF FF
614265746892 ATS_AC_STATUS_1 1FFAD SA:4F 09 88 09 14 7D 00 1F 00
614265760982 UNIDENTIFIED DGN 0FECA SA:87 05 83 FF FF FF FF FF FF
614265774313 UNIDENTIFIED DGN 0FECA SA:83 05 83 FF FF FF FF FF FF
614265787410 UNIDENTIFIED DGN 0FECA SA:86 05 83 FF FF FF FF FF FF
614265800529 PRODUCT_ID 0FEEB SA:B8 54 72 69 4D 61 72 6B 2A 35 31 30 2D 30 32 30 30 20 49 2F 4F 20 4D 6F 64 75 6C 65 2A 2A 2A
614265812782 ATS_STATUS 1FFAA SA:4F 01 01 00 00 00 00 00 00
614265845435 UNIDENTIFIED DGN 0FECA SA:93 05 84 FF FF FF FF FF FF
614265879782 UNIDENTIFIED DGN 0FECA SA:97 05 84 FF FF FF FF FF FF
614265902110 UNIDENTIFIED DGN 0FECA SA:88 05 83 FF FF FF FF FF FF
614265947241 UNIDENTIFIED DGN 0FECA SA:81 05 84 FF FF FF FF FF FF
614265970876 UNIDENTIFIED DGN 0FECA SA:94 05 44 FF FF FF FF FF FF
614265991385 DC_SOURCE_STATUS_1 1FFFD SA:FA 01 64 11 01 FF FF FF FF
614266011726 DC_SOURCE_STATUS_1 1FFFD SA:FA F9 14 0E 01 FF FF FF FF
614266034181 CHARGER_AC_STATUS_1 1FFCA SA:FA 01 A6 09 14 7D FF FF FF
614266055184 CHARGER_AC_STATUS_1 1FFCA SA:FA 11 FF FF FF FF FF FF FF
Here's what was on the HWH network. I'm not at the coach, but I'll connect this weekend and play with it a bit to see how the values change.
HWH engineering told me that they use RV-C messages for communication. It looks like HWH was one of the creators of the original standards. This system predates the first official release of the standard, but it looks like HWH just used what they had already created in the RV-C standard.
Time Chn Diff Time (last Occ.) Prio ID PGN Name Sender Node Receive Node Src Dest Dir Data length Data J1939 Interpretation J1939 Violation J1939 Sequence Diagram Date and Time
0.0260 CAN 1 0.0260 4 11B0D515x 1B000p SuspensionDriveAxle1 ECU 213 15 D5 Rx 0 [J1939] DLC must be 8 15->D5 3:22:53.8145 PM
[-] 0.0780 CAN 1 0.0780 3 CFFF101x FFF1p AAS_Commmand Engine2 01 all Rx 8 00 00 11 08 00 00 00 00 <1> 3:22:53.7632 PM
| AAS_Operating_State Off 0
| AAS_Mode Normal 0
| Left_Front_Sensor_Mode 0.0000 % 0
| Right_Front_Sensor 8.5000 % 11
| Right_Rear_Sensor 4.0000 % 8
| Left_Rear_Sensor 0.0000 % 0
| Tag_axle_Lift Off 0
0.0260 CAN 1 0.0260 555 Rx 8 BA D1 A2 2D 2B A7 84 8C 3:22:53.8156 PM
[-] 0.0790 CAN 1 0.0790 6 18FFF403x FFF4p Chassis_Mobility_Status Transmission1 03 all Rx 4 40 00 00 00 <3> 3:22:53.7598 PM
| Eng_Spd 8.0000 RPM 40
| Vehicle_Spd 0.0000 KPH 0
[-] 0.0190 CAN 1 0.0190 6 18FFF302x FFF3p Chassis_Mobility_Command Turbocharger 02 all Rx 2 00 00 <2> 3:22:53.8179 PM
| Park_Brake_COmmand Please release chassis 0
| Park_Brake_User_Override Normal Priority 0
| Transmission_Command Please release transmission 0
| Transmission_Lock_Override Normal Priority 0
[+] 0.0780 CAN 1 0.0780 3 CFFF201x FFF2p AAS_Status Engine2 01 all Rx 8 00 00 00 00 EA 30 70 0C <1> 3:22:53.7891 PM
[-] 0.0690 CAN 1 0.0690 6 18FFF706x FFF7p Waterheater_Status ShiftConsoleSecondary 06 all Rx 4 00 00 04 00 <6> 3:22:53.7720 PM
| Instance 0 0
| Operating_Mode Off 0
| Set_Point -272.8750 °C 4
[-] 0.0590 CAN 1 0.0590 6 18FFF605x FFF6p Waterheater_Command ShiftConsolePrimary 05 all Rx 4 00 00 04 00 <5> 3:22:53.8119 PM
| Instance 0 0
| Operating_Mode Off 0
| Set_Point -272.8750 °C 4
0.0780 CAN 1 0.0780 3 CFFF001x FFF0p Engine2 01 all Rx 8 00 06 90 80 00 00 DA 80 <1> 3:22:53.8151 PM
[-] 0.0840 CAN 1 0.0840 6 18FFF504x FFF5p Gas_Sensor_Status Transmission2 04 all Rx 2 00 02 <4> 3:22:53.8162 PM
| Instance 0 0
| Type Smoke 2