diff --git a/client/client/lib/caching/src/ram_caching.cpp b/client/client/lib/caching/src/ram_caching.cpp
index bb3b71a76c3097153438bb32c823e4df4bd753ed..f5ebd717149218834742eb644e479c4554b30b3d 100644
--- a/client/client/lib/caching/src/ram_caching.cpp
+++ b/client/client/lib/caching/src/ram_caching.cpp
@@ -1,7 +1,6 @@
 #include "ram_caching.hpp"
 
 static const char* TAG = "CACHING";
-#include "esp_log.h"
 
 RTC_DATA_ATTR int cachedAmount = -1;
 RTC_DATA_ATTR ClientDataPackage backup[NUM_SENSORS];
diff --git a/client/client/lib/caching/src/ram_caching.hpp b/client/client/lib/caching/src/ram_caching.hpp
index 466668ba65578e0a9aa3f0af9bf20174889b0eb2..3ade9626a58bf94c7eb4b044eff615ce82677474 100644
--- a/client/client/lib/caching/src/ram_caching.hpp
+++ b/client/client/lib/caching/src/ram_caching.hpp
@@ -1,6 +1,7 @@
 #ifndef _RAM_CACHE
 #define _RAM_CACHE
 #include "ClientDataPackage.hpp"
+#include "esp_log.h"
 #include <ESP32Time.h>
 
 bool ram_cache_is_empty();
diff --git a/client/client/lib/dr26_analogue/src/dr26.cpp b/client/client/lib/dr26_analogue/src/dr26.cpp
index 755dd5a26c687ae92833b91972905ee4ec419c2a..c2cec295747bbce97a4be6e09785d18e36bd1525 100644
--- a/client/client/lib/dr26_analogue/src/dr26.cpp
+++ b/client/client/lib/dr26_analogue/src/dr26.cpp
@@ -1,7 +1,6 @@
 #include "dr26.hpp"
 
 static const char* TAG = "DR26";
-#include "esp_log.h"
 
 Adafruit_ADS1115 ads;
 
diff --git a/client/client/lib/dr26_analogue/src/dr26.hpp b/client/client/lib/dr26_analogue/src/dr26.hpp
index dcc3089c6b032ff2e6aa26bba9f1f4085c66ab2d..b06c420e530ab082e47074094629e8c87cf84cd6 100644
--- a/client/client/lib/dr26_analogue/src/dr26.hpp
+++ b/client/client/lib/dr26_analogue/src/dr26.hpp
@@ -3,6 +3,7 @@
 
 #include "ForteSensor.hpp"
 #include "Message.hpp"
+#include "esp_log.h"
 #include "pinout.hpp"
 #include <Adafruit_ADS1X15.h>
 #include <Wire.h>
diff --git a/client/client/lib/drs26_digital/drs26.cpp b/client/client/lib/drs26_digital/drs26.cpp
index e6dbd6b7a452f3c1b1b4844f54adac35c547942d..f6f97caa2c147ec1c3493b610107e76a019395ee 100644
--- a/client/client/lib/drs26_digital/drs26.cpp
+++ b/client/client/lib/drs26_digital/drs26.cpp
@@ -1,7 +1,6 @@
 #include <drs26.hpp>
 
 static const char* TAG = "DRS26";
