Spring mit Node-Red auslesen

Es gibt drei Objekte
cockpit : msg.payload : Object

location : msg.payload : Object

battery-status : msg.payload : Object

In denen steht alles drin. Zum Laden der Batterie muß folgendes gemacht werden:

set-charge-pause auf false

set-charge-pause auf true beendet das Laden.

Das ganze muß dann in das Dacia-Objekt reingepackt werden. Hier im Forum hat einer das veröffentlicht, ganz einfach nur mit laden und abbrechen bei 90%.
Ich weis keider nicht wer es war, werde aber danach suchen.
 
Hier ist der Link. Am besten an das Dacia-Objekt noch ein Debugger ranpacken, dann sieht man alles.
Übrigens, bei zu vielen Abfragen macht der Server dicht. Also nicht jede min abfragen, das ist zu viel;)

@electra hat übrigens auch was tolles gebaut, hier:)
Das hat mir sehr geholfen bei meinem Projekt, Danke:cool:
 
Zuletzt bearbeitet:
So, die app für das Lademanagement und Klimamanagement ist fertig :)
Sie läuft bei mir schon seit einiger Zeit, und ich konnte hoffentlich die letzten Fehler beseitigen. wenn nicht bitte unbedingt berichten. Der Einfachheit halber habe ich das Programm etwas zergliedert.
Das Lademanagement und die Ausgabe der Daten:

Lademanagement.webp

Die Buttons um das Laden zu Programmieren:
ButtonsLadeprogramm.webp
Buttons für den Ladeschwellwert:
ButtonsSchwellwert.webp
Und die Klimaanlage:
ButtonsKlimaanlage.webp
Ich hoffe das es bei euch genauso gut funzt wie bei mir. Ich benutze es auf meinem Ei-Laut Mobile mit der node-red app wie eine eigene app. Ich werde noch eine anleitung machen wir man einfach node-red installiert mit den entsprechenden Komponenten. Ich habe jetzt gut einen Monat daran gesessen. Ich kannte die Komponenten alle nicht. Da ich aber Informatiker bin hatte ich nicht so große Probleme mich da reinzuarbeiten.
 

Anhänge

@Godehard
Mal blöd gefragt, bedeutet für Smartphone?
 
@Don Spring So, neuer Text. Für Smartphone bedeutet, das ich auf meinem Smartfone eine node-red app laufen hab. Die buddelt einen Tunnel ganz automatisch zu meinem node-red Server der bei mir auf einem kleinen 20 eur pi läuft. Es sihet auf dem Smatzphone wie eine eigene app aus. So wie es eigentlich Dacia machen sollten. Frage beantwortet? Oder habe ich mich oben irgendwo falsch ausgedrückt? Ich mach mal ein Fote von meinem Ei-Laut, dann Siehst Du es am besten:)
 
Zuletzt bearbeitet:
Sieht klasse aus!
Was ist ein Ei- laut?

lg
 
Jep, das iPhone meinte ich. Das läuft aber auch auf Android. Oder Linux, und sicher auch auf Windows:)
 
Hab heute meinen Hoymilles 1500 mit openDTU in Betrieb genommen die kann ja auch MQTT.
Dann solltest Du auch HomeAssistant einsetzen. Da bin ich grade am experimentieren.. :)
Solche Sachen, wie: wenn die Sonne scheint und das Balkonkraftwerk gerade viel Strom erzeugt, lade mir die Batterie vom Spring (bis zum maximalen Ladestand von x%) etc. Gibt aber noch so viele Faktoren zu berücksichtigen. Da muss ich erst mal experimentieren.

Bei HomeAssistant kannst Du auch die Node-Red-Sachen implementieren. So läufts derzeit bei mir.

Das von Godehard, werde ich mal testen.. Sehr interessant..

In Ermangelung einer vernünftigen app zum Steuern vom Laden des Springs habe ich was eigenes geschrieben. Es kann folgendes:
Es gilt aber auch bei Deiner Lösung zu beachten: wenn der Dacia-Server nicht funktioniert, funktioniert diese Lösung ebenfalls nicht! Das sollte allen klar sein.
Aber: Du hast das schön umgesetzt. Da hätte ich doch glatt Interesse dran, den Quellcode zu erfahren.
 
der Quellcode ist öffentlich:) Hier ist der Link
Das Problem mit dem Dacia Server hast Du aber auch mit dem Original-Programm von denen. Auch d gilt: ist der Server weg ist auch die Kommunikation weg.
 
Genau, das wollte ich noch mal deutlich machen. Damit es auch jeder versteht.

Den Quellcode habe ich gesehen. Werde ich mir die Tage mal runterladen und in mein Node-Red im Home-assistant einbauen..
Danke auf jeden Fall schon mal vorab! Du hast da ein paar nette Gimmicks eingebaut..
 
