homekidd / esp8266-homekit-weather-station-bme280-elgato-eve Goto Github PK
View Code? Open in Web Editor NEWESP8266 based HomeKit Weather Station using Bosch BME280 temperature, humidity, barometric pressure sensor🔥 🌡
ESP8266 based HomeKit Weather Station using Bosch BME280 temperature, humidity, barometric pressure sensor🔥 🌡
Is it possible to use a different (bigger) display?
I would like to get a bigger display to view the data from further distance.
Hi!
It is possible to compile this for the ESP32? I noticed there is no source code in this repo.
I'm especially interested in the 1.x version (so without an OLED).
Hi, as the headline already says, my question is if BT is activated or not?
The reason why I'm asking is, I have a BT device which I neither cannot identify nor that I'm aware of one.
Thanks.
Hi,
I'm now starting to order all parts for the PCB and I'm wondering which BME280 I have to take, 3.3V or 5V.
I think it is 3.3V but all parts I searched for have 5 pins instead of 4 as it is shown in your drawing.
Can you please help me out? Maybe add this information also in the parts list.
Thanks.
Hey there, first of all thank you so much for creating this! Is there a way to run the newer versions without an OLED-display? So far I haven't had any luck... Version 1.0.4. works perfectly.
Greetings, Lucas
Thank you very much!
I'm studying ESP8266 and Home Kit as a Chinese.
I can build my own temperature sensor through your ideas!!!
Through your project, I have learned a lot about ESP8266. Thank you!
非常感谢!
我是正在学习ESP8266和Home Kit一个**人。
我可以通过你的想法建造自己的温度传感器!!!
通过你的项目,我学到了很多关于ESP8266的知识,谢谢!
day after several attempts with both main.bin and otaboot I can't connect the device to homekit I tried various parameters like 0x0000 0x1000 0x2000 dio qio both with d1mini and
AZDelivery NodeMCU ESP8266 ESP-12F WiFi Lua Lolin V3 the problem remains with ota from the iphone settings makes you connect to lcm ... but then nothing even after 20 minutes of waiting does nothing with main immediately starts flashing the devices but from settings do not see what could be iphone with ios 13.6.1 thanks
Hi, using the latest firmware I get “Not responding” in the Home App every few hours. I tried a different ESP8266, same result.
I can only get it to appear again by resetting the device holding GPIO 0 to ground for 10 seconds but after few hours I get the same problem over and over again.
If I use a serial monitor I can see the ESP8266 correctly getting the temperature and the humidity and no error whatsoever.
No HomeKit devices have this behavior. Any ideas? Thanks a lot.
My Temp is reading 26 but the room is at 24, I cant find any way to adjust the offset.
Also, Working perfectly, Thank you for your efforts on this, its awesome.
Hello, trying to install this nice build.
Thank you!
Hi! 👋 I cannot see history of measurements in eve.app, could You add this functionality?
Why don't you share the main code?
Hi i have flashed Wemos with >v2.0 soft and on any of them Wemos can't broadcast wifi signal. On v1.0.4 everything is ok. What is the problem?
I tried firmwares v2.0.5, 2.1.3, 2.1.4 but they not working with my 1,3 OLED display from diymore (aliexpress).
When device is powered up - there is a lines or somesing like on the screen. In few bottom rows image changes. I think, it just need to move up more than a half of screen.
My PCB's are coming in a couple of weeks.
Any idea on when the STL's files will be available so I can print it?
Really looking forward to building this 🥰
Hi, is there any chance to change GPIOs between wemos and BME sensor, so I can plug it directly to board? BME supports 5v, so I want to be able to connect:
5v <-> VIN; G <-> GND; D4 <-> SCL; D3 <-> SDA
how about some source code....
Have you tested this with any sort of battery?
The display works all the time. How to turn it off? The switch connected to gpio0 and gnd does not work.
Hello again, I just wondered wether it would be possible to add a secondary (optional) sensor? My use case would be:
I would be more than happy to help out if something is required!
Greetings, Lucas
The Adafruit BME280 uses i2c address 0x77 by default and must be manually set to 0x76 with a jumper, or the weather steation won't work. I knew the problem and the solution, but maybe you should also scan for 0x77.
Great project and thanks a lot!
Please help! I have the NodeMCU ESP-12E. After flashing firmware via USB with esptool, the OTA installation fails with the led flashing about once every 5 sec and the following looping on the serial monitor:
user-init-start
wifi_config: Initializing WiFi config
wifi_config: Found configuration, connecting to weefee
user-init-done
mode : sta(48:3f:da:0c:d4:eb)
add if0
scandone
add 0
aid 146
cnt
connected with weefee, channel 2
dhcp client start...
ip:10.0.0.53,mask:255.255.255.0,gw:10.0.0.1
wifi_config: wifi_config_sta_connect_timeout_callback: Successfully connected
wifiready-done
--- ota_boot...0
OTABOOT VERSION: 1.0.0
--- ota_init
userbeta='0' otabeta='0'
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
Function called without core lock
active_sector: 0x0
--- ota_set_verify...OFF
--- DNS: done!
--- ota_get_version
--- ota_connect LocalPort=c113 DNS IP:192.30.255.112 local..OK remote..OK SSL..OK set_fd to github.com port 443..OK
GET /HomeACcessoryKid/life-cycle-manager/releases/latest HTTP/1.1
Host: github.com
sent OK
HTTP returns 302 for Fatal exception (28):
epc1=0x40240c84
epc2=0x00000000
epc3=0x4020829b
excvaddr=0x00000000
depc=0x00000000
excsave1=0x402194b5
Registers:
a0 402194b5 a1 3fff8820 a2 00000000 a3 0000000d
a4 00000048 a5 0000ff00 a6 00000000 a7 0000004c
a8 3fff8c20 a9 00000400 a10 0000002f a11 00000000
a12 3fff1590 a13 00000000 SAR 0000001f
Stack: SP=0x3fff8820
0x3fff8820: 50545448 312e312f 32303320 756f4620
0x3fff8830: 0a0d646e 65746164 6854203a 31202c75
0x3fff8840: 65532030 30322070 32203032 39303a32
0x3fff8850: 2030303a 0d544d47 6e6f630a 746e6574
0x3fff8860: 7079742d 74203a65 2f747865 6c6d7468
0x3fff8870: 6863203b 65737261 74753d74 0d382d66
0x3fff8880: 7265730a 3a726576 74694720 2e627548
0x3fff8890: 0d6d6f63 6174730a 3a737574 32303320
Free Heap: 27052
_heap_start 0x3fff2600 brk 0x3fffba4c supervisor sp 0x40000000 sp-brk 17844 bytes
arena (total_size) 37964 fordblks (free_size) 9208 uordblocks (used_size) 28756
ets Jan 8 2013,rst cause:2, boot mode:(3,0)
load 0x40100000, len 2292, room 16
tail 4
chksum 0x57
load 0x3ffe8000, len 772, room 4
tail 0
chksum 0x0b
csum 0x0b
rBoot v1.4.0 - [email protected]
Flash Size: 32 Mbit
Flash Mode: DIO
Flash Speed: 40 MHz
rBoot Option: Big flash
rBoot Option: RTC data
Booting rom 0.
WA1 garbage here lc r$pp_task_hdl : 3ffefac8, prio:14, stack:512
pm_task_hdl : 3ffef530, prio:1, stack:176
frc2_timer_task_hdl:0x3fff4780, prio:12, stack:200
ESP-Open-SDK ver: 0.0.1 compiled @ Jan 5 2019 17:14:35
phy ver: 273, pp ver: 8.3
After flashing my NodeMCU V3:
esptool.py -p /dev/cu.SLAB_USBtoUART erase_flash
esptool.py -p /dev/cu.SLAB_USBtoUART --baud 115200 write_flash -fs 4MB -fm dout -ff 40m 0x0 rboot.bin 0x1000 blank_config.bin 0x2000 main.bin
I connected sensor and display and powered up with USB adapter. Access point HomeKidd requie a password when I connect form iPhone, but MacBook can connect without pass - is it normal? Auto openning website not working. I opened 192.168.4.1 manually, choose my wifi and paste the password. After 20 min waiting for a connection device to my network - I give up. After some reboots and reflashing - nothing changed
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.