diff --git a/src/connections.cpp b/src/connections.cpp index 9971b25..0977360 100644 --- a/src/connections.cpp +++ b/src/connections.cpp @@ -64,6 +64,11 @@ void onMqttConnect(bool sessionPresent) uint16_t packetIdSub = mqttClient.subscribe(MQTT_PATH_SUB, 2); Serial.print("subscribed to: "); Serial.println(MQTT_PATH_SUB); + + //Testing read + uint16_t packetIdSub2 = mqttClient.subscribe("smartgarden/updates/esp-sebastian/brightness", 2); + Serial.print("also subscribed to: "); + Serial.println("smartgarden/updates/esp-sebastian/brightness"); } void onMqttDisconnect(AsyncMqttClientDisconnectReason reason) @@ -103,6 +108,18 @@ void onMqttMessage(char *topic, char *payload, AsyncMqttClientMessageProperties Serial.println(topic); toggleValve(); } + + //Testing reading + String messageTemp; + for (int i = 0; i < len; i++) { + //Serial.print((char)payload[i]); + messageTemp += (char)payload[i]; + } + if (strcmp(topic, "smartgarden/updates/esp-sebastian/brightness") == 0) { + Serial.println("### Received brightness value: ###"); + Serial.println(messageTemp); + } + } void onMqttPublish(uint16_t packetId) @@ -135,4 +152,4 @@ void setupConnections() void publishMessage(const char *topic, const char *msg) { mqttClient.publish(topic, 1, true, msg); -} +} \ No newline at end of file diff --git a/src/header.h b/src/header.h index fbd09ee..5820402 100644 --- a/src/header.h +++ b/src/header.h @@ -17,6 +17,10 @@ #include #include +// BH1750 lightsensor +#define MIN_LIGHT 0 +#define MAX_LIGHT 54612 + // DHT11 #define PIN_DHT11 14