Seite 1 von 19

Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 16.03.2019, 17:27
von Gelegenheitsbastler

Alle wichtigen Änderungen und Anpassungen werden in diesem ersten Beitrag erläutert. Es ist nicht notwendig sich durch den ganzen Thread zu lesen
;-)

Als "Machbarkeitsstudie" habe ich eine Schaltung entwickelt, mit der es möglich ist, Gardena Bewässerungsventile vom Typ 1251-20 per HomaMatic zu schalten. Die Platine mißt in etwa 36x61mm. Es ist sowohl ein 6poliger ISP-Header als auch Rx/Tx mit GND und Reset vorhanden, um Sketche auf den AVR zu bekommen. Die CC1101 Platine habe ich gesockelt, um sie beim Flashen entfernen zu können.

Da die Hardware ohne passende Software nicht zu gebrauchen ist und ich ein bekennender Softwarelegastheniker bin, habe ich @papa gefragt, ob er mir einen Sketch bauen kann, der meinen technischen Vorgaben entspricht. Das hat er netter Weise sehr zeitnah umgesetzt, indem er den Sketch eines vorhandenen Gerätes angepasst hat. Die einwandfrei funktionsfähige Version habe ich angehangen.

Da ich selber diese Ventile nicht im Einsatz habe, habe ich jemanden im Forum gesucht, der meine Hardware an den Ventilen testen kann.
viewtopic.php?f=76&t=48566

Dabei stellte sich heraus, dass die Bewässerungscomputer 1030 und 1060 (Profi/Solar) auf die gleiche Art und Weise angesteuert werden können. Da ich einen 1060 in einer Kiste liegen hatte, konnte ich nun daran weiter testen. Parallel dazu hat @rewe0815 die Schaltung an seinen Ventilen getestest und wird in der nächsten Zeit noch ein paar Messungen zum Stromverbrauch durchführen.

Die Funktion der Schaltung ist relativ überschaubar. Das Ventil wird über eine Chinch-Buchse angeschlossen. Der 9V Block wird ebenfalls über einen passenden Anschluss angeklemmt. Wer zwei Ventile mit einer Schaltung ansteuern kann, muss nur den Lötjumper für das 2. Ventil schließen. Dann kann das zweite Ventil ebenfalls mit angesteuert werden. Die auf der Platine befindliche LED kann über den darüber liegenden Lötjumper bei Bedarf deaktiviert werden. Die Stromersparnis dürfte aber eher im kaum messbaren Bereich liegen, da die LED nur leuchtet, wenn etwas empfangen oder gesendet wird.

Nach Anschluss der Hardware an das Ventil funktionierte das Schalten per HomeMatic auf Anhieb :-)
Da ich in der Hardware kein Strom-Einsparpotential mehr sehe, wäre nun Test im Echtbetrieb notwendig, um zu zeigen, ob mein Ziel, dass die 9V Blockbatterie eine Saison hält auch wirklich erreicht wurde.

Ich würde mich über Feedback und Verbesserungsvorschläge freuen. Vielleicht hat ja jemand Lust, das neue Gerät zu den Geräten des AddOn von @jp112sdl hinzu zu fügen? Oder hat er vielleicht selber Lust dazu? ;-)
.
20190316_170335.jpg
HomeMatic_Gardena_Ventil.ino.zip
(1.92 KiB) 439-mal heruntergeladen
20190316_170326.jpg
20190316_170316.jpg
.
edit 02.04.2018:

Ich habe eine zweite Version der Platine erstellt. Technisch gesehen hat sich nicht viel verändert. Die meisten Änderungen sind optischer Natur. Neu hinzu gekommen ist der Kondensator in der Reset-Leitung. Damit kann ein USB-TTL-Adapter nun direkt angeschlossen werden. Bei Bedarf kann jetzt ein Config-Taster auf die Platine gesetzt werden. Alternativ könnte er abgesetzt montiert werden. Passende Lötaugen sind vorhanden.
Gardena Ventil 2_0 vorne.jpg
Gardena Ventil 2_0 hinten.jpg
.
@papa war so nett und hat eine angepasste Version des Sketches erstellt, mit der der Stromverbrauch noch mal ein wenig gesenkt werden konnte. Hintergrund: Bislang musste der AVR aufwachen, um den CC1101 horchen zu lassen. Das ist jetzt nicht mehr der Fall. Dies macht der CC1101 nun ohne dass der AVR beteiligt ist. Der Sketch ist hier zu finden:
viewtopic.php?f=76&t=49719&start=30#p501374
Zusätzlich habe ich ihn angehangen.

Infos zum passenden Gehäuse gibt es hier: viewtopic.php?f=76&t=50019
https://github.com/wolwin/WW-my3DP/tree ... asyControl

Eine weitere Gehäuse Variante wurde vom User WolZieg entworfen und ist hier zu finden:
viewtopic.php?f=83&t=68119

Hier noch ein Gehäuse für das Modell 1060 und ähnliche Modelle:
https://www.thingiverse.com/thing:4148094

edit 16.04.2020
Nach längerer Pause bin ich dem Wunsch von @wolwin nach gekommen und habe einen Spannungsteiler zur Erfassung der Batteriespannung zum Layout hinzu gefügt. Die Platinen sind bestellt. Ich warte auf die Lieferung. Die Dokumentation so wie eine erweiterte Firmware findet ihr hier:
https://github.com/wolwin/WW-mySHP/tree ... CB-GAR1251

