rdmtc / redmatic Goto Github PK
View Code? Open in Web Editor NEWNode-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹♂️
License: Apache License 2.0
Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹♂️
License: Apache License 2.0
/var/log/messages
überwachen und Häufigkeit von ReGa-Fehlermeldungen ermitteln, bei überschreiten einer Häufigkeit x per Email benachrichtigen
Hallo, Sebastian,
nun zum nächsten Problem:
Ich wollte mich spasseshalber mal versuchen.
Aber Redmatic findet keine Systemvariablen.
Stattdessen bekomme ich laufend folgende Meldung:
"rega getVariables SyntaxError: Unexpected number in JSON at position 6468"
Gruß,
Mathias
unsubscribeSysvar called for unknown callback 0
Kein issue, sondern mehr eine Frage:
mit dem Modul node-red-contrib-unsafe-function
Kann ich damit auch per require auf npm module zugreifen:
var osInfo = require('os');
msg.payload = osInfo.cpus();
return msg;
Wie kann ich selber npm module instillieren, auf welche ich da zugreifen kann?
Wenn ich auf der Console das Paket "lower-case" installiere (als Test):
export PATH=/usr/local/addons/redmatic/bin:$PATH
cd /usr/local/addons/redmatic/var
npm install --save --save-prefix="~" --production lower-case
und in dem function node folgendes eingebe:
//syntax to install a specific version
var lowerCase = require('lower-case')
msg.payload = lowerCase('Hello World');
return msg;
Funktioniert leider das nicht, weil "lower-case" nicht bekannt ist.
Das Modul node-red-contrib-function-npm habe ich auch schon probiert. Hier wird zwar etwas installiert, aber das Modul auch nicht gefunden.
needed for npm install from git repositories
Ich habe RedMatic ganz frisch auf RaspberryMatic (2.35.16.20180715) installiert, bekomme nun jedoch komische Fehlermeldungen. Sorry, ich kann das gerade noch nicht präziser formulieren. Ich hoffe die Bilder sprechen mehr.
Hier habe ich versucht, einige Nodes zu disablen und wieder zu enablen:
'Unknown' ist sicherlich nicht normal, oder? Das sind keine von mir gebauten Skripts, sondern die Standard-Programme, die mit der Installation gekommen sind:
Hat jemand ne spontane Idee?
Bei jedem Deploy bekomme ich eine Reihe von Fehlermeldungen:
# cat /var/log/messages | grep red
Jul 11 00:02:19 homematic-ccu user.info node-red: [warn] Communication send error: Error: not opened
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] Stopping flows
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:Anwesenheit] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:Alarmzone 1] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-rpc-event:Wohnzimmer Temperatur] ccu-rpc-event close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-rpc-event:UNREACH] ccu-rpc-event close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-rpc-event:RPC event UNREACH] ccu-rpc-event close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:Anwesenheit] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:Alarmzone 1] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:Alarmzone 1_Text] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:SV_SYS_TAGESZEIT_TYPE] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:SV_SYS_TAGESZEIT] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:SV_SYS_Firewall] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:CCU_Reboot] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-rpc-event:ed72ca9a.15fe48] ccu-rpc-event close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-rpc-event:3d3ff0e9.f63d6] ccu-rpc-event close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-sysvar:SV_Say_Text] ccu-sysvar close
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-connection:Homematic] xmlrpc server closed
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [mqtt-broker:Mosquitto] Disconnected from broker: ccu@mqtt://localhost:1883
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-connection:Homematic] binrpc server closed
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] Stopped flows
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] Starting flows
Jul 11 00:09:16 homematic-ccu user.info node-red: [info] [ccu-connection:Homematic] paramsets loaded from /usr/local/addons/redmatic/var/ccu_paramsets.json
Jul 11 00:09:17 homematic-ccu user.info node-red: [info] [ccu-connection:Homematic] metadata loaded from /usr/local/addons/redmatic/var/ccu_localhost.json
Jul 11 00:09:17 homematic-ccu user.info node-red: [info] Started flows
Jul 11 00:09:18 homematic-ccu user.info node-red: [info] [mqtt-broker:Mosquitto] Connected to broker: ccu@mqtt://localhost:1883
Jul 11 00:09:22 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] rpc > BidCos-Wired setValue ["LEQ1286309:16","STATE",true] < Error: unknown interface BidCos-Wired
Jul 11 00:09:22 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] rpc > BidCos-Wired setValue ["LEQ1286365:15","STATE",true] < Error: unknown interface BidCos-Wired
Jul 11 00:09:22 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] rpc > BidCos-RF setValue ["LEQ0531665:1","STATE",false] < Error: unknown interface BidCos-RF
Jul 11 00:09:22 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] rpc > BidCos-Wired setValue ["LEQ1286309:13","STATE",false] < Error: unknown interface BidCos-Wired
Jul 11 00:09:22 homematic-ccu user.info node-red: [info] [ccu-connection:Homematic] rpc.createServer binrpc://127.0.0.1:2047
Jul 11 00:09:22 homematic-ccu user.info node-red: [info] [ccu-connection:Homematic] rpc.createServer http://127.0.0.1:2048
Schritte zur Reproduktion:
Resultat:
Alle anderen AddOns werden ebenfalls aus der hm_addons.cfg entfernt.
Ursache:
Es wird ein zeilenweiser Aufbau der hm_addons.cfg für das Löschen vorausgesetzt. Das CCU-Historian-AddOns und CUxD-AddOns behandeln die Datei richtig als Tcl-Datenstruktur, die auch ohne Zeilenenden zwischen den AddOns gültig ist.
Hallo, es ist zwar kein Fehler, aber ich wusste nicht wo ich meine Frage sonst stellen kann.
Kann man mit der RedMatic auch den Harmony Hub steuern um Aktionen starten zu können? Falls nein, ist das vorgesehen?
Hallo,
nach der Installation habe ich im Syslog der CCU regelmäßig (ca alle 10-15 Minuten) folgende Meldung.
homematic user.info node-red: [warn] [ccu-connection:localhost] ping timeout HmIP-RF 750
Hm-IP Komponenten habe ich keine und ich habe auch an der standard Konfig nichts geändert.
Liegt das an einer Einstellung?
Wahrscheinlich stelle ich mich hier wieder zu doof an.
Ich habe einen Datenpunkt (aus HQ WebUI):
In Node-Red hab ich das folgendermaßen konfiguriert:
Dabei gibt es aber nur STATE zur Auswahl:
Will ich dem eine Frequenz zuweisen kommt auch ein Fehler:
Der Fehler kommt auch, wenn ich den STATE Datenpunkt nehme.
0.19 release angekündigt ~ Mitte August
Ein (Shell-, TCL-, ...)Script ausführen, z.B. wenn ein Fenster offen ist und es zu Regnen beginnt
Hallo,
vielleicht wäre eine Einstellung möglich, das man eine Einschaltdauer mit geben kann.
Wenn ich das richtig verstehe muss ich dafür die "ON_TIME" setzen und danach einschalten "STATE" auf true.
In der Form funktioniert es leider nicht:
Da ich sicherstellen muss, das es in der richtigen Reihenfolge erfolgt, wird es dann irgendwie "sperrig":
Vielleicht kann man eine Möglichkeit schaffen das einfacher zu realisieren?
Vielleicht mit einer extra Node, wo man einen datenpunkt wie "ON_TIME" auf einen beliebigen festen Wert oder eine Eigenschaft aus dem MSG objekt setzen kann:
und was danach das msg objekt einfach weitergibt.
Wie in Issue #1 festgestellt, werden die Systemvariablen nicht aufgelistet.
# cat /var/log/messages | grep red
May 1 21:11:13 homematic-raspi user.info homematic: started node-red
May 1 21:11:19 homematic-raspi user.info node-red: [info]
May 1 21:11:19 homematic-raspi user.info node-red: Welcome to Node-RED
May 1 21:11:19 homematic-raspi user.info node-red: ===================
May 1 21:11:19 homematic-raspi user.info node-red: [info] Node-RED version: v0.18.4
May 1 21:11:19 homematic-raspi user.info node-red: [info] Node.js version: v8.11.1
May 1 21:11:19 homematic-raspi user.info node-red: [info] Linux 4.9.80-v7 arm LE
May 1 21:11:22 homematic-raspi user.info node-red: [info] Loading palette nodes
May 1 21:11:34 homematic-raspi user.info node-red: [info] Dashboard version 2.9.1 started at /addons/red/ui
May 1 21:11:35 homematic-raspi user.info node-red: [info] Settings file : /usr/local/addons/node-red/settings.js
May 1 21:11:35 homematic-raspi user.info node-red: [info] User directory : /usr/local/addons/node-red/var
May 1 21:11:35 homematic-raspi user.info node-red: [warn] Projects disabled : set editorTheme.projects.enabled=true to enable
May 1 21:11:35 homematic-raspi user.info node-red: [info] Flows file : /usr/local/addons/node-red/var/flows.json
May 1 21:11:35 homematic-raspi user.info node-red: [info] Server now running at http://127.0.0.1:1880/addons/red/
May 1 21:11:35 homematic-raspi user.info node-red: [info] Starting flows
May 1 21:11:36 homematic-raspi user.info node-red: [info] [ccu-connection:Homematic] paramsets loaded from /usr/local/addons/node-red/var/ccu_paramsets.json
May 1 21:11:36 homematic-raspi user.info node-red: [info] [ccu-connection:Homematic] metadata loaded from /usr/local/addons/node-red/var/ccu_localhost.json
May 1 21:11:36 homematic-raspi user.info node-red: [info] Started flows
May 1 21:11:38 homematic-raspi user.info node-red: [info] [ccu-connection:Homematic] rpc.createServer binrpc://127.0.0.1:2047
May 1 21:11:38 homematic-raspi user.info node-red: [info] [ccu-connection:Homematic] rpc.createServer http://127.0.0.1:2048
May 1 21:11:39 homematic-raspi user.info node-red: [error] [ccu-connection:Homematic] rega getVariables SyntaxError: Unexpected token
May 1 21:11:39 homematic-raspi user.info node-red: in JSON at position 10229
May 1 21:12:40 homematic-raspi user.info node-red: [error] [ccu-connection:Homematic] rega getVariables SyntaxError: Unexpected token
May 1 21:12:40 homematic-raspi user.info node-red: in JSON at position 10229
May 1 21:13:41 homematic-raspi user.info node-red: [error] [ccu-connection:Homematic] rega getVariables SyntaxError: Unexpected token
...
Bei den sysvar node ist die DropDown Auswahl bei Name auch leer.
In dem Debug Tab bringt er auch eine Fehlermeldung:
rega getVariables SyntaxError: Unexpected token
in JSON at position 10619
Sind meine ersten geh- versuche mit Node-Red.
Hallo, ich komme leider gar nicht erst auf den Red Server. Meldung "Fehler: Node-RED Webserver antwortet nicht." Ein neustart bringt leider nichts. Muss ich zusätzlich zum Addon noch etwas installieren ?
Danke für die Hilfe im voraus
# cat /var/log/messages | grep red
May 11 14:19:07 homematic-raspi user.info homematic: started node-red
May 11 14:19:09 homematic-raspi user.info node-red: [info]
May 11 14:19:09 homematic-raspi user.info node-red: Welcome to Node-RED
May 11 14:19:09 homematic-raspi user.info node-red: ===================
May 11 14:19:09 homematic-raspi user.info node-red: [info] Node-RED version: v0.18.4
May 11 14:19:09 homematic-raspi user.info node-red: [info] Node.js version: v8.11.1
May 11 14:19:09 homematic-raspi user.info node-red: [info] Linux 4.14.34 arm LE
May 11 14:19:09 homematic-raspi user.info node-red: [info] Loading palette nodes
May 11 14:19:14 homematic-raspi user.info node-red: [info] Dashboard version 2.9.3 started at /addons/red/ui
May 11 14:19:14 homematic-raspi user.info node-red: [warn] Missing node modules:
May 11 14:19:14 homematic-raspi user.info node-red: [warn] - node-red-contrib-ccu (0.1.9): ccu-submit
May 11 14:19:14 homematic-raspi user.info node-red: [info] Removing modules from config
May 11 14:19:14 homematic-raspi user.info node-red: [info] Settings file : /usr/local/addons/node-red/settings.js
May 11 14:19:14 homematic-raspi user.info node-red: [info] User directory : /usr/local/addons/node-red/var
May 11 14:19:14 homematic-raspi user.info node-red: [warn] Projects disabled : set editorTheme.projects.enabled=true to enable
May 11 14:19:14 homematic-raspi user.info node-red: [info] Flows file : /usr/local/addons/node-red/var/flows.json
May 11 14:19:14 homematic-raspi user.info node-red: [info] Server now running at http://127.0.0.1:1880/addons/red/
May 11 14:19:14 homematic-raspi user.info node-red: [debug] loaded flow revision: aae644073a0132e7f22b2d6ee37bc171
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/runtime/nodes/credentials.load : no user key present
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/runtime/nodes/credentials.load : using default key
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/runtime/nodes/credentials.load : keyType=system
May 11 14:19:14 homematic-raspi user.info node-red: [info] Starting flows
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : global
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : 427fc89b.e34038
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : b47e4440.f97278
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : cdb7abff.3cf718
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : 4f28065f.6e1fb8
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : d2aa9e3f.51894
May 11 14:19:14 homematic-raspi user.info node-red: [debug] red/nodes/flows.start : starting flow : d93ee77.7acbf18
May 11 14:19:14 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] ccu-connection localhost
May 11 14:19:14 homematic-raspi user.info node-red: [info] [ccu-connection:localhost] paramsets loaded from /usr/local/addons/node-red/var/ccu_paramsets.json
May 11 14:19:14 homematic-raspi user.info node-red: [info] [ccu-connection:localhost] metadata loaded from /usr/local/addons/node-red/var/ccu_localhost.json
May 11 14:19:14 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rega getChannels
May 11 14:19:14 homematic-raspi user.info node-red: [info] Started flows
May 11 14:19:14 homematic-raspi user.info node-red: 442
May 11 14:19:14 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rega getRooms
May 11 14:19:14 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rega getFunctions
May 11 14:19:14 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rega getValues
May 11 14:19:15 homematic-raspi user.info node-red: [error] [ccu-connection:localhost] SyntaxError: Unexpected token
May 11 14:19:15 homematic-raspi user.info node-red: in JSON at position 13296
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rega getVariables
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc.createClient ReGaHSS {"host":"localhost","port":1999}
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc.createClient BidCos-RF {"host":"localhost","port":2001}
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc.createClient HmIP-RF {"host":"localhost","port":2010}
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc.createClient VirtualDevices {"url":"http://localhost:9292//groups"}
May 11 14:19:15 homematic-raspi user.info node-red: [info] [ccu-connection:localhost] rpc.createServer binrpc://127.0.0.1:2047
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc > BidCos-RF init ["binrpc://127.0.0.1:2047","nr_BidCos-RF"]
May 11 14:19:15 homematic-raspi user.info node-red: [info] [ccu-connection:localhost] rpc.createServer http://127.0.0.1:2048
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc > HmIP-RF init ["http://127.0.0.1:2048","nr_HmIP-RF"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc > VirtualDevices init ["http://127.0.0.1:2048","nr_VirtualDevices"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] < HmIP-RF init ""
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpcCheckInit HmIP-RF 0 600
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc < BidCos-RF system.listMethods ["nr_BidCos-RF"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] > BidCos-RF system.listMethods ["system.listMethods","setReadyConfig","newDevices","deleteDevices","listDevices","event","system.multicall"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc < HmIP-RF listDevices ["nr_HmIP-RF"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] > HmIP-RF listDevices [{"ADDRESS":"000955699D3DFD","VERSION":1},{"ADDRESS":"000955699D3DFD:0","VERSION":1},{"ADDRESS":"000955699D3DFD:1","VERSION":1}]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc < HmIP-RF listDevices ["nr_VirtualDevices"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] > VirtualDevices listDevices []
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc < BidCos-RF listDevices ["nr_BidCos-RF"]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] > BidCos-RF listDevices [{"ADDRESS":"BidCoS-RF","VERSION":6},{"ADDRESS":"BidCoS-RF:0","VERSION":6},{"ADDRESS":"BidCoS-RF:1","VERSION":6},{"ADDRESS":"BidCoS-RF:2","VERSION":6},{"ADDRESS":"BidCoS-RF:3","VERSION":6},{"ADDRESS":"BidCoS-RF:4","VERSION":6},{"ADDRESS":"BidCoS-RF:5","VERSION":6},{"ADDRE
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc < HmIP-RF deleteDevices ["nr_HmIP-RF",["000955699D3DFD","000955699D3DFD:0","000955699D3DFD:1"]]
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] deleteDevice HmIP-RF 000955699D3DFD
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] deleteDevice HmIP-RF 000955699D3DFD:0
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] deleteDevice HmIP-RF 000955699D3DFD:1
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] > HmIP-RF deleteDevices ""
May 11 14:19:15 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] saveMetadata /usr/local/addons/node-red/var/ccu_localhost.json
May 11 14:19:16 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] rpc < HmIP-RF newDevices ["nr_VirtualDevices",[{"TYPE":"VIR-LG-WHITE-DIM","SUBTYPE":"","ADDRESS":"OL-fenster","RF_ADDRESS":0,"CHILDREN":["OL-fenster:0","OL-fenster:1"],"PARENT":"","PARENT_TYPE":"","INDEX":0,"AES_ACTIVE":0,"PARAMSETS":"","FIRMWARE":"1.0.0","AVAILABLE_FIRMWARE":"1.0.0","UPDATABLE":tru
May 11 14:19:16 homematic-raspi user.info node-red: [debug] [ccu-connection:localhost] newDevice VirtualDevices OL-fenster
May 11 14:19:16 homematic-raspi user.info node-red: 11 May 14:19:16 - [red] Uncaught Exception:
May 11 14:19:16 homematic-raspi user.info node-red: 11 May 14:19:16 - TypeError: device.PARAMSETS.forEach is not a function
May 11 14:19:16 homematic-raspi user.info node-red: at CcuConnectionNode.paramsetQueuePush (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/nodes/ccu-connection.js:815:30)
May 11 14:19:16 homematic-raspi user.info node-red: at CcuConnectionNode.newDevice (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/nodes/ccu-connection.js:902:18)
May 11 14:19:16 homematic-raspi user.info node-red: at devices.forEach.device (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/nodes/ccu-connection.js:950:30)
May 11 14:19:16 homematic-raspi user.info node-red: at Array.forEach (<anonymous>)
May 11 14:19:16 homematic-raspi user.info node-red: at Object.newDevices (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/nodes/ccu-connection.js:949:29)
May 11 14:19:16 homematic-raspi user.info node-red: at Server.servers.(anonymous function).on (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/nodes/ccu-connection.js:798:48)
May 11 14:19:16 homematic-raspi user.info node-red: at emitThree (events.js:136:13)
May 11 14:19:16 homematic-raspi user.info node-red: at Server.emit (events.js:217:7)
May 11 14:19:16 homematic-raspi user.info node-red: at /usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/homematic-xmlrpc/lib/server.js:42:14
May 11 14:19:16 homematic-raspi user.info node-red: at Deserializer.callback (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/homematic-xmlrpc/lib/deserializer.js:65:7)
prevent log warning
Hi Sebastian,
an update of a node via menu is not possible.
e.g. update of node "node-red-contrib-ccu" from 0.5.0 to 0.5.1 via menu will lead to an
error message: "failed to update: module not locally installed"
Holger
Hallo,
bin im Bereich Node REd neu:
Habe mir das addon installiert. HM Licht Aktror im Dashboard einbinden habe geschafft, nur
jetzt hätte 2 Fragen:
ich schaffe es nicht meinen HM Dimmaktor einzubinden, bitte um eure hilfe:
habe es mal so versucht, da tut sich nichts:
[{"id":"dc579799.b6d8d8","type":"ccu-value","z":"cdb7abff.3cf718","name":"Licht Wohnzimmer","iface":"BidCos-RF","channel":"KEQxxxxx:1","datapoint":"LEVEL","mode":"","start":true,"change":true,"cache":false,"on":0,"onType":"undefined","ramp":0,"rampType":"undefined","working":false,"ccuConfig":"38263145.35ea0e","topic":"${CCU}/${Interface}/${channel}/${datapoint}","x":470,"y":460,"wires":[[]]},{"id":"7ee16a2c.b14174","type":"function","z":"cdb7abff.3cf718","name":"Helligkeit","func":"var newMsg = {\n payload: {\"data\":{\"LEVEL\":msg.payload}}\n };\nreturn newMsg;","outputs":1,"noerr":0,"x":250,"y":480,"wires":[["dc579799.b6d8d8"]]},{"id":"6493978c.4f9a38","type":"ui_slider","z":"cdb7abff.3cf718","name":"","label":"slider","group":"65a72644.483318","order":0,"width":0,"height":0,"passthru":true,"topic":"","min":0,"max":"100","step":1,"x":60,"y":480,"wires":[["7ee16a2c.b14174"]]},{"id":"38263145.35ea0e","type":"ccu-connection","z":"","name":"localhost","host":"localhost","regaEnabled":true,"bcrfEnabled":true,"iprfEnabled":true,"virtEnabled":true,"bcwiEnabled":false,"cuxdEnabled":false,"regaPoll":true,"regaInterval":"30","rpcPingTimeout":"60","rpcInitAddress":"127.0.0.1","rpcServerHost":"127.0.0.1","rpcBinPort":"2047","rpcXmlPort":"2048"},{"id":"65a72644.483318","type":"ui_group","z":"","name":"Geräte","tab":"fe205248.f04ed","disp":false,"width":"6","collapse":false},{"id":"fe205248.f04ed","type":"ui_tab","z":"","name":"Geräte","icon":"dashboard","order":1}]
Wie kann man homematic systemvariablen nur anzeigen lassen im Dashboard.
LG
Jürgen
Hi Sebastian,
Die letzte Version von Redmatic ließ sich ohne weiteres per rmupdate aktualisieren.
Die Version 1.0.6 nicht mehr.
Ich werde Updates nur noch im Zuge von Raspberrymatic FW-Updates anstoßen, weil da dann sowieso ein Neustart ansteht.
Gruß,
Mathias
Einfachen API Endpunkt via HTTP bereitstellen, z.B. ein Rega Programm ausführen oder ein Aktor schalten oder auch Information (z.B. Sensorstatus) zurückliefern
Heute hat sich die ReGa und NodeRed aufgehangen 19:58.
Interessant ist, das es eine Exception von node-red gab:
May 15 18:41:05 homematic-raspi user.info node-red: [info] [function:only once in 35min] send true, be quiet
May 15 18:54:15 homematic-raspi user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 626
May 15 19:06:45 homematic-raspi user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 750
May 15 19:16:05 homematic-raspi user.info node-red: [info] [function:only once in 35min] quiet ends
May 15 19:24:15 homematic-raspi user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 607
May 15 19:58:58 homematic-raspi user.info node-red: 15 May 19:58:58 - [red] Uncaught Exception:
May 15 19:58:58 homematic-raspi user.info node-red: 15 May 19:58:58 - TypeError: Cannot read property 'xml' of null
May 15 19:58:58 homematic-raspi user.info node-red: at parseXml (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/homematic-rega/index.js:33:44)
May 15 19:58:58 homematic-raspi user.info node-red: at Parser.<anonymous> (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/xml2js/lib/parser.js:303:18)
May 15 19:58:58 homematic-raspi user.info node-red: at emitOne (events.js:116:13)
May 15 19:58:58 homematic-raspi user.info node-red: at Parser.emit (events.js:211:7)
May 15 19:58:58 homematic-raspi user.info node-red: at Parser.exports.Parser.Parser.parseString (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/xml2js/lib/parser.js
:313:16)
May 15 19:58:58 homematic-raspi user.info node-red: at Parser.parseString (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/xml2js/lib/parser.js:5:59)
May 15 19:58:58 homematic-raspi user.info node-red: at exports.parseString (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/xml2js/lib/parser.js:354:19)
May 15 19:58:58 homematic-raspi user.info node-red: at Rega._parseResponse (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/homematic-rega/index.js:29:9)
May 15 19:58:58 homematic-raspi user.info node-red: at Request.request [as _callback] (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/homematic-rega/index.js:61:22)
May 15 19:58:58 homematic-raspi user.info node-red: at Request.self.callback (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/request/request.js:186:22)
May 15 19:58:58 homematic-raspi user.info node-red: at emitTwo (events.js:126:13)
May 15 19:58:58 homematic-raspi user.info node-red: at Request.emit (events.js:214:7)
May 15 19:58:58 homematic-raspi user.info node-red: at Request.<anonymous> (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/request/request.js:1163:10)
May 15 19:58:58 homematic-raspi user.info node-red: at emitOne (events.js:116:13)
May 15 19:58:58 homematic-raspi user.info node-red: at Request.emit (events.js:211:7)
May 15 19:58:58 homematic-raspi user.info node-red: at IncomingMessage.<anonymous> (/usr/local/addons/node-red/lib/node_modules/node-red-contrib-ccu/node_modules/request/request.js:1085:12)
May 15 19:59:16 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",327.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 19:59:21 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","CENTRAL","PONG","hm-rpc.1"}]}) on binary://127.0.0.1:2047/RPC2:
May 15 19:59:32 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",326.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 19:59:59 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",327.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 20:00:14 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",326.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 20:00:40 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",327.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 20:00:51 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","CENTRAL","PONG","hm-rpc.1"}]}) on binary://127.0.0.1:2047/RPC2:
May 15 20:00:55 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",326.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 20:01:20 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:26","VALUE",327.000000}]}) on binary://127.0.0.1:2047/RPC2
:
May 15 20:01:29 homematic-raspi user.err hs485d: XmlRpcClient error calling event({[methodName:"event",params:{"nr_BidCos-Wired","NEQ0308096:1","STATE",false}]}) on binary://127.0.0.1:2047/RPC2:
#
Danach kommt nix mehr von node-red.
Die Rega hab ich mittels Kommandozeile neu gestartet und es läuft wieder alles, bis auf Node-red.
Hallo,
ich hab mich lange nicht gemeldet, da ich aktuell RedMatic nicht mehr installiert habe.
Ich habe das Problem, das unter bestimmten Umständen die Programme under RaspberryMatic nicht mehr ausgeführt werden. (Forum)
Wenn das Problem auftritt, läuft die Rega für mich "normal". Die WebUI lässt sich aufrufen. Programme werden "scheinbar" normal getriggert und das Aktualisierungs-Datum wird geändert.
Auch manuell lassen sich Programme über die WebUI "starten" und das Aktualisierungsdatum wird angepasst.
Es werden aber keinerlei Aktionen getriggert. Das Betrifft auch Programme ohne Scripte. Also einfaches Schalten von Licht oder ähnliches geht nicht. Beim manuellen "starten" der Programme werden auch keine Aktionen des ersten Dann-Zweiges ausgeführt.
Im Log ist nichts auffälliges zu sehen, außer vielleicht das ScriptRuntimeError für Scripte auftreten, welche über POST direkt von einem Wemos auf der CCU ausgeführt werden.
Zum Testen hab ich mir ein einfaches Test-Programm erstellt:
(TEST-Arbeitszimmer ist ein virtueller Kanal, K22_103_Licht Arbeitszimmer (40) ein wired Ausgang)
Wenn das Problem auftritt, geht mit dem Programm das Licht weder an noch aus. Die Kanäle lassen sich in dem Falle aber problemlos über die WebUI direkt schalten.
Das Problem tritt nach 1 bis 2 Tagen auf (meist innerhalb 24h).
Ein Neustart des Raspi über die WebUI löst das Problem. Alle Programme laufen danach wieder normal und auch keine ScriptRuntimeError.
Zuerst bin ich auf 2.31.25.20180225 (mit installiertem RedMatic ) zurück gegangen. Hier tritt das Problem nicht auf (aber da läuft RedMatic aber auch nicht richtig - siehe #1).
Dann bin ich auf 2.31.25.20180428 und hier lief RaspberryMatic ohne RedMatic stabil.
Mit RedMatic tauchten hier die Probleme das erste mal auf.
Jetzt bin ich auf 2.31.25.20180526 und auch hier gibt es keine Probleme ohne RedMatic.
Am Wochenende habe ich unter 2.31.25.20180526 RedMatic installiert (jungfreulich mit den Standard Flows - keine eigenen) und innerhalb von 6h hatte ich wieder das Problem. --> Gleich wieder das alte Backup zurückgespielt und keine Probleme mehr.
Ich habe RASPBERRY PI 2 MODEL B mit 183 Kanäle in 67 Geräten und 61 CUxD-Kanäle in 23 CUxD-Geräten
AddOns habe ich nur noch die folgenden installiert:
CUxD Daemon 2.0.0
HQ WebUI 2.5.4
HM-Tools 0.4.4
E-Mail 1.6.8
Programme Drucken 1.2a
Zusätzlich läuft noch IOBroker.
Ich denke zwar nicht, das RedMatic die Ursache des Problems ist, habe aber auch keine anderen Anhaltspunkte. Im Forum haben auch andere Nutzer das Problem ohne RedMatic.
Danke & Gruß
NODE_EXTRA_CA_CERTS=$ADDON_DIR/etc/ssl/extra-certs.pem
env var in init Script setzen für requests aus Node-RED heraus?Hallo Sebastian,
habe versucht in Node-Red noch das Alexa Addon zu integrieren (Node-Red-Contribute-Alexa-local). Installation klappt - aber sobald der Node eingebunden wird - stürzt das gesamte System ab. Auch eine deinstallation ist dann nicht mehr möglich. Nur rm der einzelnen ordner / dateien.
Viele Grüße
Es wäre cool, wenn man in dem Homematic Script-Node Bindings verwenden könnte.
Ein Beispiel:
var dp = (datapoints.Get("BidCos-Wired.NEQ08159999:1.STATE"));
dp.State({{msg.payload}});
{{msg.payload}} soll vor dem Ausführen mit dem Wert aus dem msg objekt werden.
wenn ich versuche über die Kommandozeite ein Paket zu installieren:
/usr/local/addons/redmatic/bin/npm install -g <paket-name>
kommt:
env: can't execute 'node': No such file or directory
Wie ich schon vermutet habe:
Die Installation per rmupdate ist hier nicht möglich.
Da ich gedacht habe, an der Installation lief etwas schief, habe ich redmatic wieder deinstalliert, um es neu zu installieren.
Dieses mal habe ich es per rmupdate versucht.
Nach der Installation hatte ich gefühlte 1000 Meldungen.
Nach einer Installation auf dem "normalem" Weg hatte ich wieder vollen Zugriff auf Red node.
Gruß,
Mathias
Ich habe gleich 2 Fragen:
Ist es möglich das Addon per rmupdate auf der Raspberrymatic zu installieren?
Da ein Bekannter seine Installation über piVCCU verwirklicht hat, auch auf dem Tinker board mit piVCCU?
Ich weiß nicht, wo ich meine Fragen sonst stellen soll.
Gruß, Mathias
Vielleicht ist das kein Problem, sondern ich habe nur eine falsche Erwartungshaltung.
Ich habe einen einfachen Test-Flow:
Beim value Node habe ich die Haken folgendermaßen gesetzt
Damit bekomme ich, beim einmaligen betätigen des Tasters zwei Meldungen:
{"topic":"localhost/BidCos-Wired/MEQ0278686:3/PRESS_SHORT","payload":true,"ccu":"localhost","iface":"BidCos-Wired","device":"MEQ0278686","deviceName":"G21_103_40-IO12-7","deviceType":"HMW-IO-12-Sw7-DR","channel":"MEQ0278686:3","channelName":"K22_103_Arbeitszimmer 1 (40)","channelType":"KEY","channelIndex":3,"datapoint":"PRESS_SHORT","datapointName":"BidCos-Wired.MEQ0278686:3.PRESS_SHORT","datapointType":"ACTION","datapointMin":false,"datapointMax":true,"datapointDefault":false,"datapointControl":"BUTTON.SHORT","value":true,"rooms":["Arbeitszimmer","Obergeschoss"],"functions":["Schalter"],"ts":1526856215123,"lc":1526856215123,"change":true,"cache":false,"_msgid":"8cd96028.fadf2"}
{"topic":"localhost/BidCos-Wired/MEQ0278686:3/PRESS_SHORT","payload":true,"ccu":"localhost","iface":"BidCos-Wired","device":"MEQ0278686","deviceName":"G21_103_40-IO12-7","deviceType":"HMW-IO-12-Sw7-DR","channel":"MEQ0278686:3","channelName":"K22_103_Arbeitszimmer 1 (40)","channelType":"KEY","channelIndex":3,"datapoint":"PRESS_SHORT","datapointName":"BidCos-Wired.MEQ0278686:3.PRESS_SHORT","datapointType":"ACTION","datapointMin":false,"datapointMax":true,"datapointDefault":false,"datapointControl":"BUTTON.SHORT","value":true,"rooms":["Arbeitszimmer","Obergeschoss"],"functions":["Schalter"],"ts":1526856215123,"lc":1526856215123,"change":true,"cache":false,"_msgid":"8cd96028.fadf2"}
Ist der Haken zusätzlich noch bei "Beim Start letzten bekannten Wert ausgeben" gesetzt, bekomme ich nur eine Meldung.
Das ist unabhängig ob das jetzt ein Bidcos-Wired oder Bidcos-RF Gerät ist.
Das ist auch unabhängig vom Datenpunkt und betrifft auch STATE Datenpunkte.
Meine Erwartungshaltung war, das ich bei "Nur geänderte Werte ausgeben" ich entweder nur ein msg bekomme und nicht zwei oder eines mit payload:true
und eines mit payload:false
.
Hallo,
ich habe jetzt schon einiges gegugelt nur finde ich nichts was bei mir funktioiert.
Und zwar habe ich Unifi Kameras und ich möchte einfach im DashUi die Kamera Bilder anzeigen und alle 1 bis 2 Sekunden zu aktualisieren.
bin jetzt schon ein bisschen weiter gekommen aber leider aktuallisiert sich das Bild nicht.
Da ich in Javascript nicht so versiert bin tu ich mir noch ein bisschen schwer.
[{"id":"e8ae4466.a66f98","type":"ui_template","z":"f11a8ae6.e1d818","group":"7911ca7c.8a5df4","name":"Kamera Apartment hinten","order":0,"width":"6","height":"4","format":"<script language=\"javascript\">\n<!--\n\n\nfunction update3()\n{\n var imgObj;\n\timgObj = document.getElementById('apartment_img');\n\timgObj.src = \"/camera/apartment?\" + (new Date()).getTime();;\n}\n\n\nsetInterval(update3,500);\n\n\n//startonload();\n\n//-->\n</script>\n\n\n<img src=\"http://192.168.xxx.xxx:7080/api/2.0/snapshot/camera/xxxxxxxxxxxxxx?force=true&apiKey=xxxxxxxxxxxxxxxxxxxxxxxxxxx\">","storeOutMessages":true,"fwdInMessages":false,"templateScope":"local","x":270,"y":80,"wires":[[]]},{"id":"7911ca7c.8a5df4","type":"ui_group","z":"","name":"Ueberwachung","tab":"bc94d364.f47e4","order":2,"disp":false,"width":"6","collapse":false},{"id":"bc94d364.f47e4","type":"ui_tab","z":"","name":"Ueberwachung","icon":"dashboard","order":10}]
Vlt. könntest du mir da weiterhelfen?
Sollte man vergessen, sich abzumelden, ist es möglich, dass man direkt zur Webseite weitergeleitet wird, ohne daß man sich erneut anmelden muß.
Es spielt dabei keine Rolle, ob der Browser geschlossen wurde, oder nicht.
Gruß,
Mathias
Hallo Sebastian,
vielleicht seh ich mal wieder den Wald vor lauter Bäumen nicht - aber ich finde meine
CUxD Devices nicht - dafür aber alle BidCos Geräte. Das Topic hatte Hypnos schon #5.
Hintergrund - möchte gerne Somfy Motoren mit Redmatic via Homematic steuern.
Bei der Installation von zusätzlichen nodes kommt die Fehlermeldung das die Berechtigung nicht passt.
Nach dem ich die Benutzer und Gruppenrechte des Verzeichniss /usr/local/addons/redmatic von 2000:2000 auf root:root gesetzt habe ist der Fehler behoben.
chown -R root:root /usr/local/addons/redmatic
Zwischen Version v1.0.1 und v1.0.3 ist das Bearbeiten größerer Flows deutlich langsamer geworden.
Ich vermute, es liegt an der Anzeige des Verbindungsstatus.
Hallo Sebastian,
ich muß schon sagen, da hast Du wieder einmal großartige Arbeit abgeliefert!
Nun würde ich gerne wissen, ob es machbar ist, das Node für Xiaomi Smart Home zu installieren?
Davon habe ich schon einige am Arbeiten.
Derzeit gehe ich noch den Umweg über IObroker.
Gruß,
Mathias
Hallo,
mich stören aktuell noch die "ping timeout HmIP-RF" Fehler:
May 27 12:08:33 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 613
May 27 12:43:33 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 706
May 27 12:56:03 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 644
May 27 13:13:33 homematic-ccu user.info node-red: [error] [ccu-connection:Homematic] ping timeout HmIP-RF 669
Diese tauchen so auch als Debug-Meldungen auf.
Vielleicht kann man da noch was machen?
Danke & Gruß
Feature-Request. Even to an unstable Version ;-)
I dont understand this Node thing. But i am looking or a standardizeable Google Asistent integration with Homematic. Mayby Node could do the trick.
But we need a Integration-Node.
Somethink like this ...
https://www.npmjs.com/package/google-assistant-node
and this
https://www.jovo.tech/blog/google-action-tutorial-nodejs/
or this
https://github.com/actions-on-google/smart-home-nodejs
leitet mich das zu "http://192.168.178.205/addons/red?sid=@3Eufzpuml3@"
das bringt folgende Seite:
Wenn ich dann das "?sid=@3Eufzpuml3@" wegnehme, also nur "http://192.168.178.205/addons/red" aufrufe, geht es.
Meine Version ist aktuell: v1.0.0-beta.2+79
Ich bin mir ganz sicher bei welcher Version, aber das hat vor "kurzem" noch funktioniert.
Ich habe aber zwischenzeitlich auf eine neue SD Karte RaspberryMatic (Version 2.31.25.20180526) neu aufgespielt und NodeRed über die Backup Funktion wieder eingespielt, weil ich noch andere Probleme habe.
Ich versuche gerade zusätzlichen Inhalt ins Dashboard zu bringen und scheitere an dem httpStatic
Setting:
{
"uiPort": 1880,
"uiHost": "127.0.0.1",
"flowFile": "flows.json",
"userDir": "/usr/local/addons/redmatic/var",
"httpRoot": "/addons/red",
"httpStatic": "/media/sd-mmcblk0/red/public",
"logging": {
"ain": {
"level": "debug",
"metrics": false,
"audit": false
}
}
}
Aug 8 23:03:46 homematic-raspi daemon.info node-red[2262]: Welcome to Node-RED
Aug 8 23:03:46 homematic-raspi daemon.info node-red[2262]: ===================
Aug 8 23:03:46 homematic-raspi daemon.info node-red[2262]: Node-RED version: v0.18.7
Aug 8 23:03:46 homematic-raspi daemon.info node-red[2262]: Node.js version: v8.11.3
Aug 8 23:03:46 homematic-raspi daemon.info node-red[2262]: Linux 4.14.50 arm LE
Aug 8 23:03:47 homematic-raspi daemon.info node-red[2262]: Loading palette nodes
Aug 8 23:03:50 homematic-raspi daemon.info node-red[2262]: node-red-contrib-ccu version: 1.1.16
Aug 8 23:03:50 homematic-raspi daemon.info node-red[2262]: Dashboard version 2.9.6 started at /addons/red/ui
Aug 8 23:03:51 homematic-raspi daemon.info node-red[2262]: Settings file : /usr/local/addons/redmatic/lib/settings.js
Aug 8 23:03:51 homematic-raspi daemon.info node-red[2262]: HTTP Static : /media/sd-mmcblk0/red/public
Aug 8 23:03:51 homematic-raspi daemon.info node-red[2262]: User directory : /usr/local/addons/redmatic/var
Das Setting funktioniert, aber der Zugriff nicht. Liegt das am lighthttp proxy?
Einfachen REST Service konsumieren, JSON oder XML parsen, Ergebnis in CCU Variable schreiben o.Ä.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.