kmaximv / wi-fi-sensor Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Не получается прошиться по воздуху, компилирую в IDE потом копирую bin фаил из папки тэмп и пытаюсь прошиться и пишет FAIL
И после попытки обновления по воздуху сбрасываются все настройки ЕСПшки, типа настроки датчиков и прочей дряни.
Напишите, пожалуйста, на титульной странице дополнительно информацию:
Прошил модуль по инструкции в Wiki через ардуино, перегрузил модуль к моей сети Wi-Fi он подключится не может (нужен пароль), модуль создал АП, но она зарытая требует пароль, в Wiki не сказано какай пароль вводить.
esp_sensor:45: error: 'PZEM004T' does not name a type
esp_sensor:129: error: no matching function for call to 'NTPClient::NTPClient()'
F:\Clouds\Mega\arduino\esp8266\firmware\wifi-sensor\Новая папка\esp_sensor\esp_sensor.ino:129:11: note: candidates are:
In file included from F:\Clouds\Mega\arduino\esp8266\firmware\wifi-sensor\Новая папка\esp_sensor\esp_sensor.ino:12:0:
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:34:5: note: NTPClient::NTPClient(UDP&, const char*, int, int)
NTPClient(UDP& udp, const char* poolServerName, int timeOffset, int updateInterval);
^
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:34:5: note: candidate expects 4 arguments, 0 provided
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:33:5: note: NTPClient::NTPClient(UDP&, const char*, int)
NTPClient(UDP& udp, const char* poolServerName, int timeOffset);
^
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:33:5: note: candidate expects 3 arguments, 0 provided
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:32:5: note: NTPClient::NTPClient(UDP&, const char*)
NTPClient(UDP& udp, const char* poolServerName);
^
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:32:5: note: candidate expects 2 arguments, 0 provided
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:31:5: note: NTPClient::NTPClient(UDP&, int)
NTPClient(UDP& udp, int timeOffset);
^
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:31:5: note: candidate expects 2 arguments, 0 provided
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:30:5: note: NTPClient::NTPClient(UDP&)
NTPClient(UDP& udp);
^
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:30:5: note: candidate expects 1 argument, 0 provided
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:11:7: note: constexpr NTPClient::NTPClient(const NTPClient&)
class NTPClient {
^
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:11:7: note: candidate expects 1 argument, 0 provided
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:11:7: note: constexpr NTPClient::NTPClient(NTPClient&&)
C:\Users\edgi\Documents\Arduino\libraries\NTPClient/NTPClient.h:11:7: note: candidate expects 1 argument, 0 provided
F:\Clouds\Mega\arduino\esp8266\firmware\wifi-sensor\Новая папка\esp_sensor\esp_sensor.ino: In function 'void GetPzemSensorData()':
esp_sensor:1126: error: 'pzem' was not declared in this scope
esp_sensor:1142: error: 'pzem' was not declared in this scope
esp_sensor:1160: error: 'pzem' was not declared in this scope
esp_sensor:1178: error: 'pzem' was not declared in this scope
F:\Clouds\Mega\arduino\esp8266\firmware\wifi-sensor\Новая папка\esp_sensor\esp_sensor.ino: In function 'void WebFileUpload()':
esp_sensor:1998: error: 'WiFiUDP' has not been declared
F:\Clouds\Mega\arduino\esp8266\firmware\wifi-sensor\Новая папка\esp_sensor\esp_sensor.ino: In function 'void setup()':
esp_sensor:3466: error: 'pzem' was not declared in this scope
esp_sensor:3554: error: 'class NTPClient' has no member named 'reconfigure'
exit status 1
'PZEM004T' does not name a type
Добрый день пробовал скомпилировать в IDE 1.6.13 и также пробовал в 1.8.1
Но ошибка одна и таже:
`C:\Users\Annak1n\AppData\Local\Temp\arduino_modified_sketch_839819\esp_sensor.ino: In function 'void setup()':
esp_sensor:1449: error: invalid conversion from 'bool ()()' to 'timer_callback {aka void ()()}' [-fpermissive]
timer.setInterval(60000, MqttConnect);
^
In file included from C:\Users\Annak1n\AppData\Local\Temp\arduino_modified_sketch_839819\esp_sensor.ino:15:0:
D:\Arduino\Arduino\libraries\SimpleTimer/SimpleTimer.h:56:9: error: initializing argument 2 of 'int SimpleTimer::setInterval(long int, timer_callback)' [-fpermissive]
int setInterval(long d, timer_callback f);
^
esp_sensor:1450: error: invalid conversion from 'bool ()()' to 'timer_callback {aka void ()()}' [-fpermissive]
timer.setInterval(atoi(JConf.publish_delay) * 1000, MqttPubData);
^
In file included from C:\Users\Annak1n\AppData\Local\Temp\arduino_modified_sketch_839819\esp_sensor.ino:15:0:
D:\Arduino\Arduino\libraries\SimpleTimer/SimpleTimer.h:56:9: error: initializing argument 2 of 'int SimpleTimer::setInterval(long int, timer_callback)' [-fpermissive]
int setInterval(long d, timer_callback f);
^`
NodeMCU 1.0 (ESP-12E)
ON, OFF, AUTO
Надеюсь будет возможность добавить в прошивку данную функцию. Как вариант указывать временные рамки включения\отключения или время включения\выключения + задержка.
Хочу использовать Ваш проект для фитолампы. Спасибо.
sketch\libraries\Adafruit_MQTT\examples\mqtt_cc3k\cc3000helper.cpp:2:29: fatal error: Adafruit_CC3000.h: No such file or directory
#include <Adafruit_CC3000.h>
^
compilation terminated.
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
В проекте алгоритм таймера света реализован по принципу обработки события с датчика движения, однако находясь в помещении, при достижении таймера свет гаснет и приходится имитировать движение вместо того, чтобы таймер обратного отсчета обнулялся в процессе отсчета и начинал заново отсчитывать при детектировании движения.
При работе с PZEM и не возможностью считать с него показания, по mqtt передаются последние считанные показания, ситуация конечно не однозначная, если просто обнулить значения то можно подумать что в сети пропало напряжение, видимо нужно еще передавать флаг есть связь с PZEM или нет.
would be great if - emoncms and grafana support
Thanks. Great job.
Предлагаю добавить https://github.com/Gianbacchio/ESP8266-TelegramBot думаю будет удобно совместно с mqtt.
Еще была идея о связке модулей, т.е. к примеру к модулю №1 подключены датчики уличные (модуль находится на улице работающий от питания аккумулятора, ионистора, солн. батареи) и информация вся передается или на какой то сервер умного дома или на mqtt или к примеру на другой модуль №2 к которому подключен к примеру lcd.
Доброго времени!
Очень понравился Ваш проект, спасибо.
Подскажите как добавить доп. библиотеки к примеру bmp180 датчика.
Я только начинаю разбираться в программировании поверхностно уже делал примеры с dht22 и bmp180
Я так понял схема с низковольтными нагрузками выдерживает до 15А и соответственно до 180Вт, схема с высоковольтной нагрузкой выдерживает до 8А и напряжение пиковое до 600В при 230В соответственно 1.84кВт. Все верно? Можно ли эти цифры указать в wiki для интересующихся проектом. Ещё добавлю: S202T02 - 2A(460Вт), S216S02 - 16A(3.6кВт)
я так понял у вас openhab 1 версии? Не как не могу разобраться в этом сверх загадочном openhab2
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.