Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on(alexaInputDP, (obj) => {
- const x = parsAlexaData(obj);
- // Nur in Database schreiben wenn Daten neu oder verändert wurden.
- if (!database[x.deviceDP] || database[x.deviceDP] != x.deviceAlexaID) {
- database[x.deviceDP] = x.deviceAlexaID;
- createAlexaDPSubs(x.deviceDP);
- setState(alexaDatabaseDP, JSON.stringify(database), true);
- }
- if (x.triggerKeys.includes('bri')) {
- setMyState(`${x.deviceDP}.brightness`, Number(x.percentage));
- }
- else if (x.triggerKeys.includes('hue')) {
- setMyState(`${x.deviceDP}.color`, x.colorHex);
- }
- else if (x.triggerKeys.includes('ct')) {
- setMyState(`${x.deviceDP}.colortemp`, Number(x.colorTemp));
- }
- else if (x.triggerKeys.includes('on')) {
- setMyState(`${x.deviceDP}.state`, x.state);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement