Closed Hypnos3 closed 6 years ago
Hier versucht ein Value Node Werte zu setzen bevor die Verbindung zum Schnittstellenprozess aufgebaut ist. Gibt da verschiedene Workaround Ansätze das zu vermeiden. Wenn Du z.B. ein Inject Node nutzt mit "Inject once after Startup" kannst Du eine Verzögerung setzen, 2-3 sek sollten reichen. Man kann auch vermeiden dass bei jedem Deploy die Verbindungen getrennt und neu aufgebaut werden indem man nicht alles Deployed sondern nur geänderte Flows oder Nodes.
Ich werde mir außerdem mal Gedanken machen wie ich bei setValue und RPC calls die direkt beim Start aufgerufen werden eine Queue einbauen kann die die Befehle dann erst abarbeitet wenn die Verbindung steht (https://github.com/hobbyquaker/node-red-contrib-ccu/issues/9) - das wäre dann eine saubere Läsung
Wenn ich mir die "Geräte" mit dem Problem ansehe, haben diese gemeinsam, das diese von einem Ausgang einer anderen rpc node geschaltet wird, welche "Beim Start letzten bekannten Wert ausgeben" angehakt haben.
Leider finde ich kein schöneres Beispiel:
Ich hab das jetzt für den "Startup" Fall verzögert und es kommt keine Meldung mehr:
Zumindest könntest du es noch so gestalten, das die rpc-nodes bei "Beim Start letzten bekannten Wert ausgeben" ihren Wert erst dann aussenden, wenn alle anderen rpc nodes bereit sind.
Hi, Ich habe ähnliches denke ich dies bezieht sich allerdings auf eine ccu1 aber mit neustem xml. Also es klappt schon mal im redmatic / nodered auf einem extra raspi nur bekomme ich immer dies hier:
{ topic: "192.168.178.43/BidCos-Wired/Fr…", payload: true, ccu: "192.168.178.43", iface: "BidCos-Wired", device: "HEQ0024950" … } 9.12.2018, 15:27:39node: CCU1 msg : string[71] " < BidCos-Wired ping Error: XML-RPC fault: ping: unknown method name" 9.12.2018, 15:27:54node: CCU1 msg : string[71] " < BidCos-Wired ping Error: XML-RPC fault: ping: unknown method name" 9.12.2018, 15:28:09node: CCU1 msg : string[28] "ping timeout BidCos-Wired 66"
was kann das sein ? und zweite frage kann mann die CCU1 gemeinsam in RedMatic einbinden ?
GruĂź Zetzi
Bei jedem Deploy bekomme ich eine Reihe von Fehlermeldungen: