Ja genau das ist es gibt aber günstigere Angebote habe für mein 120 gezahlt
kannst du mir sagen in welchen Shop du in zu dem Preis gefunden hast?
Vg
null89er
Ja genau das ist es gibt aber günstigere Angebote habe für mein 120 gezahlt
kannst du mir sagen in welchen Shop du in zu dem Preis gefunden hast?
Vg
null89er
Ja genau das ist es gibt aber günstigere Angebote habe für mein 120 gezahlt
hast du eigentlich eine Lichtschranke angeschlossen?
Vg
null89er
Die haben ein Original Teil? Kenne nur das SOMLink lässt sich das in Homekit direkt einbinden oder welches meinst du? Hast du einen Link zum Artikel Bzw Namen für das Modul?
vg
PS Hat sich erledigt habe es gefunden wenn es interessiert hier der Link zu dem Modul von Sommer allerdings nicht ganz günstig mit 177,- Euro.
Würde es bei meiner Anlage auch mit dem Single Switch und dem relai gehen ?
Wenn ja könnte mir einer sagen wie genau ich es anschließen müsste ?
Hi recovery,
hast du es Mittlerweile mit diesem Anbtrieb umgesetzt und wenn ja wie?
vg
null89er
Beta3 läuft ebenfalls stabil
Hi, beta läuft stabil
Das homebridge-robonect verursacht die Fehler, nicht weather-plus.
Danke für das schnelle Feedback
Guten Morgen,
@naofirebalde erst einmal danke. Ich habe die Beta installiert system ist normal gestartet aber nach einer weile mit folgenden Fehler ausgestiegen:
May 02 10:11:29 raspberrypi homebridge[1189]: [5/2/2020, 10:11:29] SyntaxError: Unexpected token < in JSON at position 0
May 02 10:11:29 raspberrypi homebridge[1189]: at JSON.parse (<anonymous>)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request._callback (/usr/local/lib/node_modules/homebridge-robonect/index.js:119:22)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.self.callback (/usr/local/lib/node_modules/homebridge-robonect/node_modules/request/request.js:185:22)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.emit (events.js:310:20)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-robonect/node_modules/request/request.js:1154:10)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.emit (events.js:310:20)
May 02 10:11:29 raspberrypi homebridge[1189]: at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-robonect/node_modules/request/request.js:1076:12)
May 02 10:11:29 raspberrypi homebridge[1189]: at Object.onceWrapper (events.js:416:28)
May 02 10:11:29 raspberrypi homebridge[1189]: at IncomingMessage.emit (events.js:322:22)
May 02 10:11:29 raspberrypi homebridge[1189]: at endReadableNT (_stream_readable.js:1187:12)
May 02 10:11:29 raspberrypi homebridge[1189]: [5/2/2020, 10:11:29] SyntaxError: Unexpected token < in JSON at position 0
May 02 10:11:29 raspberrypi homebridge[1189]: at JSON.parse (<anonymous>)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request._callback (/usr/local/lib/node_modules/homebridge-robonect/index.js:119:22)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.self.callback (/usr/local/lib/node_modules/homebridge-robonect/node_modules/request/request.js:185:22)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.emit (events.js:310:20)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-robonect/node_modules/request/request.js:1154:10)
May 02 10:11:29 raspberrypi homebridge[1189]: at Request.emit (events.js:310:20)
May 02 10:11:29 raspberrypi homebridge[1189]: at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-robonect/node_modules/request/request.js:1076:12)
May 02 10:11:29 raspberrypi homebridge[1189]: at Object.onceWrapper (events.js:416:28)
May 02 10:11:29 raspberrypi homebridge[1189]: at IncomingMessage.emit (events.js:322:22)
May 02 10:11:29 raspberrypi homebridge[1189]: at endReadableNT (_stream_readable.js:1187:12)
Folgendes System läuft bei mir Homebridge 1.0.3,
Node.js Version v12.16.3
Npm Version v6.1.4.4
Kann mir jemand sagen wie es zu diesem Fehler gekommen ist bzw wie man ihn beheben/ was falsch gelaufen ist sagen.
vg
null89er
OpenWeatherMap liefert über die API eine Info zur Regenmenge, die müsste ich nur noch im Plugin zusammenrechnen. Da DarkSky nicht mehr für neue Nutzer verfügbar ist, werde ich das in einer kommenden Version einbauen.
super vielen Dank sage ich da schon einmal und freue mich auf die kommenden Versionen.
Hallo,
Hätte mal eine Frage kann man sich eigentlich auch über die Api von OpenWeather die Regenmenge anzeigen lassen wie auf den Screenshots gezeigt wird? Ich kriege das irgendwie nicht hin und es scheint so das es mit der API von Darksky wohl funktioniert? Leider kann man ja keinen API mehr von Darksky bekommen 😔
Es gibt im z Wave Controller eine App die genau das macht sie führt die beiden zu einer Schaltfläche zusammen. Sie ist aber bei nicht in HomeKit sichtbar oder ich habe es nicht hinbekommen weil funktioniert auch nicht
Sent from my iPhone using Community
Benutze das gleiche System wie du. Danke nochmals. Denke habe es hinbekommen. Hast du es hinbekommene das du nur eine Schaltfläche in HomeKit hast?
Sent from my iPhone using Community
Hi Sheldon, danke für die super Anleitung. Habe dank dir das super easy umsetzen können. Aber wie setzt man den Parameter 11 auf 1.
Vg
null89er
Sent from my iPhone using Community
Ja es sind immer noch die selber Fehler habe es aber noch nicht in eine eigene Instanz gepackt.
Immernoch die selben Fehler? Also Error 503?
[2018-2-16 11:33:49] [Sony Bravia] Could not retrieve status from HDMI 1; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:49] [Sony Bravia] Could not retrieve status from HDMI 2; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:49] [Sony Bravia] Could not retrieve status from dm900; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:49] [Sony Bravia] Could not retrieve status from HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:50] [Sony Bravia] STATE: {"result":[{"uri":"extInput:cec?type=tuner&port=3&logicalAddr=6","source":"","title":"Tuner_2"}],"id":1}
[2018-2-16 11:33:50] [Sony Bravia] NAME: HDMI 1
[2018-2-16 11:33:50] [Sony Bravia] newName: HDMI 1
[2018-2-16 11:33:50] [Sony Bravia] formatName: HDMI 1
[2018-2-16 11:33:50] [Sony Bravia] Could not retrieve Source Status, error:StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:51] [Sony Bravia] Could not retrieve status from HDMI 2; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:51] [Sony Bravia] Could not retrieve status from dm900; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:51] [Sony Bravia] Could not retrieve status from HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:52] [Sony Bravia] Could not retrieve status from Sony Bravia Home; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:52] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:52] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:53] [Sony Bravia] STATE: {"result":[{"uri":"extInput:cec?type=tuner&port=3&logicalAddr=6","source":"","title":"Tuner_2"}],"id":1}
[2018-2-16 11:33:53] [Sony Bravia] NAME: HDMI 1
[2018-2-16 11:33:53] [Sony Bravia] newName: HDMI 1
[2018-2-16 11:33:53] [Sony Bravia] formatName: HDMI 1
[2018-2-16 11:33:53] [Sony Bravia] Could not retrieve status from HDMI 1; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:53] [Sony Bravia] Could not retrieve status from HDMI 2; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:53] [Sony Bravia] Could not retrieve status from dm900; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:53] [Sony Bravia] Could not retrieve status from HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:54] [Sony Bravia] Could not retrieve status from Sony Bravia Home; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:54] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-16 11:33:54] [Sony Bravia] STATE: {"result":[{"uri":"extInput:cec?type=tuner&port=3&logicalAddr=6","source":"","title":"Tuner_2"}],"id":1}
[2018-2-16 11:33:54] [Sony Bravia] NAME: HDMI 2
[2018-2-16 11:33:54] [Sony Bravia] newName: HDMI 2
[2018-2-16 11:33:54] [Sony Bravia] formatName: HDMI 2
{ StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
Alles anzeigen
ich habe jetzt gerade alle cec raus bis eine die Dreambox jetzt scheint es schon besser zu laufen bekommen aber immer noch viele Fehler im log.
Das andere probiere ich auch gerne später aus.
In meiner Config steht kein device tvswitch drinnen. Wo welche Config meinst du? Ich hatte gestern schon einmal versuchsweise die CEC Geräte draußen Ergebnis war das gleiche.
Mittlerweile gibt es wohl schon ein Plugin für Homebridge
Die CEC Device konnte ich jetzt auslesen das mit den Apps klappt immer noch nicht. Ist es ein Problem das ich alle Geräte am AVR Denon habe und dieser am HDMI 3 am TV hängt:
Diese Ausgabe habe ich erhalten:
{
"uri": "extInput:cec?type=tuner&port=3&logicalAddr=3",
"title": "AV Receiver",
"connection": true,
"label": "",
"icon": "meta:tunerdevice"
},
{
"uri": "extInput:cec?type=player&port=3&logicalAddr=4",
"title": "PlayStation 4",
"connection": true,
"label": "",
"icon": "meta:playbackdevice"
},
{
"uri": "extInput:cec?type=freeuse&port=3&logicalAddr=5",
"title": "AVR-X4300H",
"connection": true,
"label": "",
"icon": "meta:freeuse"
},
{
"uri": "extInput:cec?type=tuner&port=3&logicalAddr=6",
"title": "dm900",
"connection": true,
"label": "",
"icon": "meta:tunerdevice"
},
{
"uri": "extInput:cec?type=player&port=3&logicalAddr=8",
"title": "Apple TV",
"connection": true,
"label": "",
"icon": "meta:playbackdevice"
},
{
"uri": "extInput:hdmi?port=1",
"title": "HDMI 1",
"connection": false,
"label": "",
"icon": "meta:hdmi"
},
{
"uri": "extInput:hdmi?port=2",
"title": "HDMI 2",
"connection": false,
"label": "",
"icon": "meta:hdmi"
},
{
"uri": "extInput:hdmi?port=3",
"title": "HDMI 3/ARC",
"connection": true,
"label": "",
"icon": "meta:hdmi"
},
{
"uri": "extInput:hdmi?port=4",
"title": "HDMI 4",
"connection": false,
"label": "",
"icon": "meta:hdmi"
},
{
"uri": "extInput:scart?port=1",
"title": "AV 1",
"connection": true,
"label": "",
"icon": "meta:scart"
},
{
"uri": "extInput:composite?port=1",
"title": "AV 2",
"connection": false,
"label": "",
"icon": "meta:composite"
},
{
"uri": "extInput:widi?port=1",
"title": "Bildschirm spiegeln",
"connection": true,
"label": "",
"icon": "meta:wifidisplay"
}
Alles anzeigen
[2018-2-14 22:13:25] [Sony Bravia] Could not retrieve status from Sony Bravia PlayStation 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:13:25] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:13:25] [Sony Bravia] Could not retrieve status from Sony Bravia Home; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:13:25] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:13:25] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:06] [Sony Bravia] Could not retrieve TV Status, error:StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
{ StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
at new StatusCodeError (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/errors.js:32:15)
at Request.plumbing.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:104:33)
at Request.RP$callback [as _callback] (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:46:31)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:186:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1163:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1085:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
name: 'StatusCodeError',
statusCode: 503,
message: '503 - {"error":[503,"Service Unavailable"]}',
error: { error: [ 503, 'Service Unavailable' ] },
options:
{ method: 'POST',
uri: 'http://192.168.2.151/sony/appControl',
body:
{ method: 'getApplicationList',
params: [Array],
id: 1,
version: '1.0' },
headers: { 'X-Auth-PSK': '0000' },
json: true,
callback: [Function: RP$callback],
transform: undefined,
simple: true,
resolveWithFullResponse: false,
transform2xxOnly: false },
response:
IncomingMessage {
_readableState:
ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: [Object],
length: 0,
pipes: null,
pipesCount: 0,
flowing: true,
ended: true,
endEmitted: true,
reading: false,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
destroyed: false,
defaultEncoding: 'utf8',
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null },
readable: false,
domain: null,
_events:
{ end: [Array],
close: [Array],
data: [Function],
error: [Function] },
_eventsCount: 4,
_maxListeners: undefined,
socket:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 490986,
[Symbol(bytesRead)]: 248 },
connection:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 490986,
[Symbol(bytesRead)]: 248 },
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: true,
headers:
{ server: 'nginx',
date: 'Wed, 14 Feb 2018 21:17:08 GMT',
'content-type': 'application/json',
'content-length': '37',
connection: 'close',
'access-control-allow-credentials': 'true' },
rawHeaders:
[ 'Server',
'nginx',
'Date',
'Wed, 14 Feb 2018 21:17:08 GMT',
'Content-Type',
'application/json',
'Content-Length',
'37',
'Connection',
'close',
'Access-Control-Allow-Credentials',
'true' ],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '',
method: null,
statusCode: 503,
statusMessage: 'Service Temporarily Unavailable',
client:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 490986,
[Symbol(bytesRead)]: 248 },
_consuming: true,
_dumped: false,
req:
ClientRequest {
domain: null,
_events: [Object],
_eventsCount: 5,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: true,
upgrading: false,
chunkedEncoding: false,
shouldKeepAlive: false,
useChunkedEncodingByDefault: true,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: true,
_headerSent: true,
socket: [Object],
connection: [Object],
_header: 'POST /sony/appControl HTTP/1.1\r\nX-Auth-PSK: 0000\r\nhost: 192.168.2.151\r\naccept: application/json\r\ncontent-type: application/json\r\ncontent-length: 71\r\nConnection: close\r\n\r\n',
_onPendingData: [Function: noopPendingOutput],
agent: [Object],
socketPath: undefined,
timeout: undefined,
method: 'POST',
path: '/sony/appControl',
_ended: true,
res: [Circular],
aborted: undefined,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
[Symbol(outHeadersKey)]: [Object] },
request:
Request {
domain: null,
_events: [Object],
_eventsCount: 5,
_maxListeners: undefined,
method: 'POST',
uri: [Object],
body: '{"method":"getApplicationList","params":["1.0"],"id":1,"version":"1.0"}',
headers: [Object],
readable: true,
writable: true,
explicitMethod: true,
_qs: [Object],
_auth: [Object],
_oauth: [Object],
_multipart: [Object],
_redirect: [Object],
_tunnel: [Object],
_rp_resolve: [Function],
_rp_reject: [Function],
_rp_promise: [Object],
_rp_callbackOrig: undefined,
callback: [Function],
_rp_options: [Object],
setHeader: [Function],
hasHeader: [Function],
getHeader: [Function],
removeHeader: [Function],
localAddress: undefined,
pool: {},
dests: [],
__isRequestRequest: true,
_callback: [Function: RP$callback],
proxy: null,
tunnel: false,
setHost: true,
originalCookieHeader: undefined,
_disableCookies: true,
_jar: undefined,
port: 80,
host: '192.168.2.151',
path: '/sony/appControl',
_json: true,
httpModule: [Object],
agentClass: [Object],
agent: [Object],
_started: true,
href: 'http://192.168.2.151/sony/appControl',
req: [Object],
ntick: true,
response: [Circular],
originalHost: '192.168.2.151',
originalHostHeaderName: 'host',
responseContent: [Circular],
_destdata: true,
_ended: true,
_callbackCalled: true },
toJSON: [Function: responseToJSON],
caseless: Caseless { dict: [Object] },
read: [Function],
body: { error: [Array] } } }
[2018-2-14 22:17:06] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 1; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:06] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 2; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:06] [Sony Bravia] Could not retrieve status from Sony Bravia PlayStation 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:06] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:06] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
{ StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
at new StatusCodeError (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/errors.js:32:15)
at Request.plumbing.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:104:33)
at Request.RP$callback [as _callback] (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:46:31)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:186:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1163:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1085:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
name: 'StatusCodeError',
statusCode: 503,
message: '503 - {"error":[503,"Service Unavailable"]}',
error: { error: [ 503, 'Service Unavailable' ] },
options:
{ method: 'POST',
uri: 'http://192.168.2.151/sony/appControl',
body:
{ method: 'getApplicationList',
params: [Array],
id: 1,
version: '1.0' },
headers: { 'X-Auth-PSK': '0000' },
json: true,
callback: [Function: RP$callback],
transform: undefined,
simple: true,
resolveWithFullResponse: false,
transform2xxOnly: false },
response:
IncomingMessage {
_readableState:
ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: [Object],
length: 0,
pipes: null,
pipesCount: 0,
flowing: true,
ended: true,
endEmitted: true,
reading: false,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
destroyed: false,
defaultEncoding: 'utf8',
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null },
readable: false,
domain: null,
_events:
{ end: [Array],
close: [Array],
data: [Function],
error: [Function] },
_eventsCount: 4,
_maxListeners: undefined,
socket:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 492948,
[Symbol(bytesRead)]: 248 },
connection:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 492948,
[Symbol(bytesRead)]: 248 },
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: true,
headers:
{ server: 'nginx',
date: 'Wed, 14 Feb 2018 21:17:10 GMT',
'content-type': 'application/json',
'content-length': '37',
connection: 'close',
'access-control-allow-credentials': 'true' },
rawHeaders:
[ 'Server',
'nginx',
'Date',
'Wed, 14 Feb 2018 21:17:10 GMT',
'Content-Type',
'application/json',
'Content-Length',
'37',
'Connection',
'close',
'Access-Control-Allow-Credentials',
'true' ],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '',
method: null,
statusCode: 503,
statusMessage: 'Service Temporarily Unavailable',
client:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 492948,
[Symbol(bytesRead)]: 248 },
_consuming: true,
_dumped: false,
req:
ClientRequest {
domain: null,
_events: [Object],
_eventsCount: 5,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: true,
upgrading: false,
chunkedEncoding: false,
shouldKeepAlive: false,
useChunkedEncodingByDefault: true,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: true,
_headerSent: true,
socket: [Object],
connection: [Object],
_header: 'POST /sony/appControl HTTP/1.1\r\nX-Auth-PSK: 0000\r\nhost: 192.168.2.151\r\naccept: application/json\r\ncontent-type: application/json\r\ncontent-length: 71\r\nConnection: close\r\n\r\n',
_onPendingData: [Function: noopPendingOutput],
agent: [Object],
socketPath: undefined,
timeout: undefined,
method: 'POST',
path: '/sony/appControl',
_ended: true,
res: [Circular],
aborted: undefined,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
[Symbol(outHeadersKey)]: [Object] },
request:
Request {
domain: null,
_events: [Object],
_eventsCount: 5,
_maxListeners: undefined,
method: 'POST',
uri: [Object],
body: '{"method":"getApplicationList","params":["1.0"],"id":1,"version":"1.0"}',
headers: [Object],
readable: true,
writable: true,
explicitMethod: true,
_qs: [Object],
_auth: [Object],
_oauth: [Object],
_multipart: [Object],
_redirect: [Object],
_tunnel: [Object],
_rp_resolve: [Function],
_rp_reject: [Function],
_rp_promise: [Object],
_rp_callbackOrig: undefined,
callback: [Function],
_rp_options: [Object],
setHeader: [Function],
hasHeader: [Function],
getHeader: [Function],
removeHeader: [Function],
localAddress: undefined,
pool: {},
dests: [],
__isRequestRequest: true,
_callback: [Function: RP$callback],
proxy: null,
tunnel: false,
setHost: true,
originalCookieHeader: undefined,
_disableCookies: true,
_jar: undefined,
port: 80,
host: '192.168.2.151',
path: '/sony/appControl',
_json: true,
httpModule: [Object],
agentClass: [Object],
agent: [Object],
_started: true,
href: 'http://192.168.2.151/sony/appControl',
req: [Object],
ntick: true,
response: [Circular],
originalHost: '192.168.2.151',
originalHostHeaderName: 'host',
responseContent: [Circular],
_destdata: true,
_ended: true,
_callbackCalled: true },
toJSON: [Function: responseToJSON],
caseless: Caseless { dict: [Object] },
read: [Function],
body: { error: [Array] } } }
[2018-2-14 22:17:08] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 1; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:08] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 2; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:08] [Sony Bravia] Could not retrieve status from Sony Bravia PlayStation 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:08] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:08] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:10] [Sony Bravia] Could not retrieve TV Status, error:StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
{ StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
at new StatusCodeError (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/errors.js:32:15)
at Request.plumbing.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:104:33)
at Request.RP$callback [as _callback] (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:46:31)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:186:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1163:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1085:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
name: 'StatusCodeError',
statusCode: 503,
message: '503 - {"error":[503,"Service Unavailable"]}',
error: { error: [ 503, 'Service Unavailable' ] },
options:
{ method: 'POST',
uri: 'http://192.168.2.151/sony/appControl',
body:
{ method: 'getApplicationList',
params: [Array],
id: 1,
version: '1.0' },
headers: { 'X-Auth-PSK': '0000' },
json: true,
callback: [Function: RP$callback],
transform: undefined,
simple: true,
resolveWithFullResponse: false,
transform2xxOnly: false },
response:
IncomingMessage {
_readableState:
ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: [Object],
length: 0,
pipes: null,
pipesCount: 0,
flowing: true,
ended: true,
endEmitted: true,
reading: false,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
destroyed: false,
defaultEncoding: 'utf8',
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null },
readable: false,
domain: null,
_events:
{ end: [Array],
close: [Array],
data: [Function],
error: [Function] },
_eventsCount: 4,
_maxListeners: undefined,
socket:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 496906,
[Symbol(bytesRead)]: 248 },
connection:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 496906,
[Symbol(bytesRead)]: 248 },
httpVersionMajor: 1,
httpVersionMinor: 1,
httpVersion: '1.1',
complete: true,
headers:
{ server: 'nginx',
date: 'Wed, 14 Feb 2018 21:17:14 GMT',
'content-type': 'application/json',
'content-length': '37',
connection: 'close',
'access-control-allow-credentials': 'true' },
rawHeaders:
[ 'Server',
'nginx',
'Date',
'Wed, 14 Feb 2018 21:17:14 GMT',
'Content-Type',
'application/json',
'Content-Length',
'37',
'Connection',
'close',
'Access-Control-Allow-Credentials',
'true' ],
trailers: {},
rawTrailers: [],
upgrade: false,
url: '',
method: null,
statusCode: 503,
statusMessage: 'Service Temporarily Unavailable',
client:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
_events: [Object],
_eventsCount: 8,
_maxListeners: undefined,
_writableState: [Object],
writable: false,
allowHalfOpen: false,
_bytesDispatched: 241,
_sockname: null,
_pendingData: null,
_pendingEncoding: '',
server: null,
_server: null,
parser: null,
_httpMessage: [Object],
read: [Function],
_consuming: true,
_idleNext: null,
_idlePrev: null,
_idleTimeout: -1,
[Symbol(asyncId)]: 496906,
[Symbol(bytesRead)]: 248 },
_consuming: true,
_dumped: false,
req:
ClientRequest {
domain: null,
_events: [Object],
_eventsCount: 5,
_maxListeners: undefined,
output: [],
outputEncodings: [],
outputCallbacks: [],
outputSize: 0,
writable: true,
_last: true,
upgrading: false,
chunkedEncoding: false,
shouldKeepAlive: false,
useChunkedEncodingByDefault: true,
sendDate: false,
_removedConnection: false,
_removedContLen: false,
_removedTE: false,
_contentLength: null,
_hasBody: true,
_trailer: '',
finished: true,
_headerSent: true,
socket: [Object],
connection: [Object],
_header: 'POST /sony/appControl HTTP/1.1\r\nX-Auth-PSK: 0000\r\nhost: 192.168.2.151\r\naccept: application/json\r\ncontent-type: application/json\r\ncontent-length: 71\r\nConnection: close\r\n\r\n',
_onPendingData: [Function: noopPendingOutput],
agent: [Object],
socketPath: undefined,
timeout: undefined,
method: 'POST',
path: '/sony/appControl',
_ended: true,
res: [Circular],
aborted: undefined,
timeoutCb: null,
upgradeOrConnect: false,
parser: null,
maxHeadersCount: null,
[Symbol(outHeadersKey)]: [Object] },
request:
Request {
domain: null,
_events: [Object],
_eventsCount: 5,
_maxListeners: undefined,
method: 'POST',
uri: [Object],
body: '{"method":"getApplicationList","params":["1.0"],"id":1,"version":"1.0"}',
headers: [Object],
readable: true,
writable: true,
explicitMethod: true,
_qs: [Object],
_auth: [Object],
_oauth: [Object],
_multipart: [Object],
_redirect: [Object],
_tunnel: [Object],
_rp_resolve: [Function],
_rp_reject: [Function],
_rp_promise: [Object],
_rp_callbackOrig: undefined,
callback: [Function],
_rp_options: [Object],
setHeader: [Function],
hasHeader: [Function],
getHeader: [Function],
removeHeader: [Function],
localAddress: undefined,
pool: {},
dests: [],
__isRequestRequest: true,
_callback: [Function: RP$callback],
proxy: null,
tunnel: false,
setHost: true,
originalCookieHeader: undefined,
_disableCookies: true,
_jar: undefined,
port: 80,
host: '192.168.2.151',
path: '/sony/appControl',
_json: true,
httpModule: [Object],
agentClass: [Object],
agent: [Object],
_started: true,
href: 'http://192.168.2.151/sony/appControl',
req: [Object],
ntick: true,
response: [Circular],
originalHost: '192.168.2.151',
originalHostHeaderName: 'host',
responseContent: [Circular],
_destdata: true,
_ended: true,
_callbackCalled: true },
toJSON: [Function: responseToJSON],
caseless: Caseless { dict: [Object] },
read: [Function],
body: { error: [Array] } } }
[2018-2-14 22:17:12] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 1; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:12] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 2; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:12] [Sony Bravia] Could not retrieve status from Sony Bravia PlayStation 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:12] [Sony Bravia] Could not retrieve status from Sony Bravia HDMI 4; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:12] [Sony Bravia] Could not retrieve status from Sony Bravia Home; error: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:12] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:12] [Sony Bravia] Cant get TV State: StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
[2018-2-14 22:17:14] [Sony Bravia] Could not retrieve TV Status, error:StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
{ StatusCodeError: 503 - {"error":[503,"Service Unavailable"]}
at new StatusCodeError (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/errors.js:32:15)
at Request.plumbing.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:104:33)
at Request.RP$callback [as _callback] (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request-promise-core/lib/plumbing.js:46:31)
at Request.self.callback (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:186:22)
at emitTwo (events.js:126:13)
at Request.emit (events.js:214:7)
at Request.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1163:10)
at emitOne (events.js:116:13)
at Request.emit (events.js:211:7)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/homebridge-sonybravia-platform/node_modules/request/request.js:1085:12)
at Object.onceWrapper (events.js:313:30)
at emitNone (events.js:111:20)
at IncomingMessage.emit (events.js:208:7)
at endReadableNT (_stream_readable.js:1056:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)
name: 'StatusCodeError',
statusCode: 503,
message: '503 - {"error":[503,"Service Unavailable"]}',
error: { error: [ 503, 'Service Unavailable' ] },
options:
{ method: 'POST',
uri: 'http://192.168.2.151/sony/appControl',
body:
{ method: 'getApplicationList',
params: [Array],
id: 1,
version: '1.0' },
headers: { 'X-Auth-PSK': '0000' },
json: true,
callback: [Function: RP$callback],
transform: undefined,
simple: true,
resolveWithFullResponse: false,
transform2xxOnly: false },
response:
IncomingMessage {
_readableState:
ReadableState {
objectMode: false,
highWaterMark: 16384,
buffer: [Object],
length: 0,
pipes: null,
pipesCount: 0,
flowing: true,
ended: true,
endEmitted: true,
reading: false,
sync: true,
needReadable: false,
emittedReadable: false,
readableListening: false,
resumeScheduled: false,
destroyed: false,
defaultEncoding: 'utf8',
awaitDrain: 0,
readingMore: false,
decoder: null,
encoding: null },
readable: false,
domain: null,
_events:
{ end: [Array],
close: [Array],
data: [Function],
error: [Function] },
_eventsCount: 4,
_maxListeners: undefined,
socket:
Socket {
connecting: false,
_hadError: false,
_handle: null,
_parent: null,
_host: null,
_readableState: [Object],
readable: false,
domain: null,
message: '503 - {"error":[503,"Service Unavailable"]}',
Alles anzeigen
Meine Config sieht so aus:
"platforms": [
{
"platform": "SonyBravia",
"name": "Sony Bravia",
"ipadress": "192.168.2.151",
"psk": "0000",
"tvSwitch": true,
"polling": true,
"interval": 2,
"volumeControl": true,
"maxVolume": 30,
"homeapp": "com.sony.dtv.eu.siptv.video.eu.siptv.atv.MainActivity",
"cecs": [
{
"label": "DM 900",
"logaddr": 6,
"port": 3
},
{
"label": "Apple TV",
"logaddr": 8,
"port": 3
},
{
"label": "Denon AVR",
"logaddr": 5,
"port": 3
},
{
"label": "PlayStation 4",
"logaddr": 4,
"port": 3
}
]
},
Alles anzeigen