We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 74d126c commit 88c11f9Copy full SHA for 88c11f9
1 file changed
data-src/index.js
@@ -537,6 +537,9 @@ async function initSockets() {
537
case 'frequencyScan':
538
somfy.procFrequencyScan(msg);
539
break;
540
+ case 'distance':
541
+ hcsr04.procDistance(msg);
542
+ break;
543
544
}
545
} catch (err) {
@@ -4246,6 +4249,12 @@ var somfy = new Somfy();
4246
4249
class HCSR04 {
4247
4250
initialized = false;
4248
4251
init() { this.initialized = true; }
4252
+ procDistance(msg) {
4253
+ const div = document.getElementById('divHCSR04LastReading');
4254
+ if (!div || !msg || typeof msg.distanceCm !== 'number') return;
4255
+ div.style.display = '';
4256
+ div.textContent = 'Last reading: ' + msg.distanceCm.toFixed(1) + ' cm';
4257
+ }
4258
loadSettings() {
4259
getJSONSync('/hcsr04settings', (err, s) => {
4260
if (err) return;
0 commit comments