diff --git a/src/Arduino/Sensors/Sensors.ino b/src/Arduino/Sensors/Sensors.ino index fd89c7d..ebbb41f 100644 --- a/src/Arduino/Sensors/Sensors.ino +++ b/src/Arduino/Sensors/Sensors.ino @@ -5,7 +5,7 @@ #include #include -using namespace websocket; +using namespace websockets; Adafruit_SGP30 sgp; @@ -31,7 +31,7 @@ const char* mqtt_topic = "sensors/data"; // MQTT client WiFiClient espClient; WebsocketsClient websocket; -PubSubClient client(wifiClient); +PubSubClient client(espClient); // Functie om verbinding te maken met WiFi void setup_wifi() { @@ -44,11 +44,6 @@ void setup_wifi() { Serial.println("Verbonden!"); } -// Callback voor MQTT (niet gebruikt in deze toepassing, maar vereist) -void callback(char* topic, byte* payload, unsigned int length) { - // Hier kun je reageren op inkomende MQTT-berichten -} - void reconnectMQTT() { while (!client.connected()) { Serial.print("Verbinding maken met MQTT via WebSockets..."); @@ -71,7 +66,7 @@ void setup() { pinMode(MQ5_PIN, INPUT); Wire.begin(SDA_PIN, SCL_PIN); - Serial.println("SGP30 test"); + Serial.println("SGP30 test"); // Verbind met WiFi en MQTT-broker setup_wifi(); @@ -108,9 +103,9 @@ void loop() { String payload = "{"; payload += "\"humidity\":" + String(h) + ","; payload += "\"temperature\":" + String(t) + ","; - // payload += "\"mq5\":" + String(mq5Value) + ","; - // payload += "\"tvoc\":" + String(sgp.TVOC) + ","; - // payload += "\"eco2\":" + String(sgp.eCO2); + payload += "\"mq5\":" + String(mq5Value) + ","; + payload += "\"tvoc\":" + String(sgp.TVOC) + ","; + payload += "\"eco2\":" + String(sgp.eCO2); payload += "}"; // Verzend de payload via MQTT