Welcome, Guest |
You have to register before you can post on our site.
|
Forum Statistics |
» Members: 214
» Latest member: anigle
» Forum threads: 251
» Forum posts: 851
Full Statistics
|
Online Users |
There are currently 29 online users. » 0 Member(s) | 29 Guest(s)
|
Latest Threads |
to 79-74 early in the fou...
Forum: vESPrino
Last Post: anigla
06-09-2020, 01:03 PM
» Replies: 8
» Views: 21,573
|
RF: Device connecting to ...
Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
Last Post: vbs
12-25-2017, 12:43 PM
» Replies: 3
» Views: 12,633
|
[SOLVED] Fried my monitor...
Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
Last Post: freakstar
12-02-2017, 02:25 PM
» Replies: 16
» Views: 38,438
|
MQTT placeholder LUX wron...
Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
Last Post: admin
09-11-2017, 09:35 AM
» Replies: 1
» Views: 6,157
|
Post: Ravens and WR Victo...
Forum: vESPrino
Last Post: barnes784
08-04-2017, 02:20 AM
» Replies: 0
» Views: 3,611
|
issue of Financial Fair P...
Forum: vESPrino
Last Post: kkfrank098961
07-27-2017, 09:19 AM
» Replies: 1
» Views: 5,945
|
managing four runs from t...
Forum: vESPrino
Last Post: kkfrank098961
07-27-2017, 09:15 AM
» Replies: 1
» Views: 5,439
|
n the group.In Bata, both...
Forum: vESPrino
Last Post: kkfrank098961
07-27-2017, 09:13 AM
» Replies: 1
» Views: 5,508
|
of the clubs under-pressu...
Forum: vESPrino
Last Post: kkfrank098961
07-27-2017, 09:11 AM
» Replies: 1
» Views: 5,655
|
Netherlands in the Davis ...
Forum: vESPrino
Last Post: kkfrank098961
07-27-2017, 09:10 AM
» Replies: 1
» Views: 5,186
|
|
|
Help getting started |
Posted by: ESteg - 09-29-2016, 03:51 PM - Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
- Replies (7)
|
|
Received my 2 monitors yesterday (shipping to the Netherlands). After connecting the monitor that's based on the 1102 sensor, I could update the WiFi settings and the latest firmware was automatically updated. Very smooth! I did have some issues though getting the monitor to update values to ThingSpeak.
When I tried the other monitor, with the 7160 sensor (+ temp/hum/press), it immediately started to update all 4 values to ThingSpeak (with a different API, of course).
Here's a dump of the output after connecting the 1102 monitor: I'm not an expert on this, do you notice anything that explains why this monitor won't show the "Raw CO2" values like the 7160 monitor?
Many thanks!
Etienne
Code:
Searching for v.Air Trying : COM7
. . [È$l]
[,4ð]
[¤$r[ùxIÒ]
[ú]
[
]
[Heap Heap at start: 34872]
[No I2C Devices found
vESPrino]
vESPrino found on : COM7
[OK
ready >]
[OK
vESPrino v1.16 build20160925]
[IP address: 0.0.0.0
Chip ID: CFC413]
[ready >.]
[OK
---vESPrinoCFG_start---
isMigrated=1
rf.CO2=136
rf.PM25=137
rf.PM10=138
rf.TEMP=140
rf.HUM=141
rf.PRES=142
rf.GEN=143
send.interval=120
wifi.ssid=[SSID that I entered]
wifi.p1=[password]
tsKey=[thingspeak API]
custom_url_arr0=#http://api.thingspeak.com/update?key=[Correct API]&field1=%CO2%
---vESPrinoCFG_end---
ready >]
[.]
[.
--- Setup PLUGINS ---
Setup plugin: Neopixel
Setup plugin: TimerManager
--- Setup SENSORS ---
Setup sensor: TEST
Setup sensor: CO2]
[CO2 Sensor SW Ver: BS V3.029 0i
CM1102 Dual Beam NDIR sensor
CO2 now: 550
Setup sensor: SI7021
Setup sensor: BME280
Setup sensor: PM2005
Setup sensor: CDM7160
--- Setup DESTINATIONS ---
Setup Destination: CustomHTTP
Setup Destination: SerialDump
Setup Destination: MQTT
Setup Destination: RFX10
Heap At setup end: 32144
Waiting for WiFi ready >.]
[.]
[.]
[.]
[IP address: 192.168.xxx.xxx in 13306 ms
GOT IP]
[fg: 20160925, fc: 0, bn:20160925
ready >
--- DestHanlder: sendValue ---]
[CustomHTTPDest::process
CustomHTTPDest::invoke = http://api.thingspeak.com/update?key=[Correct API]&field1=%CO2%]
[Response Code: 500
CLOSED]
[SerialDumpDest::process
MQTTDest::process
RFDest::process
ready >]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[OK
ready >]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[OK
ready >]
[--- DestHanlder: sendValue ---]
[CustomHTTPDest::process
CustomHTTPDest::invoke = http://api.thingspeak.com/update?key=[Correct API]&field1=860.00]
[Response Code: 200
CLOSED]
[SerialDumpDest::process
CO2 : 860.00
MQTTDest::process
RFDest::process
ready >]
[--- DestHanlder: sendValue ---]
[ready >]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[OK
ready >]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[OK
ready >]
[--- DestHanlder: sendValue ---]
[CustomHTTPDest::process
CustomHTTPDest::invoke = http://api.thingspeak.com/update?key=[Correct API]&field1=860.00]
[Response Code: 200
CLOSED]
[SerialDumpDest::process
CO2 : 860.00
MQTTDest::process
RFDest::process]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[OK
ready >]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
[--- DestHanlder: sendValue ---]
|
|
|
Changelog |
Posted by: admin - 09-24-2016, 01:15 PM - Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
- Replies (8)
|
|
* build 20170515
- Lot's of improvements in network connectivity, aiming to fix the sporadic cases where the devices fail to connect to the network after few hours or days of operation
- Improvements to RF handling and added support for Homeseer (currently the only platform that in fact can understand the messages sent). Also ping messages are not sent on boot and restart
*build 20170321
Disabled the IP Reuse. Now on each iteration the device will take an ip via DHCP (unless static configuration is used). This was meant to decrease the connection time for each iteration, but in fact in case for some reason this IP can no longer be used (or in some other cases) the device may not connect
* build 20170226
1. configuration for PIMatic is now correct and does not use http://:@<host> in case there is no password - this was causing the random restarts
2. rf jamming should be fixed now, regardless of whether RF was enabled or not. it turned out when RF is disabled jamming is much more likely to occur, due to some floating HIGH value for the RF sending pin
* build 20170219
Added Support for controlling the RGB LED based on CO2 or Dust Levels
Wifi
- improve handling of Access Point and connections from iPhones
- improve connections to mobile hotspots
- add support to disable auto start of Web Socket support
- add support to disable hotspot creation in case of failed wifi connect
Remove silent Firmware Update
Add support for Light sensor and automatic brightness of RGB LED
Destinations
- Blynk - make it a bit more robust in case there is no wifi
- Blynk - ability to easy enable and disable it
Sensors
- CM110x - add 2 seconds delay befor powering up the sensor - to give it chance to boot
Config Tool
- New Button - rescan sensors - needs to be done once new sensors are added
- imporved robustness of Restart, etc.. buttons, they were not recognizing correctly the start of the device
- Add option to disable WebSockers and Hotspot on start
- fix Domoticz configuration for Dust
- add Notification if there is newer firmware
- add support for configuring RGB Led
- add support to adjust brightness of RGB Led for devices with or w/o a built-in light sensor
- add support for manual IP entering
- remove Sales logo
- fix firefox support
- fix device scanning in Firefox
- store last found Host in browser, so that it is reused next time
* build 20170123
- WiFi Configuration is now supported
- Stability update for I2C and WiFi config. Now I2C Bus and installed sensors are detected only once after factory reset
- LED Functions - Signals on Wifi Connect/Fail and in Debug mode - also for I2C device failures
- lots of small bugs and fixes
* build 20161215
- added support for Blynk
- optimized firmware startup, so now it connects faster to WiFi
* build 20161205
- LOTs of changes in the firmware, mainly for stability and maintainability
- Most notable change is the automatic temperature handling for the different sensors - BME280 usually shows 0.5C above, SI7021, and BMP180 - 0.5 C below, so now both are automatically corrected to be in line with SI
- Big overhaul of the Chrome config Tool and also did quite some effort to improve consistency and stability
* build 20161006
- added some averaging to the CDM7160 output. Seems iike it is needed to get a stable output. The CM1102 apparently has quite a large RunningAverage built it
* build 20161005
- additional small fix for CDM7160 sensor, sometimes it was possible that the sensor configuration was not properly updated in the initial device start, which could result in some drifting values
- some fixes for RFCommunication - if enabled - it would put the device in WIFI Configuration mode, which would then overwrite some settings
* build 20160926
- Improved internal robustness a lot - this was causing sending of unreplaced values like %CO2%, etc
- removed the appearance of some default Accesspoint ESP_*
* build 20160925 (auto update)
- Configuration over Wifi was not storing properly the SSID and PASS and subsequent restarts were again not connecting
* build 20160924 (auto update)
- added functionality to configure via Wifi only: http://forum.vair-monitor.com/showthread.php?tid=9
- fixed problem with passwords longer than 20-30 characters
|
|
|
wifi password truncated : not connected |
Posted by: stephane - 09-23-2016, 02:39 PM - Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
- Replies (11)
|
|
Hi !
I try to set up my device but my wifi password is not saved in his intregrality.
My password is composed of 63 ASCII characters.
Quote:---vESPrinoCFG_start---
isMigrated=1
custom_url_arr0=http://192.168.1.7/?vthing&%CO2%&%PM25%&%PM10%
send.interval=120
wifi.ssid=Heaven7
wifi.p1=!GSoQYNfs||Ae3B?Q`\16'I.?4&&
---vESPrinoCFG_end---
What's is the problem ?
Many thanks for the help ;-)
Stéphane
|
|
|
Not connecting after first try went fine |
Posted by: René Arts - 09-22-2016, 08:16 PM - Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
- Replies (2)
|
|
Today I received my CO2 monitor, it looks awesome!
I hooked it up, the setup went fine and received some values over MQTT.
Then I powered it off and on again, and I am getting the next response in the vThings output terminal:e
The led is purple most of the time and flashes to green now and then for +- 2 seconds.
Code:
Searching for v.Air . . . . . . . . . . . . . . . . . . . Searching for v.Air Trying : /dev/ttyUSB2
Trying : /dev/ttyUSB1
[Heap Heap at start: 38680]
. . [²Epʤø]
[XL¬Zü>Mÿ]
[$lÍÉø]
[bGSýzhÅ3ü]
[PropList, register commands]
[xxxxx]
. [Heap Heap at start: 38680]
[Found i2c bus on SDA:SCL = D5:D1]
[(14:5)
vESPrino v1.16 build20]
vESPrino found on : /dev/ttyUSB1
[OK
ready >]
[OK
vESPrino v1.16 build20160917
IP address: 0.0.0.0
ready >]
[OK
---vESPrinoCFG_start---
isMigrated=1
send.interval=120
wifi.ssid=SSID
wifi.p1=mypassword
mqtt.server=192.168.1.200
mqtt.port=1883
mqtt.client=202
mqtt_msg_arr0=/VAir_monitor/temp:{%TEMP%}
mqtt_msg_arr1=/VAir_monitor/hum:{%HUM%}
mqtt_msg_arr2=/VAir_monitor/pres:{%PRES%}
mqtt_msg_arr3=/VAir_monitor/alt:{%ALT%}
mqtt_msg_arr4=/VAir_monitor/co2:{%CO2%}
---vESPrinoCFG_end---
ready >]
[.]
[.
Exception (3):
epc1=0x4010011d epc2=0x00000000 epc3=0x00000000 excvaddr=0x40019588 depc=0x00000000
ctx: cont
sp: 3fff0670 end: 3fff08f0 offset: 01a0
>>>stack>>>
3fff0810: 3ffef49c 0000000b 3fff0888 3ffef380
3fff0820: 3fff09ec 000002f0 000002f0 4010020c
3fff0830: 3ffe8e20 3fff1018 3fff0888 40100688
3fff0840: 3ffe8e20 3fff1018 3ffef7d8 402020a0
3fff0850: ffc5f6ed 3ffef7f8 3ffef7d8 40215c5e
3fff0860: 69725061 00797474 3fff29cc 4021411a
3fff0870: 3ffe8e29 44564941 7275735f 6c696576
3fff0880: 636e616c 34325f65 3fff2a00 0000000f
3fff0890: 0000000b 3fff2a44 0000001f 00000014
3fff08a0: 3ffef38c 3ffef318 3ffef578 40217d25
3fff08b0: feefeffe feefeffe feefeffe feefeffe
3fff08c0: feefeffe feefeffe feefeffe 3ffef8c8
3fff08d0: 3fffdad0 00000000 3ffef8c0 40202d30
3fff08e0: feefeffe feefeffe 3ffef8d0 40204ef0
<<<stack<<<
H!È1§DHûÿ
PropList, register commands
xxxxx]
[Heap Heap at start: 38680
Found i2c bus on SDA:SCL = D5:D1 (14:5)
vESPrino v1.16 build20160917
IP address: 0.0.0.0
ready >
Waiting for auto-connect]
[.]
[.]
[.
Exception (3):
epc1=0x4010011d epc2=0x00000000 epc3=0x00000000 excvaddr=0x40019588 depc=0x00000000
ctx: cont
sp: 3fff0670 end: 3fff08f0 offset: 01a0
>>>stack>>>
3fff0810: 3ffef49c 0000000b 3fff0888 3ffef380
3fff0820: 3fff09ec 000002f0 000002f0 4010020c
3fff0830: 3ffe8e20 3fff1018 3fff0888 40100688
3fff0840: 3ffe8e20 3fff1018 3ffef7d8 402020a0
3fff0850: ffccb23c 3ffef7f8 3ffef7d8 40215c5e
3fff0860: 69725061 00797474 3fff29cc 4021411a
3fff0870: 3ffe8e29 44564941 7275735f 6c696576
3fff0880: 636e616c 34325f65 3fff2a00 0000000f
3fff0890: 0000000b 3fff2a44 0000001f 00000014
3fff08a0: 3ffef38c 3ffef318 3ffef578 40217d25
3fff08b0: feefeffe feefeffe feefeffe feefeffe
3fff08c0: feefeffe feefeffe feefeffe 3ffef8c8
3fff08d0: 3fffdad0 00000000 3ffef8c0 40202d30
3fff08e0: feefeffe feefeffe 3ffef8d0 40204ef0
<<<stack<<<
?Ä()ô
¥
PropList, register commands
xxxxx]
[Heap Heap at start: 38552
Found i2c bus on SDA:SCL = D5:D1 (14:5)
vESPrino v1.16 build20160917
IP address: 0.0.0.0
ready >
Waiting for auto-connect]
[.]
[.]
[.
Exception (3):
epc1=0x4010011d epc2=0x00000000 epc3=0x00000000 excvaddr=0x40019588 depc=0x00000000
ctx: cont
sp: 3fff0670 end: 3fff08f0 offset: 01a0
>>>stack>>>
3fff0810: 3ffef49c 0000000b 3fff0888 3ffef380
3fff0820: 3fff09ec 000002f0 000002f0 4010020c
3fff0830: 3ffe8e20 3fff1018 3fff0888 40100688
3fff0840: 3ffe8e20 3fff1018 3ffef7d8 402020a0
3fff0850: ffccb0f6 3ffef7f8 3ffef7d8 40215c5e
3fff0860: 69725061 00797474 3fff29cc 4021411a
3fff0870: 3ffe8e29 44564941 7275735f 6c696576
3fff0880: 636e616c 34325f65 3fff2a00 0000000f
3fff0890: 0000000b 3fff2a44 0000001f 00000014
3fff08a0: 3ffef38c 3ffef318 3ffef578 40217d25
3fff08b0: feefeffe feefeffe feefeffe feefeffe
3fff08c0: feefeffe feefeffe feefeffe 3ffef8c8
3fff08d0: 3fffdad0 00000000 3ffef8c0 40202d30
3fff08e0: feefeffe feefeffe 3ffef8d0 40204ef0
<<<stack<<<
RÄ,)ô
a
PropList, register commands
xxxxx]
[Heap Heap at start: 38680
Found i2c bus on SDA:SCL = D5:D1 (14:5)
vESPrino v1.16 build20160917
IP address: 0.0.0.0
ready >
Waiting for auto-connect]
[.]
[.]
[.
--- Setup PLUGINS ---
Setup plugin: Neopixel
Setup plugin:]
[.åÖÔô1§Dà!ü
PropList, register commands
xxxxx]
[Heap Heap at start: 38680
Found i2c bus on SDA:SCL = D5:D1 (14:5)
vESPrino v1.16 build20160917
IP address: 0.0.0.0
ready >
Waiting for auto-connect]
[.]
[.]
[.
Exception (3):
epc1=0x4010011d epc2=0x00000000 epc3=0x00000000 excvaddr=0x40019588 depc=0x00000000
ctx: cont
sp: 3fff0670 end: 3fff08f0 offset: 01a0
>>>stack>>>
3fff0810: 3ffef49c 0000000b 3fff0888 3ffef380
3fff0820: 3fff09ec 000002f0 000002f0 4010020c
3fff0830: 3ffe8e20 3fff1018 3fff0888 40100688
3fff0840: 3ffe8e20 3fff1018 3ffef7d8 402020a0
3fff0850: ffccada3 3ffef7f8 3ffef7d8 40215c5e
3fff0860: 69725061 00797474 3fff29cc 4021411a
3fff0870: 3ffe8e29 44564941 7275735f 6c696576
3fff0880: 636e616c 34325f65 3fff2a00 0000000f
3fff0890: 0000000b 3fff2a44 0000001f 00000014
3fff08a0: 3ffef38c 3ffef318 3ffef578 40217d25
3fff08b0: feefeffe feefeffe feefeffe feefeffe
3fff08c0: feefeffe feefeffe feefeffe 3ffef8c8
3fff08d0: 3fffdad0 00000000 3ffef8c0 40202d30
3fff08e0: feefeffe feefeffe 3ffef8d0 40204ef0
<<<stack<<<
H!È©
ôD
PropList, register commands
xxxxx]
[Heap Heap at start: 38552
Found i2c bus on SDA:SCL = D5:D1 (14:5)
vESPrino v1.16 build20160917
IP address: 0.0.0.0
ready >
Waiting for auto-connect]
[.]
[.]
[.
Is it possible that it was still busy with the Over The Air update when I powered it off? I haven't seen the Red LED flash.
|
|
|
ThingSpeak configuration |
Posted by: Xalius - 09-22-2016, 09:07 AM - Forum: vAir Monitor (CO2, Dust, Tempereature, etc..)
- Replies (3)
|
|
Hi, first of all thanks for the fast shipping and the updates, my air monitor arrived in good shape and seems to work so far. I am just trying to set up a ThingSpeak channel but need some help filling out the fields, I think I am missing something for the meta-data field that describes the contents of the data? What are the minimum required entries for this?
Code:
[--- DestHanlder: sendValue ---
CustomHTTPDest::process
CustomHTTPDest::invoke = http://]
[Error Code: -1 = connection refused
Failed]
[CustomHTTPDest::invoke = http://api.thingspeak.com/update?key=XXXXXXXXXXXX&field1=%CO2%&field2=%TEMP%&field3=%HUM%&field4=%PRES%]
[Response Code: 500
CLOSED]
|
|
|
|