diff --git a/NodeManager.cpp b/NodeManager.cpp
index 5152d002c2495f2b3ed43a68d1c012f40d1804e7..8ceee8d2461728b4341cc2cb86c07e604d28738c 100644
--- a/NodeManager.cpp
+++ b/NodeManager.cpp
@@ -394,7 +394,7 @@ SensorThermistor::SensorThermistor(int child_id, int pin): Sensor(child_id, pin)
 }
 
 // setter/getter
-void SensorThermistor::setNominalResistor(int value) {
+void SensorThermistor::setNominalResistor(long value) {
   _nominal_resistor = value;
 }
 void SensorThermistor::setNominalTemperature(int value) {
@@ -403,7 +403,7 @@ void SensorThermistor::setNominalTemperature(int value) {
 void SensorThermistor::setBCoefficient(int value) {
   _b_coefficient = value;
 }
-void SensorThermistor::setSeriesResistor(int value) {
+void SensorThermistor::setSeriesResistor(long value) {
   _series_resistor = value;
 }
 void SensorThermistor::setOffset(float value) {
diff --git a/NodeManager.h b/NodeManager.h
index d469543ddb6718a0646d37aed7b931eed5d8c799..46d2fc64868384f7e84716455254eb7e8e166296 100644
--- a/NodeManager.h
+++ b/NodeManager.h
@@ -387,13 +387,13 @@ class SensorThermistor: public Sensor {
   public:
     SensorThermistor(int child_id, int pin);
     // resistance at 25 degrees C (default: 10000)
-    void setNominalResistor(int value);
+    void setNominalResistor(long value);
     // temperature for nominal resistance (default: 25)
     void setNominalTemperature(int value);
     // The beta coefficient of the thermistor (default: 3950)
     void setBCoefficient(int value);
     // the value of the resistor in series with the thermistor (default: 10000)
-    void setSeriesResistor(int value);
+    void setSeriesResistor(long value);
     // set a temperature offset
     void setOffset(float value);
     // define what to do at each stage of the sketch
@@ -402,10 +402,10 @@ class SensorThermistor: public Sensor {
     void onLoop();
     void onReceive(const MyMessage & message);
   protected:
-    int _nominal_resistor = 10000;
+    long _nominal_resistor = 10000;
     int _nominal_temperature = 25;
     int _b_coefficient = 3950;
-    int _series_resistor = 10000;
+    long _series_resistor = 10000;
     float _offset = 0;
 };