Open CyberChris79 opened 4 years ago
Hallo,
kann mir jemand mit dem BatteryService Device helfen.
Ich habe folgendes in der knx config hinzugefügt `{ "DeviceName": "Wasserstand Zisterne", "Services": [ { "ServiceType": "BatteryService", "Handler": "Wasserstand", "ServiceName": "Wasserstand Zisterne", "Characteristics": [ { "Type": "BatteryLevel" }, { "Type": "ChargingState" }, { "Type": "StatusLowBattery" } ], "KNXObjects": [ { "Type": "BCDA", "Listen": "1/4/23", "DPT": "DPT1" } ], "KNXReadRequests": [ "1/4/23" ], "LocalConstants": {
} } ] }`
aber leider kommt ein Fehler obwohl die Syntax stimmt. Einen Custom Handler namens Wasserstand.js
`/ jshint esversion: 6, strict: true, node: true /
'use strict'; /* @type {HandlerPattern} */ var HandlerPattern = require('./handlerpattern.js');
/**
@extends HandlerPattern */ class Wasserstand extends HandlerPattern {
constructor(knxAPI) { super(knxAPI); // call the super constructor first. Always.
}
/****
*/ onKNXValueChange(field, oldValue, knxValue) {
} // onKNXValueChange
*/ onHKValueChange(field, oldValue, newValue) {
} // onHKValueChange
} // class
module.exports= Wasserstand;
`
habe ich auch eingefügt. Es ist erstmal alles leer und soll später mit einer Funktion gefüllt werden.
Danke vorab.
Christian
Hallo,
kann mir jemand mit dem BatteryService Device helfen.
Ich habe folgendes in der knx config hinzugefügt `{ "DeviceName": "Wasserstand Zisterne", "Services": [ { "ServiceType": "BatteryService", "Handler": "Wasserstand", "ServiceName": "Wasserstand Zisterne", "Characteristics": [ { "Type": "BatteryLevel" }, { "Type": "ChargingState" }, { "Type": "StatusLowBattery" } ], "KNXObjects": [ { "Type": "BCDA", "Listen": "1/4/23", "DPT": "DPT1" } ], "KNXReadRequests": [ "1/4/23" ], "LocalConstants": {
aber leider kommt ein Fehler obwohl die Syntax stimmt. Einen Custom Handler namens Wasserstand.js
`/ jshint esversion: 6, strict: true, node: true /
'use strict'; /* @type {HandlerPattern} */ var HandlerPattern = require('./handlerpattern.js');
/**
@extends HandlerPattern */ class Wasserstand extends HandlerPattern {
constructor(knxAPI) { super(knxAPI); // call the super constructor first. Always.
}
/****
*/ onKNXValueChange(field, oldValue, knxValue) {
} // onKNXValueChange
/****
*/ onHKValueChange(field, oldValue, newValue) {
} // onHKValueChange
} // class
module.exports= Wasserstand;
`
habe ich auch eingefügt. Es ist erstmal alles leer und soll später mit einer Funktion gefüllt werden.
Danke vorab.
Christian