Skip to content

Commit 935c6be

Browse files
authored
chore(luftdaten): add new sps30 templates (#837)
1 parent c274c5e commit 935c6be

File tree

6 files changed

+49
-2
lines changed

6 files changed

+49
-2
lines changed

packages/models/src/box/sensorLayouts/index.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ const senseboxhome = require('./sensebox.home'),
1616
luftdaten_pms5003_bme280 = require('./luftdaten/pms5003.bme280'),
1717
luftdaten_pms7003 = require('./luftdaten/pms7003'),
1818
luftdaten_pms7003_bme280 = require('./luftdaten/pms7003.bme280'),
19+
luftdaten_sps30_bme280 = require('./luftdaten/sps30.bme280'),
20+
luftdaten_sps30_sht3x = require('./luftdaten/sps30.shtx3'),
1921
hackair_home_v2 = require('./hackair/home.v2'),
2022
addonFeinstaub = require('./addons/feinstaubAddon');
2123

@@ -52,6 +54,8 @@ const modelDefinitions = {
5254
'luftdaten_pms5003_bme280': luftdaten_pms5003_bme280,
5355
'luftdaten_pms7003': luftdaten_pms7003,
5456
'luftdaten_pms7003_bme280': luftdaten_pms7003_bme280,
57+
'luftdaten_sps30_bme280': luftdaten_sps30_bme280,
58+
'luftdaten_sps30_sht3x': luftdaten_sps30_sht3x,
5559
'hackair_home_v2': hackair_home_v2
5660
};
5761

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
'use strict';
2+
3+
const { bme280_humidity, bme280_temperature, bme280_pressure_pa, sps30_pm1, sps30_pm10, sps30_pm25 } = require('../sensorDefinitions');
4+
5+
module.exports = [
6+
sps30_pm1,
7+
sps30_pm25,
8+
sps30_pm10,
9+
bme280_temperature,
10+
bme280_humidity,
11+
bme280_pressure_pa
12+
];
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
'use strict';
2+
3+
const { sps30_pm10, sps30_pm25, sps30_pm1, sht3x_temperature, sht3x_humidity } = require('../sensorDefinitions');
4+
5+
module.exports = [
6+
sht3x_temperature,
7+
sht3x_humidity,
8+
sps30_pm1,
9+
sps30_pm25,
10+
sps30_pm10
11+
];

packages/models/src/box/sensorLayouts/sensorDefinitions/index.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,9 @@ const veml6070_uvintensity = require('./veml6070_uvintensity'),
4747
sps30_pm1 = require('./sps30_pm1'),
4848
sps30_pm25 = require('./sps30_pm25'),
4949
sps30_pm4 = require('./sps30_pm4'),
50-
sps30_pm10 = require('./sps30_pm10');
50+
sps30_pm10 = require('./sps30_pm10'),
51+
sht3x_temperature = require('./sht3x_temperature'),
52+
sht3x_humidity = require('./sht3x_humidity');
5153
module.exports = {
5254
hdc1008_temperature,
5355
hdc1080_temperature,
@@ -95,5 +97,7 @@ module.exports = {
9597
sps30_pm1,
9698
sps30_pm25,
9799
sps30_pm4,
98-
sps30_pm10
100+
sps30_pm10,
101+
sht3x_temperature,
102+
sht3x_humidity
99103
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
'use strict';
2+
3+
module.exports = {
4+
title: 'rel. Luftfeuchte',
5+
unit: '%',
6+
sensorType: 'SHT3X',
7+
icon: 'osem-humidity'
8+
};
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
'use strict';
2+
3+
module.exports = {
4+
title: 'Temperatur',
5+
unit: '°C',
6+
sensorType: 'SHT3X',
7+
icon: 'osem-thermometer'
8+
};

0 commit comments

Comments
 (0)