12-01-2023, 00:28
(11-01-2023, 23:29)coupe pete Wrote: Correct debug:
Code:// --------------------------------------------------------------------------------------
// Debug
// --------------------------------------------------------------------------------------
#define ENABLE_DEBUG
#define DEBUG_ID0
#define DEBUG_ID2
#define DEBUG_ID3
#define DEBUG_ID4
#define DEBUG_ID5
//#define DEBUG_SLINTERFACE
//#define EASYWEATHER_TEST
If you didn't know what the identifiers 0 to 5 mean, their description is in the Config_Options.h file just a little higher:
Code:// --------------------------------------------------------------------------------------
// Define which data this unit will send. 0 = Not send this data, 1= Send this data
// --------------------------------------------------------------------------------------
#define ID0 1 // Temp/Hum Data
#define ID1 0 // Not Used
#define ID2 1 // Wind data
#define ID3 1 // Rain data
#define ID4 0 // SolRad / UV data
#define ID5 1 // Hardware Status - System Temp, Battery Voltage etc
Not correct:
Code:#define ENABLE_DEBUG true
#define DEBUG_ID0 true
#define DEBUG_ID2 true
#define DEBUG_ID3 true
#define DEBUG_ID4 false
#define DEBUG_ID5 true
#define DEBUG_SLINTERFACE true
#define EASYWEATHER_TEST true
You don't need to write "true" for debug definitions... You only need remove "//" at the beginning of the lines. But I think the output will be the same.
In my opinion, you have almost the whole board in order, it receives, processes and sends data correctly. It is possible that the transmitter module
is not working, I would recommend replacing it.
I didn't notice which TX unit you are using, what version it is. Tell us, please. And can you post a photo of the transmitter module?
(The transmitter module should probably always have the transmitter antenna connected, it should not be running "idle".)

