Git Product home page Git Product logo

redmatic's People

Contributors

hobbyquaker avatar hypnos3 avatar psi-4ward avatar wernersv avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

redmatic's Issues

keine SysVar gefunden

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

(Frage) Wie kann ich in einem Function node andere npm Pakete benutzen?

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.

Failed to load 'node-red-contrib-ccu/...' SyntaxError: ':' erwartet

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:
red1

'Unknown' ist sicherlich nicht normal, oder? Das sind keine von mir gebauten Skripts, sondern die Standard-Programme, die mit der Installation gekommen sind:
red2

Hat jemand ne spontane Idee?

Fehler "unknown interface BidCos-Wired"

Bei jedem Deploy bekomme ich eine Reihe von Fehlermeldungen:
image


# 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

Node-RED Projects Feature nutzen

  • Ermöglicht Versionierung der Flows mittels git (lokal und remote).
  • Beispiel-Flows könnten als eigenes Projekt verwaltet werden.

Fehlerseite verbessern

  • Aufhübschen
  • Wenn Node-RED Webserver nicht erreichbar ist Dienst-Status anzeigen. Falls Dienst im moment am starten ist auto-refresh intervall.

Deinstallation kann andere Add-Ons aus der hm_addons.cfg entfernen

Schritte zur Reproduktion:

  1. Installation Node-Red-AddOn
  2. Installation oder Deinstalltion des CCU-Historian-AddOns oder CUxD-AddOns
  3. Deinstallation Node-Red-AddOn

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.

Harmony Hub steuern möglich?

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?

Nach installation ping timeout Meldung im SysLog

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?

Datenpunkt ist nicht bekannt

Wahrscheinlich stelle ich mich hier wieder zu doof an.

Ich habe einen Datenpunkt (aus HQ WebUI):
image

In Node-Red hab ich das folgendermaßen konfiguriert:
image
Dabei gibt es aber nur STATE zur Auswahl:
image

Will ich dem eine Frequenz zuweisen kommt auch ein Fehler:
image

Der Fehler kommt auch, wenn ich den STATE Datenpunkt nehme.

Node-RED 0.19 Update

0.19 release angekündigt ~ Mitte August

[Feature Request] Vereinfachtes setzen der Einschaltdauer

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:
image

Da ich sicherstellen muss, das es in der richtigen Reihenfolge erfolgt, wird es dann irgendwie "sperrig":
image

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:
image
und was danach das msg objekt einfach weitergibt.

Systemvariablen werden nicht aufgelistet.

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.

Meldung : Fehler: Node-RED Webserver antwortet nicht.

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)

issue: node update via "manage palette" not possible

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

Fragen zu Dashboard, Einheit für Zahl anzeigen, Gauge, Dimmer ...

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

rmupdate

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

Beispiel-Flow HTTP Server erstellen

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

Exception und danach nix mehr

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.

Meldung: Keine Verbindung

Es kommt die Meldung, das keine Verbindung möglich ist:
image

Die Einstellungen:
image

läuft auf:
RaspberryMatic 2.31.25.20180225
Raspberry Pi 2B
AddOn: 0.0.11

Programme werden nicht mehr ausgeführt

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:
image (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ß

CA-Zertifikate

  • TBC: Hochladen über RedMatic Config UI?
  • TBC: Möglichkeit Zertifikate auch über RedMatic Config UI wieder zu löschen?
  • TBC: in pem file alle Zertifikate konkatenieren für Node.js, NODE_EXTRA_CA_CERTS=$ADDON_DIR/etc/ssl/extra-certs.pem env var in init Script setzen für requests aus Node-RED heraus?
  • TBC: Systemweit bekannt machen für git+https? jens-maus/RaspberryMatic#382

Node-Red-Contribute-Alexa-local - Port 1900/UDP schon von ssdpd belegt

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

[Feature Request] Bindings im Homematic Script Node

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.

Paketinstallation über die Konsole geht nicht

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

rmupdate nicht möglich!

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

piVCCU + rmupdate

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

Mehrere msg Objekte bei Tastendruck

Vielleicht ist das kein Problem, sondern ich habe nur eine falsche Erwartungshaltung.

Ich habe einen einfachen Test-Flow:
screenshot 2018-05-21 at 00 38 31

Beim value Node habe ich die Haken folgendermaßen gesetzt
screenshot 2018-05-21 at 00 37 34

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.

Ip Kamera einbinden

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?

image

Benutzer - Paßwort

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

CUxD Kanäle

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.

20180726_161030

Das addon Verzeichnis redmatic gehört nicht root

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

Bearbeitung großer Flows langsam

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.

Xiaomi Smart home

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

ping timeout HmIP-RF

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ß

Link aus WebUI geht nicht

Wenn ich den Button benutze:
image

leitet mich das zu "http://192.168.178.205/addons/red?sid=@3Eufzpuml3@"
das bringt folgende Seite:
image

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.

httpStatic

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?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.