(bluefox) implement state update

This commit is contained in:
GermanBluefox
2018-03-11 02:22:42 +01:00
parent 5f9f095a83
commit 4e6b678d85
2 changed files with 19 additions and 3 deletions
+3 -1
View File
@@ -103,7 +103,7 @@ function HASS(options, log) {
function initSocket(socket) {
socket.on('message', function (msg) {
//log.debug(msg);
log.silly(msg);
var response = JSON.parse(msg);
if (response.type === 'event') {
@@ -116,6 +116,8 @@ function HASS(options, log) {
} else {
log.debug('EVENT: ' + response.event.data.message);
}
} else if (response.event && response.event.event_type === 'state_changed') {
that.emit('state_changed', response.event.data.new_state);
}
} else
if (response.type === 'auth_required') {