I hate to disappoint you @micah but @Mike-Musskopf has got a point:
MQ* sensors are power hungry. You may want to connect everything up to 240V via a small PSU. There is a big thread on mysensors about air quality detection.
DHT is not the best sensor for a battery application. Please check BME280 (pressure, temp and hum) or Si7021 (temp and hum) - these would be my favourite sensors for low power consumption.
Small tip - your Arduino Pros must be 3.3V and not 5V for the battery usage.
The updates have been applied to Rev 2, below we have a list of everything that has been added/modified;
Modification footprint for 3 items to make it easier to mount (Slow blow fuse, Thermal Fuse and Voltage Regulator) when hand soldering.
Modification to nRF24L01+ Module to remove the short to ground on VCC line.
Added the additional silkscreen labeling that was missed off by accident.
This should be all that is needed for Rev 2 to be a successor to the Rev 1. We still have the issue with having to use pogo pins to program through the ISP connection, or to temporarily solder jumper wire into the 6 pin connection while uploading, then everything else can be programmed through the on-board FTDI connection.
Will get the gerber files generated ASAP and then get them sent off for testing production runs.
@karlheinz2000 said:
But if I'm not using MYSB, I can flash a sketch with defined ID and this will work instantly in the network.
Yes
With MYSB I always have to do assign a new ID just to get the node to run the first time after flashing.
Only true if EEPROM (i.e. ID address location) was cleared.
Any chance to get MYSB to know, if a sketch is an flash?
And start this sketch, which then will use the defined ID or request a new ID from controller and writes the eeprom?
During booting, MYSBootloader calculates the FW CRC in flash and verifies it against the FW CRC stored in EEPROM (which is written after a successful OTA FW update) - if it matches, the sketch starts, if not, the bootloader remains active.
@gohan - Dell R710 over here, brought pretty cheaply in the UK tbh. I have a few things running on it as I'm Microsoft trained and certified so i enjoy messing with that kind of stuff. I was once in that field and attempted to get some work but nothing ever came from it (i got sick of hearing "Sorry, you don't have sufficient work experience") so I've ended up back in University studying mechatronical engineering Anyway, that is another topic for discussion, you're welcome to message me anytime for a chat, would be nice
@vlad I am having the same issue. Where did you change keepalive timeout to a long time?
Essentially, what file did you edit, what parameter and to how long?
@Shivanand-Chanderbally I recently finished a node using the acs712 and found it to be very sensitive to nearby magnetic fields. It is best to have it as far away from these as you can.