Announcement

Collapse
No announcement yet.

Wireless connection? I can receive, but send is intermittent

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Wireless connection? I can receive, but send is intermittent

    I am using AquaConnect from my PS4 wirelessly, and I wonder if it is causing my issue... Have the serial converter plugged into a Global Cache GC-100 that is plugged into a wi-fi router in bridge mode... which is connecting via a virtual com port on my server to communicate with HomeSeer. It seems that the Rx is working fine, as I am seeing the display update correctly, but button presses on the control window are not working, and programs are not controlling the pump schedule I have set up. Control ins intermittent, it does work fine at times, and others it does not.

    From what I can tell, the logs show the transmissions as:

    Code:
    Jun-25 6:32:44 PM	 	AquaConnect	ProcessResponse(10 02 04 20 20 41 69 72 20 54 65 6D 70 20 20 20 37 38 5F 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 07 7C 10 03 )
    Jun-25 6:32:44 PM	 	AquaConnect	Entering RemoveSpecialChars(10 02 04 20 20 41 69 72 20 54 65 6D 70 20 20 20 37 38 5F 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 07 7C 10 03 )
    Jun-25 6:32:44 PM	 	AquaConnect	Entering StripFrame(10 02 03 28 00 00 00 00 00 00 00 00 3D 10 03 )
    Jun-25 6:32:44 PM	 	AquaConnect	Got LED update: 03 28 00 00 00 00 00 00 00
    Jun-25 6:32:44 PM	 	AquaConnect	Entering RemoveSpecialChars(10 02 03 28 00 00 00 00 00 00 00 00 3D 10 03 )
    Jun-25 6:32:44 PM	 	AquaConnect	Exiting RemoveSpecialChars(10 02 03 28 00 00 00 00 00 00 00 00 3D 10 03 )
    Jun-25 6:32:44 PM	 	AquaConnect	ProcessResponse(10 02 03 28 00 00 00 00 00 00 00 00 3D 10 03 )
    Jun-25 6:32:44 PM	 	AquaConnect	Transmiting: HSPI_AQUACONNECT.Util+TransmitQitem
    Jun-25 6:32:44 PM	 	AquaConnect	Transmiting: HSPI_AQUACONNECT.Util+TransmitQitem
    Jun-25 6:32:43 PM	 	AquaConnect	Exiting CreateChecksum(+)
    Jun-25 6:32:43 PM	 	AquaConnect	SendCMD sending : +
    Jun-25 6:32:43 PM	 	AquaConnect	Exiting SendCommand
    Jun-25 6:32:43 PM	 	AquaConnect	Entering CreateChecksum()
    Jun-25 6:32:43 PM	 	AquaConnect	Exiting CreateChecksum(+)
    Jun-25 6:32:43 PM	 	AquaConnect	Sending button release command +
    Jun-25 6:32:43 PM	 	AquaConnect	Entering CreateChecksum()
    Jun-25 6:32:43 PM	 	AquaConnect	Entering CreateChecksum()
    Jun-25 6:32:43 PM	 	AquaConnect	Exiting CreateChecksum(*)
    Jun-25 6:32:43 PM	 	AquaConnect	SendCMD sending : *
    Jun-25 6:32:43 PM	 	AquaConnect	Entering CreateChecksum()
    Jun-25 6:32:43 PM	 	AquaConnect	Exiting CreateChecksum(*)
    Jun-25 6:32:43 PM	 	AquaConnect	Sending button press command *
    Jun-25 6:32:43 PM	 	AquaConnect	Entering SendCommand for button Valve3
    Jun-25 6:32:43 PM	 	AquaConnect	Transmiting: HSPI_AQUACONNECT.Util+TransmitQitem
    Jun-25 6:32:43 PM	 	AquaConnect	Transmiting: HSPI_AQUACONNECT.Util+TransmitQitem
    Jun-25 6:32:42 PM	 	AquaConnect	SendCMD sending : ';
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting SendCommand
    Jun-25 6:32:42 PM	 	AquaConnect	Sending button release command ';
    Jun-25 6:32:42 PM	 	AquaConnect	Entering CreateChecksum(')
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting CreateChecksum(;)
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting CreateChecksum(:)
    Jun-25 6:32:42 PM	 	AquaConnect	SendCMD sending : ':
    Jun-25 6:32:42 PM	 	AquaConnect	Entering CreateChecksum(')
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting CreateChecksum(;)
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting CreateChecksum(:)
    Jun-25 6:32:42 PM	 	AquaConnect	Sending button press command ':
    Jun-25 6:32:42 PM	 	AquaConnect	Entering CreateChecksum(')
    Jun-25 6:32:42 PM	 	AquaConnect	Entering SendCommand for button Super Chlorinate
    Jun-25 6:32:42 PM	 	AquaConnect	Entering CreateChecksum(')
    Jun-25 6:32:42 PM	 	AquaConnect	Transmiting: HSPI_AQUACONNECT.Util+TransmitQitem
    Jun-25 6:32:42 PM	 	AquaConnect	Transmiting: HSPI_AQUACONNECT.Util+TransmitQitem
    Jun-25 6:32:42 PM	 	AquaConnect	SendCMD sending : ';
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting SendCommand
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting ProcessResponse(04 20 20 41 69 72 20 54 65 6D 70 20 20 20 37 38 5F 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 )
    Jun-25 6:32:42 PM	 	AquaConnect	after removeing extra spaces = 20 41 69 72 20 54 65 6D 70 20 37 38 5F 46 20
    Jun-25 6:32:42 PM	 	AquaConnect	Sending button release command ';
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting FormatDisplayChars(20 41 69 72 20 54 65 6D 70 20 37 38 5F 46 20 )
    Jun-25 6:32:42 PM	 	AquaConnect	Entering CreateChecksum(')
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting CreateChecksum(;)
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting RemoveSpecialChars(10 02 04 20 20 41 69 72 20 54 65 6D 70 20 20 20 37 38 5F 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 07 7C 10 03 )
    Jun-25 6:32:42 PM	 	AquaConnect	Exiting CreateChecksum(:)
    Jun-25 6:32:42 PM	 	AquaConnect	Entering StripFrame(10 02 04 20 20 41 69 72 20 54 65 6D 70 20 20 20 37 38 5F 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00 07 7C 10 03 )
    Jun-25 6:32:42 PM	 	AquaConnect	SendCMD sending : ':
    Jun-25 6:32:42 PM	 	AquaConnect	ProcessResponse(): Got Display Update: 04 20 20 41 69 72 20 54 65 6D 70 20 20 20 37 38 5F 46 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00
    Monitoring the Tx and Rx in the virtual com port shows: https://imgur.com/fvFDGQz

    Something potentially a weak point in the wireless set up, or something else? Would love some ideas. Please let me know if I can provide anything else.

    #2
    I don't know enough about Serial communication, but the reason I suspect the hardware is that I read that the Aqua Connect serial adapter requirements are:

    "Framing and Rate: Asynchronous serial mode is used with the following character format: 1 start bit, 8 data bits, no parity and 2 stop bits. The data rate is 19.2 kbps. The basic frame structure used is shown below. "

    It looks like my GC-100 only supports 1 stop bit. Problem?

    Comment


      #3
      Hi Blake,

      I took a look at the serial output and it looks to be formatted correctly. I suspect you are having issues downstream of the virtual com port.

      Comment

      Working...
      X