iu5hku / miniwxstation Goto Github PK
View Code? Open in Web Editor NEWESP8266 and BME280 sensor for a minimalist weather station to put on your terrace
ESP8266 and BME280 sensor for a minimalist weather station to put on your terrace
MiniWXStation/V1.1f/SystemWebpages.h
Line 43 in ad4df6b
change HTTP_HEAD_HTML to HTTP_HEAD or it will not compile :)
73's!!
MiniWXStation/V1.0/MiniWX_v1.0.ino
Line 827 in 37946b1
change this line to:
message += FPSTR(HTTP_SCRIPT);
or there will be a compile error
73's!
Hi there,
This is Greg, TI2GBB from Costa Rica, I´m trying to configure this project using arduino IDE 1.8.13
I´m getting this error when I tried to upload the code to the ESP8266
_Arduino:1.8.13 (Windows 10), board:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 57600"
In file included from C:\Users\Gregory\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Users\Gregory\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Users\Gregory\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\cores\esp8266/Arduino.h:32,
from sketch\bme_V09.ino.cpp:1:
C:\Users\Gregory\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM attribute((section( "".irom.text." FILE "." __STRINGIZE(LINE) "." __STRINGIZE(COUNTER) """)))
^
C:\Users\Gregory\Desktop\MiniWXStation-master\V09\bme_V09\bme_V09.ino:465:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<title>{{callsign}} Weather Station</title>";
^
In file included from C:\Users\Gregory\Desktop\MiniWXStation-master\V09\bme_V09\bme_V09.ino:34:0:
C:\Users\Gregory\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.4\libraries\ESP8266WebServer\src/ESP8266WebServer.h:34:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
exit status 1
Error compiling from board NodeMCU 1.0 (ESP-12E Module)._
I would like to request help to fix this problem, I´m not arduino expert, I´m uploading the code however is failing, I really want to understand and fix this issue to share the knowledge with other HAM Radio colleagues and boy scouts of my Area.
Thanks in advance!
Hello,
I'm experiencing some problems and I'm very frustrated at this point.
When I tried to test the sensor I got this:
Program Started
Starting BME280... result of .begin(): 0x0
Pressure at home level: 0.00 Pa
Pressure at sea level: 0.00 Pa
Temperature: 0.00 degrees C
Temperature: 32.00 degrees F
%RH: 0.00 %
However, the sensor is connected as required and accordingly the diagram and wire information shared
.
I would like to know if there is something I Can check to make this work station work, this is my sixty BME280 and ESP8266 and I'm still not having results to configure properly the sensor. I will appreciate any feedback.
I'm using a HitLetgo ESP8266 and hitletgoBME8280 , Below you will see the screenshot with the behavior I'm experiencing.
Thanks for the help!
TI2GBB - Greg
HI,
Im having issue with setting password for APRS. I set password and when I check on web page I cen see that is set "YourApMiniWX Station .:.YourHomeTown.:."
Connecting to APRS server...done
user S56IAR-13 pass YourApMiniWX Station .:.YourHomeTown.:. vers VERSION ESP8266
const char* AprsPassw = "XXXXXX";
And same issue with wunder in file is enabled but not working on the wen page wunder id and password is empty.
Is there any other way to set password or write to config file.
Thank you
Hi there!
i really like your weather station, but now i´m wondering is it possible to use a bmp680 instead of the bme280?
Best wishes!
I connect with monitor serial and make the config. It seems to be working good but... when i press exit i read this warning: ^:WARNING:^ no settings config found, write defaults settings.txt file open failed
So when i disconnect the module from my pc and try to connect it to a wall charger to fix the weather station on its place does not work.
Could you tell me what a i am doing wrong pleas? Did you have this problem any time?
Hello, is it possible to disable sending to aprs?
In Version 2.09 of the Sparkfun BME280 Library it is not possible to connect to BME280 Sensor. After Downgrade to Ver. 2.08 everything works fine.
C:\Users\eMBe\Desktop\MiniWXStation-master\V1.1f\MiniWX_v1.1f\MiniWX_v1.1f.ino: In function 'void Send2Wunder()':
MiniWX_v1.1f:325:42: error: invalid conversion from 'const __FlashStringHelper*' to 'uint32_t {aka unsigned int}' [-fpermissive]
if (!client.connect(FPSTR(WGserver), 80)) {
^
In file included from C:\Users\eMBe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:31:0,
from C:\Users\eMBe\Desktop\MiniWXStation-master\V1.1f\MiniWX_v1.1f\MiniWX_v1.1f.ino:39:
C:\Users\eMBe\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\cores\esp8266/IPAddress.h:48:9: error: initializing argument 1 of 'IPAddress::IPAddress(uint32_t)' [-fpermissive]
IPAddress(uint32_t address);
^
exit status 1
invalid conversion from 'const __FlashStringHelper*' to 'uint32_t {aka unsigned int}' [-fpermissive]
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.