-#include "esp_log.h"
 /*
 It happens for some reason that the sensor cant get reached every 2 time
 Because the sensor use sdi12 protocoll we have to wait aproxemettly 1 secound between the commands
@@ -45,7 +44,8 @@ out_data_drs26 Forte_DRS26 ::read_data()
 
 Message Forte_DRS26 ::build_message()
 {
-	// auto message = Message();
-	// message.add_data(data.circumference, data.id);
-	throw "Not yet implemented";
+	 auto message = Message();
+	 message.add_data(12.12, 1);
+	 ESP_LOGE(TAG, "test");
+	 return message;
 }
\ No newline at end of file
diff --git a/client/client/lib/drs26_digital/drs26.hpp b/client/client/lib/drs26_digital/drs26.hpp
index 9214112549bb2cbbfa82786273416440dd818efc..6a64da5870bd1b060ce13933826a5af6eb19a247 100644
--- a/client/client/lib/drs26_digital/drs26.hpp
+++ b/client/client/lib/drs26_digital/drs26.hpp
@@ -4,6 +4,7 @@
 #include "ForteSensor.hpp"
 #include "Message.hpp"
 #include "Wire.h"
+#include "esp_log.h"
 #include "pinout.hpp"
 #include <SDI12.h>
 
diff --git a/client/client/lib/espnow/src/ESPNow.cpp b/client/client/lib/espnow/src/ESPNow.cpp
index 8f27c80e74e96974764cac0fb07153adf8e846f6..8d7eb36da571a604af922485e31cad1b837147ea 100644
--- a/client/client/lib/espnow/src/ESPNow.cpp
+++ b/client/client/lib/espnow/src/ESPNow.cpp
@@ -1,7 +1,6 @@
 #include "ESPNow.hpp"
 
 static const char* TAG = "ESPNOW";
-#include "esp_log.h"
 
 uint8_t BROADCAST_MAC[] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
 esp_now_peer_info_t hostInfo;
diff --git a/client/client/lib/espnow/src/ESPNow.hpp b/client/client/lib/espnow/src/ESPNow.hpp
index 1230290fca05d93f3c98bbd7c3374f364f5868bb..7f6feb75f6ec9006db80600ac1847c3d293ce11f 100644
--- a/client/client/lib/espnow/src/ESPNow.hpp
+++ b/client/client/lib/espnow/src/ESPNow.hpp
@@ -3,6 +3,7 @@
 
 #include "Message.hpp"
 #include "Time.hpp"
+#include "esp_log.h"
 #include "ram_caching.hpp"
 #include <ClientDataPackage.hpp>
 #include <ESP32Time.h>
diff --git a/client/client/lib/espnow/src/Message.cpp b/client/client/lib/espnow/src/Message.cpp
index 5d58b428edfb40f2420fe689dd6bab1d1dbd9ed7..447242cffb717bb8eabb5a10021e4a9f56d4d47c 100644
--- a/client/client/lib/espnow/src/Message.cpp
+++ b/client/client/lib/espnow/src/Message.cpp
@@ -1,7 +1,6 @@
 #include "Message.hpp"
 
-static const char* TAG = "MESSAGE";
-#include "esp_log.h"
+static const char *TAG = "MESSAGE";
 
 void Message::add_data(float value, int identifier)
 {
@@ -23,12 +22,12 @@ esp_err_t Message::send()
 	//     }
 	// }
 	for (int i = 0; i < data.amountData; i++) {
-		Serial.println(data.values[i]);
+		ESP_LOGD(TAG, "Sent data: %i", data.values[i]);
 	}
 
-	ESP_LOGD(TAG, "time sent: " + data.timestamp);
-	ESP_LOGD(TAG, "send status: " + success);
-	
+	ESP_LOGD(TAG, "time sent: %l", data.timestamp);
+	ESP_LOGD(TAG, "send status: %d", success);
+
 	return success;
 }
 
diff --git a/client/client/lib/espnow/src/Message.hpp b/client/client/lib/espnow/src/Message.hpp
index cc3dfa359add38ed7dca533230941d2d7af51dea..101f7549bc4e87019ddf000045665804c1057644 100644
--- a/client/client/lib/espnow/src/Message.hpp
+++ b/client/client/lib/espnow/src/Message.hpp
@@ -3,6 +3,7 @@
 #include "ClientDataPackage.hpp"
 #include "ESPNow.hpp"
 #include "Time.hpp"
+#include "esp_log.h"
 #include <Arduino.h>
 #include <ESP32Time.h>
 #include <esp_now.h>
diff --git a/client/client/lib/ina219/ina219.cpp b/client/client/lib/ina219/ina219.cpp
index c0427eb167e1292585e65b53d844ff9ff9741b3d..7c9360c5400bce65e67c0cefe18acb2a65d7c80c 100644
--- a/client/client/lib/ina219/ina219.cpp
+++ b/client/client/lib/ina219/ina219.cpp
@@ -1,7 +1,6 @@
 #include "ina219.hpp"
 
 static const char* TAG = "INA219";
-#include "esp_log.h"
 
 void Forte_INA219 ::setup()
 {
diff --git a/client/client/lib/ina219/ina219.hpp b/client/client/lib/ina219/ina219.hpp
index 26d3f6edcfda36b1a8b13bf766651ccfbf9806ba..64e8728e31e43e25dd6a4d8da5a9376b5fb379a8 100644
--- a/client/client/lib/ina219/ina219.hpp
+++ b/client/client/lib/ina219/ina219.hpp
@@ -4,6 +4,7 @@
 #include "ForteSensor.hpp"
 #include "Message.hpp"
 #include "Wire.h"
+#include "esp_log.h"
 #include "pinout.hpp"
 #include <INA219_WE.h>
 
diff --git a/client/client/lib/scd30/scd30.cpp b/client/client/lib/scd30/scd30.cpp
index b93a2b15cb406551882bb027c9b5d736be983fa7..0ad4f2c440daf10c8368bb62db037dc41aba6085 100644
--- a/client/client/lib/scd30/scd30.cpp
+++ b/client/client/lib/scd30/scd30.cpp
@@ -1,7 +1,6 @@
 #include "scd30.hpp"
 
 static const char* TAG = "SCD30";
-#include "esp_log.h"
 
 void Forte_SCD30 ::setup()
 {
diff --git a/client/client/lib/scd30/scd30.hpp b/client/client/lib/scd30/scd30.hpp
index 74147043cd9151c6a8ef8f27b2523cf257eca31e..dcd05a4a4cba4198245e69b58d5c6e5f3b17eb2c 100644
--- a/client/client/lib/scd30/scd30.hpp
+++ b/client/client/lib/scd30/scd30.hpp
@@ -4,6 +4,7 @@
 #include "ForteSensor.hpp"
 #include "Message.hpp"
 #include "NoDataAvailableException.hpp"
+#include "esp_log.h"
 #include "pinout.hpp"
 #include <SparkFun_SCD30_Arduino_Library.h>
 #include <Wire.h>
diff --git a/client/client/platformio.ini b/client/client/platformio.ini
index 31c0f4c30dbdf7f351f570e12b172ee18590d5d1..8b0ba5710afc13eeb3489c185f40cf3c33a09629 100644
--- a/client/client/platformio.ini
+++ b/client/client/platformio.ini
@@ -12,16 +12,17 @@
 platform = espressif32
 board = esp32-c3-devkitm-1
 framework = arduino
-monitor_speed = 9600
-build_flags = 
-	-I include
-lib_deps = 
-	sparkfun/SparkFun SCD30 Arduino Library@^1.0.18
-	Wire
-	adafruit/Adafruit ADS1X15@^2.4.0
-	wollewald/INA219_WE@^1.3.1
-	adafruit/Adafruit BusIO@^1.13.2
-	Adafruit_I2CDevice
-	SPI
-	envirodiy/SDI-12@^2.1.4
-	fbiego/ESP32Time@^2.0.0
+monitor_speed = 115200
+build_flags =
+    -I include
+    -DCORE_DEBUG_LEVEL=5
+lib_deps =
+    sparkfun/SparkFun SCD30 Arduino Library@^1.0.18
+    Wire
+    adafruit/Adafruit ADS1X15@^2.4.0
+    wollewald/INA219_WE@^1.3.1
+    adafruit/Adafruit BusIO@^1.13.2
+    Adafruit_I2CDevice
+    SPI
+    envirodiy/SDI-12@^2.1.4
+    fbiego/ESP32Time@^2.0.0
diff --git a/client/client/src/main.cpp b/client/client/src/main.cpp
index 65e8729f7b410f9703b6d7ecbc2c73ea043f7ab4..266c4c78072af0f01a23454e5524118150f8692d 100644
--- a/client/client/src/main.cpp
+++ b/client/client/src/main.cpp
@@ -1,19 +1,20 @@
+#include "NoDataAvailableException.hpp"
+#include "esp_log.h"
 #include <Arduino.h>
 #include <dr26.hpp>
 #include <drs26.hpp>
 #include <ina219.hpp>
 #include <scd30.hpp>
-
-static const char* TAG = "MAIN";
-#include "esp_log.h"
+// #include "esp32-hal-log.h"
+static const char *TAG = "MAIN";
 
 Forte_DRS26 drs26;
 
 void setup()
 {
-	Serial.begin(9600);
+	Serial.begin(115200);
 	drs26.setup();
-	ESP_LOGI(TAG, "Setup complete.");
+	//	log_e("Setup complete.");
 }
 
 void loop()
@@ -22,16 +23,17 @@ void loop()
 	out_data_drs26 data{};
 
 	try {
-		data = drs26.read_data();
-		// auto message = scd30.build_message();
-		// message.send();
+		espnow_setup();
+		//			data = drs26.read_data();
+		auto message = drs26.build_message();
+		message.send();
 	} catch (const NoDataAvailableException &e) {
 		std::cerr << e.what() << '\n';
 	}
-	
-	ESP_LOGI(TAG, "Sensor Circumference: " + data.circumference);
-	ESP_LOGI(TAG, "Temperature: " + data.temperatur);
-	ESP_LOGI(TAG, "Id: " + data.id);
+
+	ESP_LOGE(TAG, "Sensor Circumference: ");
+	//	log_e("Temperature: ");
+	//	log_e("Id: ");
 
 	delay(5000);
 }