diff --git a/src/logic/database/Schemas.py b/src/logic/database/Schemas.py
index 7008268b7335123f22c2f014af5c2107da6f1de2..f152268e3bcb72e1e4d0dfba75c741594c7a029d 100644
--- a/src/logic/database/Schemas.py
+++ b/src/logic/database/Schemas.py
@@ -1,6 +1,6 @@
 from typing import List
 
-from pydantic import BaseModel
+from pydantic import BaseModel, Field
 
 
 # ===== special =====
@@ -41,7 +41,7 @@ class Measurement(BaseModel):
 
 
 class MeasurementCreate(BaseModel):
-    value: str
+    value: str = Field(..., min_length=1)
     sensorId: int
 
 
@@ -56,14 +56,14 @@ class SensorBase(BaseModel):
 
 
 class SensorCreate(BaseModel):
-    name: str
-    type: str
+    name: str = Field(..., min_length=1)
+    type: str = Field(..., min_length=1)
     deviceId: int
 
 
 class SensorUpdate(BaseModel):
-    name: str
-    type: str
+    name: str = Field(..., min_length=1)
+    type: str = Field(..., min_length=1)
 
 
 class Sensor(SensorBase):
@@ -87,7 +87,7 @@ class Device(BaseModel):
 
 
 class DeviceCreate(BaseModel):
-    name: str
+    name: str = Field(..., min_length=1)
 
 
 # ===== send multiple measurements =====