In file included from /Users/gromit/Documents/Arduino/libraries/BresserWeatherSensorReceiver/examples/BresserWeatherSensorMQTT_08-01-2024/BresserWeatherSensorMQTT_08-01-2024.ino:192: /Users/gromit/Documents/Arduino/libraries/BresserWeatherSensorReceiver/src/WeatherSensorCfg.h:177:89: note: #pragma message: ARDUINO_heltec_wifi_32_lora_V3 defined; using on-board transceiver #pragma message("ARDUINO_heltec_wifi_32_lora_V3 defined; using on-board transceiver") ^ In file included from /Users/gromit/Documents/Arduino/libraries/BresserWeatherSensorReceiver/examples/BresserWeatherSensorMQTT_08-01-2024/BresserWeatherSensorMQTT_08-01-2024.ino:192: /Users/gromit/Documents/Arduino/libraries/BresserWeatherSensorReceiver/src/WeatherSensorCfg.h:518:48: note: #pragma message: Receiver chip: [SX1262] #pragma message("Receiver chip: " RECEIVER_CHIP) ^ /Users/gromit/Documents/Arduino/libraries/BresserWeatherSensorReceiver/src/WeatherSensorCfg.h:519:170: note: #pragma message: Pin config: RST->RST_LoRa, CS->SS, GD0/G0/IRQ->DIO0, GDO2/G1/GPIO->BUSY_LoRa #pragma message("Pin config: RST->" STR(PIN_RECEIVER_RST) ", CS->" STR(PIN_RECEIVER_CS) ", GD0/G0/IRQ->" STR(PIN_RECEIVER_IRQ) ", GDO2/G1/GPIO->" STR(PIN_RECEIVER_GPIO) ) ^ Sketch uses 798613 bytes (60%) of program storage space. Maximum is 1310720 bytes. Global variables use 40456 bytes (12%) of dynamic memory, leaving 287224 bytes for local variables. Maximum is 327680 bytes. esptool.py v3.3 Serial port /dev/cu.SLAB_USBtoUART Connecting.... Chip is ESP32-S3 Features: WiFi, BLE Crystal is 40MHz MAC: 48:27:e2:e4:89:fc Uploading stub... Running stub... Stub running... Configuring flash size... Flash will be erased from 0x00000000 to 0x00003fff... Flash will be erased from 0x00008000 to 0x00008fff... Flash will be erased from 0x0000e000 to 0x0000ffff... Flash will be erased from 0x00010000 to 0x000d3fff... Flash params set to 0x023f Compressed 15008 bytes to 10328... Writing at 0x00000000... (100 %) Wrote 15008 bytes (10328 compressed) at 0x00000000 in 1.1 seconds (effective 110.2 kbit/s)... Hash of data verified. Compressed 3072 bytes to 129... Writing at 0x00008000... (100 %) Wrote 3072 bytes (129 compressed) at 0x00008000 in 0.1 seconds (effective 465.6 kbit/s)... Hash of data verified. Compressed 8192 bytes to 47... Writing at 0x0000e000... (100 %) Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.1 seconds (effective 744.8 kbit/s)... Hash of data verified. Compressed 799168 bytes to 502026... Writing at 0x00010000... (3 %) Writing at 0x0001c84b... (6 %) Writing at 0x00026e4d... (9 %) Writing at 0x00039167... (12 %) Writing at 0x0003e856... (16 %) Writing at 0x00044b99... (19 %) Writing at 0x0004a6cb... (22 %) Writing at 0x00050230... (25 %) Writing at 0x0005613c... (29 %) Writing at 0x0005ba32... (32 %) Writing at 0x00060ffd... (35 %) Writing at 0x000660c1... (38 %) Writing at 0x0006b07d... (41 %) Writing at 0x0006ff9e... (45 %) Writing at 0x00074df5... (48 %) Writing at 0x00079dda... (51 %) Writing at 0x0007eec1... (54 %) Writing at 0x000840ec... (58 %) Writing at 0x00089cc9... (61 %) Writing at 0x0008ebd0... (64 %) Writing at 0x00093c1f... (67 %) Writing at 0x00098c09... (70 %) Writing at 0x0009e0a2... (74 %) Writing at 0x000a3508... (77 %) Writing at 0x000a8fe4... (80 %) Writing at 0x000ae6cb... (83 %) Writing at 0x000b3f03... (87 %) Writing at 0x000bb169... (90 %) Writing at 0x000c347b... (93 %) Writing at 0x000c9ac4... (96 %) Writing at 0x000cf393... (100 %) Wrote 799168 bytes (502026 compressed) at 0x00010000 in 44.7 seconds (effective 143.0 kbit/s)... Hash of data verified. Leaving... Hard resetting via RTS pin... Output serial monitor: 18:47:06.625 -> [ 25888][V][WeatherSensor.cpp:308] getMessage(): [SX1262] Data: D4 71 3D FD 30 05 12 18 FD DF FD 00 08 06 9E 70 FF F0 BF 00 00 00 00 00 00 00 00 18:47:06.629 -> [ 25889][D][WeatherSensor.cpp:310] getMessage(): [SX1262] R [D4] RSSI: -101.0 18:47:06.629 -> [ 25896][V][WeatherSensor.cpp:438] findSlot(): find_slot(): ID=FD300512 18:47:06.629 -> [ 25902][D][WeatherSensor.cpp:481] findSlot(): sensor[0]: v=1 id=0xFD300512 t=1 c=0 18:47:06.629 -> [ 25910][V][WeatherSensor.cpp:499] findSlot(): find_slot(): Updating slot #0 18:47:06.629 -> [ 25917][D][WeatherSensor.cpp:985] decodeBresser6In1Payload(): Flags: Temp=1 Hum=1 Wind=1 Rain=0 UV=1 18:47:18.594 -> [ 37885][V][WeatherSensor.cpp:308] getMessage(): [SX1262] Data: D4 B2 0B FD 30 05 12 18 FD 9B FD 00 08 06 9E 70 FF F0 03 00 00 00 00 00 00 00 00 18:47:18.594 -> [ 37887][D][WeatherSensor.cpp:310] getMessage(): [SX1262] R [D4] RSSI: -99.0 18:47:18.594 -> [ 37894][V][WeatherSensor.cpp:438] findSlot(): find_slot(): ID=FD300512 18:47:18.627 -> [ 37900][D][WeatherSensor.cpp:481] findSlot(): sensor[0]: v=1 id=0xFD300512 t=1 c=0 18:47:18.627 -> [ 37907][V][WeatherSensor.cpp:499] findSlot(): find_slot(): Updating slot #0 18:47:18.627 -> [ 37914][D][WeatherSensor.cpp:985] decodeBresser6In1Payload(): Flags: Temp=1 Hum=1 Wind=1 Rain=0 UV=1 18:47:30.594 -> [ 49883][V][WeatherSensor.cpp:308] getMessage(): [SX1262] Data: D4 5E 28 FD 30 05 12 18 FE 89 FE 00 08 06 9E 70 FF F0 13 00 00 00 00 00 00 00 00 18:47:30.594 -> [ 49884][D][WeatherSensor.cpp:310] getMessage(): [SX1262] R [D4] RSSI: -96.5 18:47:30.594 -> [ 49891][V][WeatherSensor.cpp:438] findSlot(): find_slot(): ID=FD300512 18:47:30.594 -> [ 49897][D][WeatherSensor.cpp:481] findSlot(): sensor[0]: v=1 id=0xFD300512 t=1 c=0 18:47:30.637 -> [ 49905][V][WeatherSensor.cpp:499] findSlot(): find_slot(): Updating slot #0 18:47:30.637 -> [ 49912][D][WeatherSensor.cpp:985] decodeBresser6In1Payload(): Flags: Temp=1 Hum=1 Wind=1 Rain=0 UV=1