Files
IoTManager/include/items/SensorBme280Class.h
Dmitry Borisenko e505eb9b6e changes
2020-09-06 23:00:33 +03:00

45 lines
1.5 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//#pragma once
//#include <Arduino.h>
//#include "Class/LineParsing.h"
//#include "Global.h"
//#include "items/SensorConvertingClass.h"
//
//class SensorBme280Class : public SensorConvertingClass {
// public:
// SensorBme280Class() : SensorConvertingClass(){};
//
// void SensorBme280Init() {
// oneWire = new OneWire((uint8_t)_pin.toInt());
// sensors.setOneWire(oneWire);
// sensors.begin();
// sensors.setResolution(48);
//
// sensorReadingMap += _key + ",";
// //Bme280EnterCounter++;
//
// //jsonWriteInt(configOptionJson, _key + "_num", Bme280EnterCounter);
// jsonWriteStr(configOptionJson, _key + "_map", _map);
// jsonWriteStr(configOptionJson, _key + "_с", _c);
// }
//
// void SensorBme280Read(String key) {
// float value;
// byte num = sensors.getDS18Count();
// sensors.requestTemperatures();
//
// int cnt = jsonReadInt(configOptionJson, key + "_num");
//
// for (byte i = 0; i < num; i++) {
// if (i == cnt) {
// value = sensors.getTempCByIndex(i);
// //value = this->mapping(key, value);
// float valueFl = this->correction(key, value);
// eventGen(key, "");
// jsonWriteStr(configLiveJson, key, String(valueFl));
// MqttClient::publishStatus(key, String(valueFl));
// Serial.println("[I] sensor '" + key + "' data: " + String(valueFl));
// }
// }
// }
//};
//extern SensorBme280Class mySensorBme280;