Da ist das Ding! Hardware ist final fertig und funktioniert auch:
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
Ich musste noch ein paar Veränderungen vornehmen - vor allem Betreff der Dosenverbindung. Es hat sich nämlich herausgestellt, dass die Sub-D Verbindung einen Widerstand hatte (4-8Ω). Der One-Wire-Bus für die DS18B20 mag aber keinen Widerstand und hat nach der Anmeldung von Sensor 3 gestreikt. Diesen Fehler zu finden hat mich und auch die KI viel Zeit gekostet. Dann musste ich lange suchen bis ich schließlich einen Stecker bei Ali gefunden habe. Der hat absolut keinen Widerstand - und passt sich auch viel besser ein, weil er keine so klobigen Anschlussleisten hat. Leider hat der rechte Stecker keine Montageplatte, deshalb war der Einbau ein bisschen ein Gefummel und ich musste ihn dann am Rand noch kleben damit er fest sitzt.
Falls jemand einen 10-poligen Stecker kennt mit dem man zwei Dosen verbinden kann (also Panel-Panel) wäre ich für einen Link extrem dankbar. Sollte halt IP56 haben.
Die Schalter haben folgende Funktion:
- Der grüne Knopf (HAND - Schalter) schaltet das Relais über den Shelly dauerhaft ein (z.B. bei Gefahr der Überhitzung oder Frostgefahr). Wenn er eingeschaltet ist leuchtet der grüne Kreis. Ich habe das (aus verschiedenen Gründen) jetzt doch über den Shelly und nicht über den Netzstrom realisiert und stattdessen einen
- Wipp-Schalter (NOTFALL) eingebaut, der die gesamte Elektronik übergeht und direkt den Netzstrom auf den Motorausgang legt. Das nutzt man falls es ein größeres Problem mit der Elektronik gibt. Dann kann die Solaranlage zumindest nicht kaputt gehen.
- Der rote Knopf (FEHLER-Taster) leuchtet wenn ein Fehler auftritt (erkannt durch das Java-Script). Genaue Informationen dazu liefert dann Homeassistant über eine Meldung aufs Handy (z.B.: "Achtung: Frostgefahr - Anlage mit HAND-Schaltung manuell betätigen, bis die Kollektortemperatur auf -10°C angestiegen ist"). Mit einem Druck auf den Schalter erlischt das Leuchten. Besteht der Fehler weiterhin geht sie wieder an.
Die Sensoren habe ich (vor dem Einbau in die Dose) auch schon drangehängt und ins System eingebunden, aber dann hat einer davon angefangen zu spinnen. Ich warte gerade, dass AZ-Delivery einen Ersatz schickt - sehr gut der Laden!
Und auch der rote Taster hat einen Wackelkontakt. Also auch hier den Händler kontaktieren ...
Aber im Prinzip steht es so!
Der nächste Schritt wird sein, die Sensoren abzugleichen. Sie zeigen leicht unterschiedliche Werte - das lässt sich im Shelly UI aber problemlos anpassen.
Meine Idee: Ich hänge sie zusammen mit meinem Doppel-Grillthermometer (Referenzwert) in ein Gefäß mit Wasser und schreibe alle Werte auf. Dann erhöhe ich die Wassertemperatur durch Zuführung von heißem Wasser und schreibe wieder die Temperaturen auf. Bei vielleicht 5 Schritten sollte die KI erkennen, ob der Verlauf wirklich linear ist und mir entsprechende Korrekturwerte für jeden Sensor liefern.
Die Programmierung reift aktuell noch in meinem Kopf. Ich möchte das Programm so aufbauen, dass man in einem Definitonsteil nicht nur die Auslösewerte vorgeben, sondern auch Einstellen kann welche Sensoren verglichen werden (vielleicht verschiedene Optionen die bis auf eine auskommentiert werden??). So kann man mal was ausprobieren und ändern ohne das Programm neu zu schreiben.
Es bleibt spannend. Aber die Software sollte kein großes Problem darstellen - so komplex ist die Thematik nicht bei meiner Anlage.