@roetty Total bekloppt, es lag tatsächlich am "steuern" statt "aktualisieren" im Blockly.
Vielen Vielen Dank
NEWS
Latest posts made by Tom2406
-
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
-
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
@roetty Danke für das Feedback. Die Zeitschleife nutze ich, da ich PV-Überschussladen will und daher regelmäßig den aktuellen Überschuss abrufe. Ich habe aktuell nur für Testzwecke hardcoded Werte reingeschrieben. Den Faktor 10 habe ich in meiner Register-Definition mit berücksichtigt. Daher kann ich 10 eintragen, wenn ich 10Ampere will, die Umrechnung auf 100 erfolgt im Register. Das klappt auch korrekt, denn wenn ich da zb. 100 eingebe, rechnet der das ja auf 1000 um und korrigiert es dann automatisch auf 16 als max-value.
Kann mir grad nicht vorstellen, dass es "nur" an steuern statt aktualisieren liegt, aber ich probiere es später mal aus. Aber kannst du mir bitte nochmal Screenshots von deinen allgemeinen Modbus-Einstellungen im ioBroker schicken? Damit ich gucken kann, ob ich z.B. bei der Impulszeit oder so was falsches drin habe:
Und bitte auch Screenshots von den "Serial port settings" und den "communication settings" des Elfi-Adapters. Ich möchte ausschließen, dass ich da noch irgendwo einen Bug drin habe.
Danke dir vorab -
RE: Modbus LAN Converter
@ftd Ich schaffe es mittlerweile Daten auszulesen über Modbus, aber schreiben funktioniert nicht. Daher wollte ich jetzt mal MQTT ausprobieren. Allerdings werde ich aus dem MQTT vom EW11 nicht schlau. Es kommt ja im ioBroker MQTT nur ein Wert an, da ich im Elfin nicht nach den Adressen differentieren kann. Ich will eigentlich genau 4 Werte schreiben. Kannst du mal bitte die Einstellungen deines Elfin im MQTT posten und erläutern, wie du das mit dem Script realisiert hast? (gerne auch inkl. Screenshot). Ich deute es so, dass du die eine Nachricht des MQTT im ioBroker im Script in die vielen zerlegst, die es sind, oder? Und schreiben geht dann auch damit?
-
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
@roetty Versucht hab ich das auch schon, aber entweder ich bin zu doof für Blockly oder ich habe noch wo anders ein Problem. Aber ich bekomme Blockly generell nicht sauber ans Laufen, habe vorhin noch versucht einen Shelly damit zu schalten (Zeitgetriggert, alle 1s), und das wollte auch nicht.
Ich hatte schon die Register im ioBroker-Modbus-Adapter in Verdacht. Weil in der Anleitung der Heidelberg explizit steht "Unterstütz werden ausschlielich die folgenden Funktionen: .... 06 (0x06) Write Single Register" und ich im Modbus-Adapter ja nicht die 06 sondern nur die 04 Holding-Register aussuchen kann. Aber das hast du genau so!? Kannst du mal deine Einstellung Screenshotten, so wie ich es hatte. Also sowohl vom Modbus-Adapter im ioBroker als auch die EInstellungen vom EW11. Nicht, dass ich noch irgendwo ein zeitliches Problem eingebaut habe.
Edit:
Ich hab es mir jetzt so zusammen gebastelt, aber es geht trotzdem nicht. Ich dachte ich setze lieber mal alle write-Werte, damit ich mir damit nichts lahm lege, weil z.B. der Remote Lock falsch ist. Aber der Charging State bleibt auf 10 und die Wallbox blinkt blau:
Edit: An meinen Blockly-Fähigkeiten kann es nicht liegen. Ich sehe unter "Objekte" genau, dass die Werte sauber alle paar Sekunden neu gesetzt werden. Aber es scheint nicht bei der Wallbox anzukommen. -
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
Ich habe mein System mittlerweile durch viel probieren mittlerweile soweit, dass ich, genau wie Roetty, Inputdatenbekomme, aber leider nichts schreiben/steuern kann. Da ich auch den EW11 über Wifi habe, hier mal meine Einstellungen. Da das Auslesen einwandfrei funktioniert, verstehe ich das blinken zwecks Kommunikationsfehler nicht und mit dem Charging State 10 kann ich auch nicht viel anfangen.
Ich habe ja noch immer etwas den EW11 in Verdacht, da er glaube ich keinen Abschlusswiderstand verbaut hat. Den schreibt Heidelberg ja dringend vor, aber letztlich habe ich halt auch "nur" 10cm Busleitung verbaut, da der EW11 mit in der Wallbox sitzt. Das sollte eigentlich auch ohne Abschlusswiderstand funktionieren. Vor allem: Warum sollte, wenn es am Abschlusswiderstand liegen sollte das Auslesen klappen aber der Command nicht?!
-
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
@ftd also mittlerweile bin ich soweit, dass der Modbus-Adapter immer so 5sek grün, dann 2sek gelb und dann wieder 5sek grün ist … aber ich glaube ich bekomme den nicht dauerhaft grün, solange die Verbindung zwischen EW11 und Wallbox nicht sauber steht, die blinkt immer noch im Kommunikationsfehler.
Aber ich sehe keinen Fehler, wenn ich die Wallbox-Anforderungen mit meinen EW11-Einstellungen Vergleiche:
Oder übersehe ich etwas? Habe auch schon die Drähte A+B getauscht … -
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
@ftd also meinst du, dass es korrekt ist, dass der Adapter auf Master/Server steht (welchen Sinn das auch immer macht). Hab es damit auch kurzzeitig grün bekommen, sehe die Logik dahinter nur nicht.
Also hat es bei dir damals an der Geräte-ID gelegen?! Was hattest du dann eingestellt, damit sich ioBroker und EW11 vertragen?
Der Gedanke mit MQTT ist mir auch gekommen, werde aber auch da aus dem EW11 nicht schlau. Habe MQTT eingestellt und der ioBroker findet ihn auch anstandslos und alles grün, aber ich bekomme ja eben nur ein „Signal“ vom ganzen EW11, wo natürlich kein Inhalt drin ist. Muss ich da also mit einem Skript rangehen, um die Nachrichten zu vereinzeln, die ich brauche?!
Sorry für die ganzen Fragen, aber ich verzweifle an der Kiste -
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
@ftd danke fürs Feedback, werde ich später mal versuchen. Aber ganz verstehe ich das nicht, warum muss ich am EW11 auf „Server“ stellen? Der EW11 inkl der Wallbox soll doch der Slave/Client sein und der ioBroker der Master?! Meine Wallbox ist ja auch als Slave deklariert, sonst kann ich sie ja nicht Überschuss-steuern.
Müsste ich bei deiner Config dann auch im ioBroker auf Client umstellen?Die serial Config muss ich aber trotzdem an die Wallbox anpassen, oder? Hier dürfte ich deine Baudrate etc ja nicht übernehmen, da von Heidelberg das hier gefordert wird:
-
RE: Wallbox Heidelberg Energy Control mit Iobroker verbinden
@smartmike88 Hi, hast du es mit dem EW11 ans Laufen gebracht? Ich habe das gleiche Problem wie du, die Wallbox macht blau-weiße Party, weil sie scheinbar einen Komunikationsfehler hat und der ioBroker bleibt gelb, weil er scheinbar auch nicht mit dem EW11 kommunizieren kann. Wahrscheinlich sitrzt das Problem vor dem Rechner. Hast du es am Laufen? Kannst du mir Screenshots deiner Configs schicken? Mein Verständnis vom EW11 (da ist die Doku ja leider mangelhaft) ist, dass die "Serial Port Settings" zu den geforderten Einstellungen der Heidelberg passen müssen und dass die "Communication Settings" an die Kommunikation mit dem ioBroker angepasst werden muss. So sehen meine Configs aktuell aus:
Der Kommunikationsfehler zwischen EW11 und Wallbox könnte eventuell auch am Abschlusswiderstand liegen, oder? Ich hab mal versucht zu messen, konnte bei der EW11 aber nichts sinnvolles messen. Kann ich da einfach einen "parallel" mit reinklemmen?
Aber dass EW11 und ioBroker einfach nicht zusammenfinden wollen, verwundert mich am meisten.Danke vorab,
Gruß, Thomas -
RE: Modbus LAN Converter
@ftd Es ist zwar schon was her, aber eventuell kannst du mir helfen. Ich habe aktuell einen EW11 (also WLan) in Betrieb und will damit meine Heidelberg Wallbox an den ioBroker anschließen. Ich hab den EW11 gut angeschlossen und kann püer Netzwerk drauf zugreifen, aber mein Rasp mit ioBroker will ncihts von ihm wissen. Es bleibt gelb (also wird nie grün). Mein Verständnis ist ja, das die "Serial Port Settings" vom EW11 zur Wallbox passen müssen und die "Cummunication Settings" zum ioBroker, korrekt!? So sehen meine aktuellen Einstellungen aus: