1 parent
3bee160b48
commit
6a5ef0707a
1 file changed
+5
-1
@@ -54,7 +54,11 @@ void MQTTtoONOFF(char* topicOri, JsonObject& ONOFFdata) {
|
|||||||
void MQTTtoONOFF(char* topicOri, char* datacallback) {
|
void MQTTtoONOFF(char* topicOri, char* datacallback) {
|
||||||
if ((cmpToMainTopic(topicOri, subjectMQTTtoONOFF))) {
|
if ((cmpToMainTopic(topicOri, subjectMQTTtoONOFF))) {
|
||||||
Log.trace(F("MQTTtoONOFF" CR));
|
Log.trace(F("MQTTtoONOFF" CR));
|
||||||
int gpio = strtol(datacallback, NULL, 10); // we will not be able to pass values > 4294967295
|
char* endptr = NULL;
|
||||||
|
long gpio = strtol(datacallback, &endptr, 10);
|
||||||
|
if (datacallback == endptr)
|
||||||
|
gpio = ACTUATOR_ONOFF_GPIO;
|
||||||
|
|
||||||
Log.notice(F("GPIO number: %d" CR), gpio);
|
Log.notice(F("GPIO number: %d" CR), gpio);
|
||||||
pinMode(gpio, OUTPUT);
|
pinMode(gpio, OUTPUT);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user