@Bully66 Danke:)

Wichtig: Wenn Euch Fehler auffallen oder Verbesserungen, bitte unbedingt Melden!
Nur so hab ich eine Chance das ganze weiter zu verbessern.
 
Dann solltest Du auch HomeAssistant einsetzen.

Würde das nicht auf ein Produkt beschränken wollen.
Fast jede "SmartHome Zentrale" kann genutzt werden.
(Mir ist kein besserer Begriff für die Softwaregruppe eingefallen)
z.B. FHEM, ioBroker, HomeAssistant, openHab, ...

Node-Red benötigt nicht zwingend ein zusätzliches System für mehr Komfort die haben vieles im Bauch., bzw. kann nachinstalliert werden.
Aber in jedes System muss man sich einarbeiten, es gibt keines das einfach so funktioniert.

Wenn du MQTT unter Node-Red nutzen möchtest, benötigst einen MQTT-Broker.
Oft gibt es einen MQTT-Broker in den diversen "SmartHome Zentralen", alternative kann man auch z.B. den "Mosquitto", ein open source MQTT broker, nutzen.

Ich selbst bevorzuge ein System aus ioBroker & Node-Red.

PS: habe gerade entdeckt, das es ein MQTT-Broker direkt für Node-Red gibt. Es wird das "Node" <<
node-red-contrib-aedes>> benötigt.

Was habe ich beim schreiben dieser Zeilen gelernt:
- Es gibt viele System die alle ihre Vor- und Nachteile haben.
- Man lernt auch bei bekannten Systeme jedes mal etwas dazu.
- Nach Möglichkeit neutral bleiben ;-) (klappt nicht immer) .
 
Dann solltest Du auch HomeAssistant einsetzen. Da bin ich grade am experimentieren.. :)
Das msche ich im Moment mit der Shelly App, werde aber auf HomeAssistance umschwenken.
Den HM-1500 werde ich wieder zurückschicken und mir einen HMS-2000-4T holen.
 
@electra: da hast Du natürlich recht. Ich habe mich schon seit Jahren in verschiedenen Systemen "herumgetrieben". FHEM, IoBroker, openHAB etc. Allerdings habe ich noch nie so schnelle und gute Ergebnisse gehabt, wie mit HomeAssistant. Das würde ich Einsteigern empfehlen - allerdings kommt man auch da nicht um eine gewisse Einarbeitungszeit herum. Allerdings ist die Lernkurve dort steiler, als bei den anderen Systemen.
Offen bin ich aber für alle Systeme. Und gerade wenn man mit einem System wie z.B. IoBroker gut zurecht kommt, gibt es sicher keinen Grund zu wechseln.

@Don Spring: was hat der HMS-2000-4T für Vorteile (rein aus Neugierde gefragt). Die Entscheidung Open-DTU zu verwenden finde ich jedenfalls gut. Somit ist man unabhängig von der Hoymiles-Cloud.

Bei Homeassistant ist die Einbindung von MQTT etwas frickelig, es gibt aber eine gute Anleitung, nach der es bei mir funktioniert hat. Bei Bedarf kann ich mal den Link raussuchen. Und - was ich am Wochenende auch erfahren habe - es gibt einen Unterschied ob man einen Neustart über die Web-Oberfläche auslöst oder den Server vom Netz nimmt und neu startet. Nur letzteres hat bei mir am Wochenende bei einem Fehler geholfen, dass System wieder stabil zu bekommen und Daten zu verarbeiten.
 
Der HMS-2000-4T hat 4 MPPT-Tracker für jeden der 4 Strings. Das hat den Vorteil, wenn die Gegebenheiten durch Verschattung sehr schlecht sind, so dass einzelne Panels zu unterschiedlichen Zeiten verschattet sind diese sich nicht gegenseitig die Leistung runterziehen, sonderen das immer die maximale Leistung aus allen 4 Strings rausgeholt wird.
Ich muss meine Panels an 3 verschiedenen Stelle aufstellen, ausserdem soll zukünftig ein Eingang zur DC Einspeisung aus einem Akku dienen, so das ich Nachts auch noch die Grundlast kompensieren kann.

Ich hab übrigens nur eine Balkonanlage auf 600W leistungsbegrenzt.
 
Ah okay. Ich habe auch nur ein Balkonkraftwerk 600W, allerdings bessere Voraussetzungen bzgl. der Verschattung. Von daher genügt mir der 1500er.
 
Schöne Arbeit!
Habt Ihr Euch schon einmal EVCC (www.evcc.io) angeschaut? Das macht eigentlich alles, was man braucht...
Das will ich einsetzen, wenn die PV und der "Blaue" dann mal da ist.
 
Bei mir funktioniert der link nicht. 🤷‍♂️
 

Empfohlene Communitys


Zurück
Oben