I have a new Ecowitt HP2650_C. I've been able to get CumulusMX set up to read the HTTP data coming from the 2650 using the HTTP (Ecowitt) station type with the custom server set on the console. Everything works great in that configuration. However, as I understand it, the local API access can pull in older data from the console rather than having to wait around for the console to push the latest ob (which I have set to happen every 1 min) and can pull data every ~16 s. I *think* the Ecowitt API is supposed to work with the 2650 -- see, e.g., https://osswww.ecowitt.net/uploads/2022 ... v1.6.4.pdf . In the command window / terminal, it says "Connected to station", which sounds good. However, the localhost:8998 site is showing all zeros from each sensor, and there are errors shown in the log file.
Here's a snippet of potentially relevant code from the day logfile:
Code: Select all
2023-07-18 21:00:00.972 Using IP address = 192.168.50.246 Port = 45000
2023-07-18 21:00:00.972 Ecowitt Gateway Connect attempt 1
2023-07-18 21:00:00.972 Ecowitt Gateway reconnected
2023-07-18 21:00:00.972 Connected OK
2023-07-18 21:00:00.972 Reading firmware version
2023-07-18 21:00:01.005 Checksum: Error - Bad checksum
2023-07-18 21:00:01.005 DoCommand(CMD_READ_FIRMWARE_VERSION): Invalid response
2023-07-18 21:00:01.005 Checksum: Error - Bad checksum
2023-07-18 21:00:01.005 command resp=80, checksum=BAD
2023-07-18 21:00:01.005 Received FF-FF-50-19-15-45-61-73-79-57-65-61-74-68-65-72-50-72-6F-5F-56-35-2E-31-2E
2023-07-18 21:00:01.005 Ecowitt firmware version: ???
2023-07-18 21:00:01.006 Reading Ecowitt system info
2023-07-18 21:00:01.427 This Cumulus MX instance is running the latest version
2023-07-18 21:00:03.518 DoCommand(CMD_READ_SSSS): Error - Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
2023-07-18 21:00:03.518 Attempting to reopen the TCP port
2023-07-18 21:00:04.533 Ecowitt Gateway Connect attempt 1
2023-07-18 21:00:04.533 Ecowitt Gateway reconnected
2023-07-18 21:00:04.533 Nothing returned from System Info!
2023-07-18 21:00:04.539 Reading sensor ids
2023-07-18 21:00:07.044 DoCommand(CMD_READ_SENSOR_ID_NEW): Error - Unable to read data from the transport connection: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
2023-07-18 21:00:07.044 Attempting to reopen the TCP port
2023-07-18 21:00:08.052 Ecowitt Gateway Connect attempt 1
2023-07-18 21:00:08.052 Ecowitt Gateway reconnected
2023-07-18 21:00:08.052 Loading last N hour data from data logs: 7/18/2023 8:49:00 PM
2023-07-18 21:00:08.052 LoadRecent: Attempting to load 7 days of entries to recent data list
2023-07-18 21:00:08.084 LoadRecent: Loaded 0 of 1 new entries to recent database
2023-07-18 21:00:08.101 LoadLast3Hour: Attempting to load 3 hour data list
2023-07-18 21:00:08.101 LoadLast3Hour: Loaded 79 entries to last 3 hour data list
Any help you can provide would be greatly appreciated! Thank you!