Hab das so gemacht:
Das Ergebnis aus der Function Node gebe ich dann wieder auf eine Systemvariable in der CCU
Function Node Inhalt:
var myObj;
myObj = msg.payload;
var msg1 = { payload: myObj.temperature };
var msg2 = { payload: myObj.humidity };
var msg3 = { payload: myObj.battery };
return [msg1,msg2,msg3];
Xiaomi/Aqara StatusLowBattery auf LOWBAT von CUxD Device setzen
Moderator: Co-Administratoren
-
- Beiträge: 212
- Registriert: 04.06.2015, 20:26
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 4 Mal
Re: Xiaomi/Aqara StatusLowBattery auf LOWBAT von CUxD Device setzen
Also Arbeitest du nur mit Systemvariablen? Ich möchte es gerne als Servicemeldung angezeigt bekommen.
Kannst du den gesamten FLow mal importieren und hier zur verfügung stellen?
@hobbyquaker wie soll ich dir das Log schicken? Hier übers Forum?
Kannst du den gesamten FLow mal importieren und hier zur verfügung stellen?
@hobbyquaker wie soll ich dir das Log schicken? Hier übers Forum?
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Xiaomi/Aqara StatusLowBattery auf LOWBAT von CUxD Device setzen
Übers Forum oder an hobbyquaker@gmail.com. Falls Du es per Email schickst bitte noch mal bescheid geben wenn Du es geschickt hast, der Mailaccount ist recht "unübersichtlich"
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Xiaomi/Aqara StatusLowBattery auf LOWBAT von CUxD Device setzen
Die Crashes werden von node-red-contrib-deconz verursacht:
Das wirft auch wenn es grade nicht crasht ziemlich viele dieser Fehlermeldungen ins Log:
Da kann ich nicht so wirklich helfen, am besten Du legst hier zwei Issues an: https://github.com/andreypopov/node-red ... onz/issues - einen wegen dem Crash und einen für diese Fehlermeldung die im 10 Sekunden Takt im Log ist, kopierst jeweils die obigen Logabschnitte in den Issue.
Code: Alles auswählen
Dec 26 16:48:08 Homematic daemon.err node-red: 26 Dec 16:48:08 - [red] Uncaught Exception:
Dec 26 16:48:08 Homematic daemon.err node-red: 26 Dec 16:48:08 - TypeError: Cannot read property 'devices' of null
Dec 26 16:48:08 Homematic daemon.err node-red: at ServerNode.onSocketMessage (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/nodes/server.js:237:37)
Dec 26 16:48:08 Homematic daemon.err node-red: at DeconzSocket.ServerNode.node.socket.on (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/nodes/server.js:34:57)
Dec 26 16:48:08 Homematic daemon.err node-red: at DeconzSocket.emit (events.js:198:13)
Dec 26 16:48:08 Homematic daemon.err node-red: at DeconzSocket.EventEmitter.emit (domain.js:448:20)
Dec 26 16:48:08 Homematic daemon.err node-red: at DeconzSocket.onMessage (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/lib/deconz-socket.js:137:18)
Dec 26 16:48:08 Homematic daemon.err node-red: at WebSocket.socket.on.data (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/lib/deconz-socket.js:59:48)
Dec 26 16:48:08 Homematic daemon.err node-red: at WebSocket.emit (events.js:198:13)
Dec 26 16:48:08 Homematic daemon.err node-red: at WebSocket.EventEmitter.emit (domain.js:448:20)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.receiverOnMessage (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/node_modules/ws/lib/websocket.js:800:20)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.emit (events.js:198:13)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.EventEmitter.emit (domain.js:448:20)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.dataMessage (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/node_modules/ws/lib/receiver.js:423:14)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.getData (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/node_modules/ws/lib/receiver.js:353:17)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.startLoop (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/node_modules/ws/lib/receiver.js:139:22)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver._write (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/node_modules/ws/lib/receiver.js:74:10)
Dec 26 16:48:08 Homematic daemon.err node-red: at doWrite (_stream_writable.js:415:12)
Dec 26 16:48:08 Homematic daemon.err node-red: at writeOrBuffer (_stream_writable.js:399:5)
Dec 26 16:48:08 Homematic daemon.err node-red: at Receiver.Writable.write (_stream_writable.js:299:11)
Dec 26 16:48:08 Homematic daemon.err node-red: at Socket.socketOnData (/usr/local/addons/redmatic/var/node_modules/node-red-contrib-deconz/node_modules/ws/lib/websocket.js:875:35)
Dec 26 16:48:08 Homematic daemon.err node-red: at Socket.emit (events.js:198:13)
Dec 26 16:48:08 Homematic daemon.err node-red: at Socket.EventEmitter.emit (domain.js:448:20)
Dec 26 16:48:08 Homematic daemon.err node-red: at addChunk (_stream_readable.js:287:12)
Code: Alles auswählen
Dec 26 13:06:44 Homematic daemon.err node-red: Encountered an error while controlling device
Dec 26 13:06:44 Homematic daemon.err node-red: Error(1) was:
Dec 26 13:06:44 Homematic daemon.err node-red: undefined
Dec 26 13:06:44 Homematic daemon.err node-red: (node:12645) UnhandledPromiseRejectionWarning: [object Array]
Dec 26 13:06:44 Homematic daemon.err node-red: (node:12645) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 193)
-
- Beiträge: 212
- Registriert: 04.06.2015, 20:26
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 4 Mal
Re: Xiaomi/Aqara StatusLowBattery auf LOWBAT von CUxD Device setzen
Danke für deine Unterstützung.
Ich werde beide Themen wie du geschrieben hast melden.
Hätte ich nicht gedacht das beide Themen mit dem Deconz Node zu tun haben.
Ich werde beide Themen wie du geschrieben hast melden.
Hätte ich nicht gedacht das beide Themen mit dem Deconz Node zu tun haben.