« Photovoltaik / PV  |

Victron + Node Red

Teilen: facebook    whatsapp    email
 1  2  > 
  •  Puitl
  •   Silber-Award
23.3. - 24.3.2023
23 Antworten | 4 Autoren 23
23
Hat sich schon wer mit Node Red bei seiner Victron-Anlage gespielt?

Würde gerne folgendes umsetzen:
Wenn "AC-In nicht verfügbar" > "DVCC Ladestrombegrenzung = deaktiviert"
Wenn "AC-In verfügbar" > ""DVCC Ladestrombegrenzung = aktiviert > 0A"
(Wenn ich die Begrenzung im normalen Zustand selbst deaktiviere/ändere soll sie auch so bleiben bis eben wieder ein "AC-In Ereignis" auftritt.

Ich bin programmier-technisch ein kompletter Noob^^
Kann mir da wer helfen? 😀

  •  sn0000py
  •   Silber-Award
23.3.2023  (#1)
+1 :D

1
  •  Puitl
  •   Silber-Award
24.3.2023  (#2)
Gehen Bezahlung vielleicht? 🙈

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#3)
Ich poste mal die zwei Seiten die im großen Victron Thread mal waren:

https://community.victronenergy.com/smart-spaces/71/node-red.html
https://github.com/victronenergy/node-red-contrib-victron
https://github.com/victronenergy/node-red-contrib-victron/wiki/Example-Flows

Ich vermute mal dein Anliegen sollte sehr sehr einfahc zu lösen sein

1


  •  sn0000py
  •   Silber-Award
24.3.2023  (#4)
So also ich habe mal angefangen und nun installiert mal das Large bei mir :D
No Risk No Fun :D

1
  •  uzi10
  •   Gold-Award
24.3.2023  (#5)
Rennt ohne Probleme das Large

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#6)
Jop das Update lieft auch ohne Probleme durch, auch keine Aussetzer oder co.

Dann kann man im NodeRed schon spielen - nur fürchte ich wirst du für dein Vorhaben, wenn es kein Profi macht sicher zig mal alles durchtesten müssen, bis du überall die richtigen Inputs hast.

Ich habe bei meinem Projekt das Problem, das ich noch nicht weiss wo ich einen Setting speichere kann.
Ich habe 2 Werte (2 * integer) die ich von aussen setzen möchte, so im stundenintervall oder so und aufgrund dessen sollten dann die Berechnungen ausgeführt werden

1
  •  Fani
24.3.2023  (#7)
Was meinst du mit "AC-in verfügbar"?

Wenn es der Grid Status ist könnte das so aussehen (CCL abhängig vom Gridstatus setzen)


2023/20230324727863.png

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#8)
Ist zwar nicht meine Frage, aber ich habe gar keinen "GridState" - ich hätte hier gesetzt auf "MultiPlus-II ... Active Input" da wäre 240 disconnected?

Wo findet man den "GridState" ?

Hast du schon mehr mit NodeRed am Victron selber am laufen?

1
  •  Fani
24.3.2023  (#9)

zitat..
sn0000py schrieb:

Ist zwar nicht meine Frage, aber ich habe gar keinen "GridState" - ich hätte hier gesetzt auf "MultiPlus-II ... Active Input" da wäre 240 disconnected?

Wo findet man den "GridState" ?

Hast du schon mehr mit NodeRed am Victron selber am laufen?

N/XXX/system/0/Ac/Alarms/GridLost


1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#10)
Wie greift man da ein Setting ab, das nicht unter VictronEnergy als Eingang vorhanden ist?

1
  •  Fani
24.3.2023  (#11)

zitat..
sn0000py schrieb:

Wie greift man da ein Setting ab, das nicht unter VictronEnergy als Eingang vorhanden ist?

Ich verstehe die Fragen nicht 🤔


1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#12)
Wen ich in NodeRed reingehe, dann habe ich da beim VictronEnergy als Inputs so sachen wie "VE.Bus" oder "Settings" drinnen.
Aber ich habe kein Element wo ich einen Benutzerdefinierten dBus reinschreiben kann das ich dann als Input verwende - sprich welches Element ist da dein "GridState"

1
  •  Fani
24.3.2023  (#13)

zitat..
sn0000py schrieb:

Wen ich in NodeRed reingehe, dann habe ich da beim VictronEnergy als Inputs so sachen wie "VE.Bus" oder "Settings" drinnen.
Aber ich habe kein Element wo ich einen Benutzerdefinierten dBus reinschreiben kann das ich dann als Input verwende - sprich welches Element ist da dein "GridState"

ein MQTT-in. 

Eventuell musst du das beim Large Image nachinstallieren. Ich verwende node-red nicht auf dem Cerbo, zu viele Köche usw.


1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#14)
Ahhhhhh okay, ich würde die Sachen direkt am Cerbo laufen lassen, eben nur die die was wirklich sehr schnell ausgeführt werden müssen - in dem Fall dann auch wenn es geht ohne Umweg von MQTT 

Aber habs da auch gefunden da ists auch unter "VE.Bus" drinnen

24.3.2023, 09:49:50node: debug 1com.victronenergy.vebus.ttyS4 - /Ac/ActiveIn/ActiveInput : msg.payload : number
0
24.3.2023, 09:49:50node: debug 2com.victronenergy.vebus.ttyS4 - /Alarms/GridLost : msg.payload : number
0

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#15)
Wie würde man das machen das der Flow dann nicht ständig aufgerufen wird bzw halt nicht ständig das ChargeLimit gesetzt wird, sondern nur dann wenn sich der Input sprich der GridState geändert hat?

Da ja sonst der Flow ständig aufgerufen wird und immer die DVCC Ladestrombegrenzung gesetzt wird?

Und ist die DVCC Ladestrombegrenzung:
Charge current limit (A)float Dbus path: /Settings/SystemSetup/MaxChargeCurrent das hier?



1
  •  Fani
24.3.2023  (#16)
Wenn ich mich mit MQTT auf ein single topic subscribiere bekomme ich nur Zusstandsänderungen mit.

Ad dritte Frage - Ja

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#17)
Wollte gerade da einstellen das ich context variablen auch auf file sichern kann.
Wie komme ich da per putty auf den Cerbo rauf?
Auf port 22/23 geht nix, und habe auch niergends was gefunden wo ich telnet aktivieren kann?

1
  •  Fani
24.3.2023  (#18)

zitat..
sn0000py schrieb:

Wollte gerade da einstellen das ich context variablen auch auf file sichern kann.
Wie komme ich da per putty auf den Cerbo rauf?
Auf port 22/23 geht nix, und habe auch niergends was gefunden wo ich telnet aktivieren kann?

ssh verwenden. musst ssh on lan aktivieren

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#19)
Danke schon gefunden, aber das konnte ich nur per MQTT aktivieren sonst habe ich das niergends gefunden :O
Nun scheitere ich am passwort?
Dieses "Create a temporary root password Go to Settings → General → Set root password. And create a temporary root password."
wo finde ich dieses Settings->General->... ?

Auch gefunden -> Man muss auf Superuser umstellen hatte ich noch nicht :D

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#20)
So letzte dummy (hoffe ich) noch - kann ich am Cerbo das NodeRed neu starten, um zu sehen das das mit den Context variablen funktioniert?

"use the soft switch from the Venus OS Large menu on the remote console. Disabled will stop Node-RED, enabled will start it again."

Möchte nicht den ganzen Cerbo neu starten (bzw wer weiss was passiert wenn ich im Cerbo auf Neustart gehe - ist da dann strom futsch?)

1
  •  sn0000py
  •   Silber-Award
24.3.2023  (#21)
so nur zur Info, die settings müssen hier settings-user.js benannt werden
und müssen das module.experts = beinhalten und nur eben die Änderungen die man haben will (in meinen Fall das contextStorage)

1
 1  2  > 


Beitrag schreiben oder Werbung ausblenden?
Einloggen

 Kostenlos registrieren [Mehr Infos]


next