- 🐛 Fix EOL in template files
- ⚙️ Add SPS30 Sensor
- 🔧 Remove whitespaces in
sensorTypes
included in variable names - 🧪 Update tests to reflect sensorTypes fcoming from API
- 🔧 Fix variable naming
- 🔧 Fix BME680_CONNECTED issue
- 🖥 Fix OLED initialisation (#78)
- ⬇️ Set
node
engine to v14
- 🧹 Housekeeping (
dependebot
,dependencies
) - 🐻 BearSSL library
- ℹ️ Add senseBox metadata and version number to sketches
- ⚙️ DPS310 library
- Fix LTR
- Add LTR329 library
- Power UART in setup
- Add CO2 Sensor
- Fix duplicate variable voltage
- Add windspeed sensor to templates
- Release new version
- Rename Parameters
- Add TTN Transformer to insert and transform keys
- Added delay to BME gas reading in lora sketch
- Add SMT50, Sound Level Meter and BME680 to LoRa sketch
- Fix integration of Sound Level Meter
- Add missing semicolon
- Implemented transformer
digitalPortToPortNumber
- Added 3 new sensors for senseBox V2 (
BME680
,SMT50
,SoundLevelMeter
)
- Fix #13 in all V2 sketches
- use new
<Ethernet.h>
library in V2 ethernet sketches - replaced all
Serial.print() and Serial.println()
with DEBUG statements
- Fix #13 in all V2 sketches
- use new
<Ethernet.h>
library in V2 ethernet sketches - replaced all
Serial.print() and Serial.println()
with DEBUG statements
- Add
SSID
andPassword
replacement possibility forhomeV2Wifi
models
- Add LoRa template for senseBox MCU
- Add WiFi template for new senseBox MCU
- Add Ethernet template for new senseBox MCU
- Allow to specify serial port for SDS 011 on new senseBox MCU
- Change content-type header in all sketches to
text/csv
instead of justcsv
@mpfeil
- Fix calling constructor SketchTemplater with undefined parameter caused an error
- Include lorenwest/node-config for configuration
- Allow to specify ingress domain both as js object and plain string in SketchTemplater constructor
- Allow to specify ingress domain through external configuration
- Update v2 sketch for senseBox MCU Rev 1.1 and arduino-senseBoxCore 1.0.2
- Added sketch template for new senseBox board
- Updated the building process to test the new sketch
- Update travis configuration: Install senseBox core and use Arduino IDE 1.8.5
- Use Ethernet2.h library in ethernet templates homeEthernet and homeEthernetFeinstaub
- Fix Arduino compilation warnings in homeWifi, homeEthernet, homeWifiFeinstaub and homeEthernetFeinstaub templates
- Do not push eslint, travis gitignore files to npm
- Bump sketch versions
- Unify sketch headers
- Implement sprintf_P PROGMEM based building of HTTP strings and payload
- Should send less TCP packets
- Use same structure in all templates except
custom
Add encoding
field to generateSketch
which allows to specify base64 encoding
Fix npm package name in README.md
Initial release to npm after extracting from sensebox/openSenseMap-API