Aktuelle Entwicklung und Vorstellung des Konfigurators #2990
Replies: 7 comments 9 replies
-
Ich bin begeistert. Die erstellten Inhalte des Konfigurators haben auf Anhieb funktioniert. |
Beta Was this translation helpful? Give feedback.
-
Eine Sache ist mir bis jetzt aufgefallen. In meinem MQTT Wert für den Hausverbrauch wird die Wallbox bereits herausgerechnet. Das wird in der normalen Version auch korrekt dargestellt. Mit der neuen Installation über den Konfigurator wird die Wallbox zusätzlich nochmal durch Solectrus herausgerechnet aus dem Hausverbrauch, was in meinem Fall zu falschen Anzeigen beim Hausverbrauch führt. Evtl. müsste man bei der Konfiguration noch angeben können ob der Hausverbrauch mit oder ohne Wallbox ist. Solectrus über Konfigurator: alte Solectrus Installation: |
Beta Was this translation helpful? Give feedback.
-
Super, so funktioniert es. Danke |
Beta Was this translation helpful? Give feedback.
-
Gerade mal spasseshalber versucht eine Konfiguration zu bauen, und war vom Flow schon sehr angetan! Das ist für Docker-Anfänger sicher immens hilfreich. ABER: Am Schluss sagt die Seite Und weitere Anregung: statt Ctrl-C / Ctrl-V und dann Ctrl-D zu beschreiben könnte die Kopiervorlage ein Heredoc enthalten, also zB so aussehen:
dann kann man diesen kompletten Block copy-pasten und muss danach nur noch Return drücken. Beim Kommando |
Beta Was this translation helpful? Give feedback.
-
Mir sind noch ein paar Punkte aufgefallen:
Nach einer erfolgreichen Server-Konfiguration hab ich keinen Weg gefunden mit der Raspi-Konfiguration weiterzumachen, ausser per hartem Page-Reload nochmal ganz von vorn anzufangen. Bei der dann generierten Raspi-Config wurden keine INFLUX-Variablen in die .env geschrieben obwohl sie für den Betrieb erforderlich sind und zu den Werten aus der Server-Config passen müssen. |
Beta Was this translation helpful? Give feedback.
-
Ein kurzes Feedback zum Konfigurator. Ich habe alles schnell und einfach zum Laufen bekommen auf meiner Synology mit Hilfe von Portainer und Daten über mqtt. Das ist schon einmal klasse Ich musste allerdings eine manuelle Anpassung in der
Und ich habe es nur zum Laufen bekommen, wenn ich die konkreten Pfade angebe:
Die Ordner habe ich natürlich vorher manuell in dem entsprechenden Verzeichnis angelegt. |
Beta Was this translation helpful? Give feedback.
-
Der Configurator ist nun der "offizielle" Weg zur Installation von SOLECTRUS. Es gibt ein separates Repository, wo bei Problemen und Fragen auch Issues angelegt werden können. Die bisherige Anleitung gibt es zwar noch, wird aber nicht mehr gepflegt. Ich danke allen, die mit ihrem Feedback eine große Unterstützung waren! |
Beta Was this translation helpful? Give feedback.
-
Derzeitig wird SOLECTRUS dahingehend erweitert, dass zusätzliche Verbraucher integriert werden können, deren Stromverbräuche dann aus dem Hausverbrauch herausgerechnet und separat dargestellt werden. Beides kann seit ein paar Wochen getestet werden:
Es funktioniert bereits ganz gut. In meiner Demo-Installation ist die Wärmepumpe zu sehen, andere User haben erfolgreich eine externe Wallbox per MQTT angebunden. Während in den Anfangstagen von SOLECTRUS ausschließlich SENEC unterstützt wird, gibt es mittlerweile sehr viele verschiedene Einsatzszenarien.
Eine Herausforderung ist dadurch jedoch die Konfiguration eine solches Setups. Um diese nicht nur flexibler zu gestalten, sondern auch zu vereinfachen, arbeite ich seit einiger Zeit an verschiedenen Dingen. Konkret gibt es momentan drei größere Baustellen:
Der MQTT-Collector wurde in großen Teilen neu entwickelt und ermöglicht zukünftig eine flexiblere Konfiguration (siehe Custom mappings mqtt-collector#137). Der Aufbau der
.env
-Variablen wurde stark geändert, der Collector bleibt aber dennoch abwärtskompatibel, kann also weiterhin mit den alten Variablen betrieben werden. Beim Start wird im Log angegeben, wie man auf die neue Konfiguration wechseln kann, was man auch beherzigen sollte, da die alte Konfiguration nicht auf Dauer unterstützt wird.SOLECTRUS selbst, also das Dashboard, wurde um das Konzept der "Sensoren" erweitert. Dies ist eine Zwischenschicht für den Zugriff auf InfluxDB, um die bisherigen, sehr an SENEC angelehnten Bezeichner loszuwerden (siehe Support additional consumer #2836) und Messwerte aus unterschiedlichen "InfluxDB-Measurements" zu beziehen. Auch hier gibt es Abwärtskompatibilität, die alten Variablen funktionieren also zunächst weiter, ebenfalls gibt es Hinweise im Log zu Umstellung.
Der Konfigurator ist gänzlich neu und wird in einem eigenen Repository entwickelt (noch nicht open-source). Dieser verfolgt die Idee, dass man seine Konfiguration über ein Web-UI "zusammenklicken" kann. Mit einem dynamischen Fragebogen stellt man im Browser ein, wie man SOLECTRUS betreiben und welche Geräte man anbinden möchte. Am Ende werden eine
compose.yml
und eine.env
generiert, die man einfach übernehmen kann. Der Konfigurator soll möglichst bald den recht rustikalen Hosting Guide ersetzen.Diese drei Themenbereiche greifen ineinander. Der Konfigurator wird die neuen Features des MQTT-Collectors und der Sensoren nutzen, um eine wirklich einfache Konfiguration zu ermöglichen.
Sämtliche Änderungen sind noch in der Entwicklung, es gibt also noch keine neuen Versionen. Aber ich wollte schon mal einen Überblick geben, was da gerade passiert. Insbesondere den Konfigurator möchte ich hiermit erstmalig vorstellen:
https://configurator.solectrus.de
Dazu direkt ein paar Warnungen:
compose.yml
verweist auf Beta-Versionen, das Ergebnis ist also mit Vorsicht zu genießenIch freue mich über Feedback und Anregungen! Primär interessiert mich, ob jeder seine Konfiguration dort wiederfindet, also sich zusammenklicken kann und das Ergebnis dann auch funktioniert. Bei Problemen mit dem Konfigurator wäre es toll, diese in Form von Issues hier zu dokumentieren:
https://github.com/solectrus/hosting/issues
Beta Was this translation helpful? Give feedback.
All reactions