Inzwischen hat wolwin eine neue Version der Firmware veröffentlicht. Sie ist hier zu finden:
https://github.com/wolwin/WW-mySHP/tree ... AR1251/bin
Um sie der Nachwelt zu erhalten habe ich sie als ZIP Datei an diesen Beitrag gehangen. HM_LC_SW1_BA_PCB_GAR1251_20210403.zip

edit 28.05.2020
Die Platinen sind (beim zweiten Bestellversuch) angekommen. Hier gibt es die Fotos:
viewtopic.php?f=76&t=49719&p=584848#p584848

edit 04.07.2020
Die beiden noch ungenutzten I/O D5 und D7 stehen jetzt per Lötauge zur Verfügung.
viewtopic.php?f=76&t=49719&p=591448#p591448

edit 09.08.2020
SCL und SDA wurden als Lötaugen ausgeführt. Außerdem besteht die Möglichkeit, eine Chinch-Buchse direkt auf die Platine zu löten
viewtopic.php?p=597350#p597350

Sollte jemand Interesse an einer (bestückten) Platine haben, kann er sich gerne per PN melden.
.
.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 16.03.2019, 22:01
von papa
Ein extra Addon ist nicht nötig, da sich das Gerät wie ein Standard HM-LC-Sw1-Ba-PCB verhält.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 16.03.2019, 22:08
von Gelegenheitsbastler
Das ist klar.
Aber ein anderes Piktogramm wäre schön.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 16.03.2019, 22:35
von Cybertron
für ein eigenes Pictogramm bräuchte das Ganze eine DeviceID und am besten einen Namen.
Wenn Du das und die passenden Icons (50px und 250px) hättest, könnte ich versuchen es vorzubreiten.

in wie weit Jerome es dann offiziell ins AddOn aufnimmt, müsstest Du mit ihm klären.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 16.03.2019, 23:10
von rewe0815
Ich kann schonmal bestätigen, dass die Platine mit obigem Sketch perfekt läuft.
Habe das ganze mit einem Gardena 1030 im Garten getestet. Dabei ca. 20mal geschalten, ohne jede Fehlfunktion. Macht einen sehr zuverlässigen Eindruck.
Hab das Ganze dann schnell wieder abgebaut, bevor die Nachbarn den Notdienst alarmieren :mrgreen:
Im Moment werkel ich an einem passenden Gehäuse, das ich dann auf Thingiverse einstelle.
Messungen bereite ich gerade vor. Stelle ich dann hier ein.
Wie bereits erwähnt arbeitet der Sketch von papa einwandfrei. Ich möchte den Sketch noch so erweitern, dass das Ventil spätestens nach einer Stunde geschlossen wird. Sozusagen als Notabschaltung falls der Funk ausfällt.
Ansonsten kann ich nur sagen, klasse Projekt! Danke nochmal an Gelegenheitsbastler und papa.

rewe0815

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 17.03.2019, 06:03
von jp112sdl
rewe0815 hat geschrieben:
16.03.2019, 23:10
Ich möchte den Sketch noch so erweitern, dass das Ventil spätestens nach einer Stunde geschlossen wird.

Brauchst du nicht... denn du kannst, wie bei anderen Aktoren auch, eine Einschaltdauer (ON_TIME) setzen,
papa hat geschrieben:
16.03.2019, 22:01
... da sich das Gerät wie ein Standard HM-LC-Sw1-Ba-PCB verhält.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 17.03.2019, 11:26
von rewe0815
jp112sdl hat geschrieben:
17.03.2019, 06:03
Brauchst du nicht... denn du kannst, wie bei anderen Aktoren auch, eine Einschaltdauer (ON_TIME) setzen,
Ja, da war mir auch so. Geht das nur per Skript? In den Kanalparametern taucht da nichts auf. Bei Steckdosen kann ich das in den Kanalparametern machen.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 17.03.2019, 12:09
von jp112sdl
rewe0815 hat geschrieben:
17.03.2019, 11:26
Geht das nur per Skript?
Nö... ganz normal im Programm
Bildschirmfoto 2019-03-17 um 12.06.38.png
Oder via Direktverknüpfung im Easyprofil
Bildschirmfoto 2019-03-17 um 12.06.59.png
bzw auch in den Experenparamtern (LONG_/SHORT_ON_TIME)
Bildschirmfoto 2019-03-17 um 12.08.36.png

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 17.03.2019, 13:34
von rewe0815
jp112sdl hat geschrieben:
17.03.2019, 12:09
Nö... ganz normal im Programm
Stimmt, wird sowieso per Programm geschaltet.
Ich hatte es in den Kanalparametern gesucht, da taucht aber nichts auf und Direktverknüpfung hatte ich nicht auf dem Schirm.

Re: Umbau GARDENA Bewässerungsventil (1251-20) 9V auf HomeMatic

Verfasst: 17.03.2019, 13:45
von jp112sdl
rewe0815 hat geschrieben:
17.03.2019, 13:34
und Direktverknüpfung hatte ich nicht auf dem Schirm.
Sollte man immer. :) Meine komplette Anlage besteht größtenteils aus DV.
Lohnt sich u.a. auch bei Programmen, die mehrere Aktoren gleichzeitig schalten sollen.
Du verknüpfst n Aktoren mit 1 virt. CCU Tasterkanal und löst im Programm dann nur den CCU Taster aus.
Spart unheimlich DC, da nur 1 Befehl gesendet wird und alle Aktoren lösen gleichzeitig aus! (und nicht nacheinander wie es bei einem Programm wäre)