(bluefox) working on write

This commit is contained in:
GermanBluefox
2018-03-11 02:07:56 +01:00
parent d586cb4088
commit 5f9f095a83
2 changed files with 35 additions and 20 deletions
+13 -1
View File
@@ -83,7 +83,7 @@ function HASS(options, log) {
socket.send(JSON.stringify({
id: id,
type: 'call_service',
domain: domain || 'light',
domain: domain || '',
service: service,
service_data: serviceData
}));
@@ -106,6 +106,18 @@ function HASS(options, log) {
//log.debug(msg);
var response = JSON.parse(msg);
if (response.type === 'event') {
if (response.event.data && response.event.event_type === 'system_log_event') {
if (response.event.data.level === 'WARNING') {
log.warn('EVENT: ' + response.event.data.message);
} else
if (response.event.data.level === 'ERROR') {
log.error('EVENT: ' + response.event.data.message);
} else {
log.debug('EVENT: ' + response.event.data.message);
}
}
} else
if (response.type === 'auth_required') {
if (!options.password) {
that.emit('error', 'Password required. Connection closed');