Fixed errors from npm run lint:fix

This commit is contained in:
faanskit 2021-05-05 19:34:34 +02:00
parent 2610c1eaa4
commit 531aa8ee3e
4 changed files with 63 additions and 49 deletions

View file

@ -96,7 +96,7 @@ const getInputDeviceTriggerDiscoveryPayload = (
qos: 1,
topic: `~/${TOPIC_TYPES.STATE}`,
type: 'button_short_press',
subtype: `button_${inputDevice.input+1}`,
subtype: `button_${inputDevice.input + 1}`,
device: {
identifiers: `${inputDevice.deviceId}`,
manufacturer: 'Plejd',
@ -105,7 +105,6 @@ const getInputDeviceTriggerDiscoveryPayload = (
},
});
const getSceneDeviceTriggerhDiscoveryPayload = (
/** @type {import('./types/DeviceRegistry').OutputDevice} */ sceneDevice,
) => ({
@ -334,14 +333,23 @@ class MqttClient extends EventEmitter {
logger.info(
`Discovered ${inputDevice.typeName} (${inputDevice.type}) named ${inputDevice.name} (${inputDevice.bleInputAddress} : ${inputDevice.uniqueId}).`,
);
logger.verbose(`Publishing ${getTopicName(inputDevice.uniqueId, MQTT_TYPES.DEVICE_AUTOMATION, TOPIC_TYPES.CONFIG)} with payload ${JSON.stringify(inputInputPayload)}`);
logger.verbose(
`Publishing ${getTopicName(
inputDevice.uniqueId,
MQTT_TYPES.DEVICE_AUTOMATION,
TOPIC_TYPES.CONFIG,
)} with payload ${JSON.stringify(inputInputPayload)}`,
);
this.client.publish(getTopicName(inputDevice.uniqueId, MQTT_TYPES.DEVICE_AUTOMATION, TOPIC_TYPES.CONFIG), JSON.stringify(inputInputPayload), {
retain: true,
qos: 1,
});
})
this.client.publish(
getTopicName(inputDevice.uniqueId, MQTT_TYPES.DEVICE_AUTOMATION, TOPIC_TYPES.CONFIG),
JSON.stringify(inputInputPayload),
{
retain: true,
qos: 1,
},
);
});
const allSceneDevices = this.deviceRegistry.getAllSceneDevices();
logger.info(`Sending discovery for ${allSceneDevices.length} Plejd scene devices`);
@ -438,10 +446,11 @@ class MqttClient extends EventEmitter {
// );
}
buttonPressed(data) {
buttonPressed(data) {
logger.verbose(`Button ${data.deviceInput} pressed for deviceId ${data.deviceId}`);
this.client.publish(getButtonEventTopic(data.deviceId), `${data.deviceInput}`, { qos: 1 });
}
/**
* @param {string} sceneId
*/