Briggs&Stratton PP20 - Waiting for Comms #1229
Replies: 7 comments 17 replies
-
I believe the loopback tests would still be valuable to ensure the OS & HAT are configured correctly. Making sure TX & RX aren't backwards is a big one, and if this is doing full duplex then a common ground is needed, it certainly won't hurt even if it isn't full duplex. Photos of your wiring and descriptions of what you have tried are good references for additional help. |
Beta Was this translation helpful? Give feedback.
-
How did you set parity to even? did you modify the config file directly or did you use the advanced settings page? you log file has the following errors in /var/myserial.log 2025-01-01 19:33:10,914 : Error getting thread name in KillThread: SerialReadThread This indicates that genmon is not interpreting your value for parity correctly. I would set this value from the Advanced settings page if you have not done so. If you have, the look at the file /etc/genmon/genmon.conf and what is the value of the parity setting? It should look like this
|
Beta Was this translation helpful? Give feedback.
-
Also adding:
|
Beta Was this translation helpful? Give feedback.
-
Oddly the values are I suppose there might be something in 0003 which I missed or doesn't work on my controller. "buttons": [
{
"onewordcommand": "off",
"title": "Select Manual Mode",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0001"
}
]
},
{
"onewordcommand": "auto",
"title": "Select Automatic Mode",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0004"
}
]
},
{
"onewordcommand": "start",
"title": "Start Engine",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0001"
},
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0002"
}
]
},
{
"onewordcommand": "stop",
"title": "Stop Engine",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0001"
}
]
}
], |
Beta Was this translation helpful? Give feedback.
-
And by this token a start is a stop then start or a "switch to manual then
start" as stop and manual/off are the same reg/value.
I may have to get around to some.further testing...
…On Thu, Jan 2, 2025, 10:43 a.m. Mark Litwin ***@***.***> wrote:
Oddly the values are
0001 for OFF
0002 START
0004 AUTO
I suppose there might be something in 0003 which I missed or doesn't work
on my controller.
"buttons": [
{
"onewordcommand": "off",
"title": "Select Manual Mode",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0001"
}
]
},
{
"onewordcommand": "auto",
"title": "Select Automatic Mode",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0004"
}
]
},
{
"onewordcommand": "start",
"title": "Start Engine",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0001"
},
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0002"
}
]
},
{
"onewordcommand": "stop",
"title": "Stop Engine",
"command_sequence": [
{
"comment": "write to a holding register, input register are read only",
"reg": "0000",
"value": "0001"
}
]
}
],
—
Reply to this email directly, view it on GitHub
<#1229 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWV5CGAYQUYQW62RZIVCCT2IVND5AVCNFSM6AAAAABUPFCO66VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNZRHAYTQNI>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
If I stop it manually using the physical controller it does do a cool down.
And I'm wondering if the lack of it working is all delays...
This morning I have to make the start call several times before I hear the
generator startup
…On Thu, Jan 2, 2025, 11:48 a.m. jgyates ***@***.***> wrote:
One thing to note, @twistedroutes <https://github.com/twistedroutes> is
using in an off grid setup so no transfer switch I assume. This may explain
the lack of a cool down as the controller may put the responsibility on the
operator to handle cool down if no ATS is involved. Some controllers have
separate methods to activate in off grid mode.
Generac calls this two wire mode and it is a separate mode compared to
automatic transfer switch mode. Remote commands behave differently on
generac in two wire mode, but I do not know if that is the case from Briggs.
—
Reply to this email directly, view it on GitHub
<#1229 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWV5CAEWMEKGPINVOCPFGD2IVUVNAVCNFSM6AAAAABUPFCO66VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNZRHA3TQNY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
It may be a useful add-on to also enable a two-wire dry contact relay
closure in GenMon. That's actually how my inverter would call the
generator typically.
…On Thu, Jan 2, 2025, 11:48 a.m. jgyates ***@***.***> wrote:
One thing to note, @twistedroutes <https://github.com/twistedroutes> is
using in an off grid setup so no transfer switch I assume. This may explain
the lack of a cool down as the controller may put the responsibility on the
operator to handle cool down if no ATS is involved. Some controllers have
separate methods to activate in off grid mode.
Generac calls this two wire mode and it is a separate mode compared to
automatic transfer switch mode. Remote commands behave differently on
generac in two wire mode, but I do not know if that is the case from Briggs.
—
Reply to this email directly, view it on GitHub
<#1229 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAWV5CAEWMEKGPINVOCPFGD2IVUVNAVCNFSM6AAAAABUPFCO66VHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNZRHA3TQNY>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Checklist
Version
genmon V1.19.05 on Pi Zero 2 W running raspberry pi os bullseye
Have you submitted your log files from the About page? Note that outbound email must be working for logs to be submitted.
I have submitted logs
What is/are your question(s)?
Generator: B&S PP20
HAT: Waveshare RS485 https://www.waveshare.com/wiki/RS485_CAN_HAT_(B)#Modbus_Application_Example
I have not been able to successfully get comms. I am using /dev/ttySC0 (have also tried ttySC1).
I ran the tests provided by waveshare successfully. I have not run the serial troubleshooting test as I am not 100% sure if they are relevant here (and maybe this is my problem... should we be communicating still with /dev/serial0 or /dev/ttySC0 ?)
Speed: 9600
Parity: Even
Controller Type: Custom
Custom Controller Config File: Briggs_Stratton_GC-1032.json
Has anyone used this HAT sucessfully? What was your config...Im sure this is user error, so any help would be welcome.
Additional information
No response
Beta Was this translation helpful? Give feedback.
All reactions