mirror of
https://github.com/Laxilef/OTGateway.git
synced 2026-02-28 04:07:07 +05:00
feat: added support DHT11/DHT22 sensors (#223)
* feat: Added support DHT11/DHT22 sensors * chore: formatting * fix: typo * fix: `HaHelper::publishDynamicSensor()` for DHT sensors fixed * refactor: optimization of wired sensors
This commit is contained in:
@@ -249,6 +249,8 @@
|
||||
"ntcTemp": "NTC 传感器",
|
||||
"dallasTemp": "DALLAS 传感器",
|
||||
"bluetooth": "BLE 传感器",
|
||||
"dht11": "DHT11 传感器",
|
||||
"dht22": "DHT22 传感器",
|
||||
"heatSetpointTemp": "Heating, setpoint temp",
|
||||
"manual": "通过 MQTT/API 手动配置",
|
||||
"notConfigured": "未配置"
|
||||
|
||||
@@ -249,6 +249,8 @@
|
||||
"ntcTemp": "NTC sensor",
|
||||
"dallasTemp": "DALLAS sensor",
|
||||
"bluetooth": "BLE sensor",
|
||||
"dht11": "DHT11 sensor",
|
||||
"dht22": "DHT22 sensor",
|
||||
"heatSetpointTemp": "Heating, setpoint temp",
|
||||
"manual": "Manual via MQTT/API",
|
||||
"notConfigured": "Not configured"
|
||||
|
||||
@@ -249,6 +249,8 @@
|
||||
"ntcTemp": "Sensore NTC",
|
||||
"dallasTemp": "Sensore DALLAS",
|
||||
"bluetooth": "Sensore BLE",
|
||||
"dht11": "Sensore DHT11",
|
||||
"dht22": "Sensore DHT22",
|
||||
"heatSetpointTemp": "Riscaldamento, temp impostata",
|
||||
"manual": "Manuale via MQTT/API",
|
||||
"notConfigured": "Non configurato"
|
||||
|
||||
@@ -228,6 +228,8 @@
|
||||
"ntcTemp": "NTC-sensor",
|
||||
"dallasTemp": "DALLAS-sensor",
|
||||
"bluetooth": "BLE-sensor",
|
||||
"dht11": "DHT11-sensor",
|
||||
"dht22": "DHT22-sensor",
|
||||
"heatSetpointTemp": "Verwarming, insteltemperatuur",
|
||||
"manual": "Handmatig via MQTT/API",
|
||||
"notConfigured": "Niet geconfigureerd"
|
||||
|
||||
@@ -249,6 +249,8 @@
|
||||
"ntcTemp": "NTC датчик",
|
||||
"dallasTemp": "DALLAS датчик",
|
||||
"bluetooth": "BLE датчик",
|
||||
"dht11": "DHT11 датчик",
|
||||
"dht22": "DHT22 датчик",
|
||||
"heatSetpointTemp": "Отопление, температура уставки",
|
||||
"manual": "Вручную через MQTT/API",
|
||||
"notConfigured": "Не сконфигурировано"
|
||||
|
||||
@@ -118,6 +118,8 @@
|
||||
<option value="50" data-i18n>sensors.types.ntcTemp</option>
|
||||
<option value="51" data-i18n>sensors.types.dallasTemp</option>
|
||||
<option value="52" data-i18n>sensors.types.bluetooth</option>
|
||||
<option value="53" data-i18n>sensors.types.dht11</option>
|
||||
<option value="54" data-i18n>sensors.types.dht22</option>
|
||||
<option value="253" data-i18n>sensors.types.heatSetpointTemp</option>
|
||||
<option value="254" data-i18n>sensors.types.manual</option>
|
||||
<option value="255" data-i18n>sensors.types.notConfigured</option>
|
||||
@@ -271,27 +273,35 @@
|
||||
}
|
||||
|
||||
switch(parseInt(event.target.value)) {
|
||||
// ntc
|
||||
// NTC10K
|
||||
case 50:
|
||||
parentGpio.classList.remove("hidden");
|
||||
parentAddress.classList.add("hidden");
|
||||
address.removeAttribute("pattern");
|
||||
break;
|
||||
|
||||
// dallas
|
||||
// OneWire
|
||||
case 51:
|
||||
parentGpio.classList.remove("hidden");
|
||||
parentAddress.classList.remove("hidden");
|
||||
address.setAttribute("pattern", "([A-Fa-f0-9]{2}:){7}[A-Fa-f0-9]{2}");
|
||||
break;
|
||||
|
||||
// ble
|
||||
// Bluetooth
|
||||
case 52:
|
||||
parentGpio.classList.add("hidden");
|
||||
parentAddress.classList.remove("hidden");
|
||||
address.setAttribute("pattern", "([A-Fa-f0-9]{2}:){5}[A-Fa-f0-9]{2}");
|
||||
break;
|
||||
|
||||
// DHT
|
||||
case 53:
|
||||
case 54:
|
||||
parentGpio.classList.remove("hidden");
|
||||
parentAddress.classList.add("hidden");
|
||||
address.removeAttribute("pattern");
|
||||
break;
|
||||
|
||||
// other
|
||||
default:
|
||||
parentGpio.classList.add("hidden");
|
||||
|
||||
Reference in New Issue
Block a user