Seite 4 von 11

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 3:49 pm
von MiniMaxV2
Und es ging wieder weiter. Heute hab ich mich mal ran gemacht, das ganze in ein Produktiv-System und ein Dev System aufzutrennen bzw. das Produktiv System anzulegen. Dabei sind mir noch zwei kleinere "Fehler" aufgefallen, die behoben wurden:

Code: Alles auswählen

[Timberwolf_Logics CircuitControl] Removed redundant rising edge detection. Fixed sending finished trigger when inhibit is set and auto was triggered. Added second input for trigger auto, manual and stop.
[Timberwolf_Logics Sequencer] Removed redundant rising edge detection.
Ansonsten sind nun die ersten 10 Kreise mit 11 Zonen auf den Wolf gezogen. Das war eine ganz schöne Arbeit, die ganzen Custom Logiken zu verschalten :crying-yellow:
Was mir dabei aufgefallen ist, dass die "Tags" ja ein "StartsWith" Vergleich machen und nicht auf exakt. Hintegrund ist, dass ich die Logiken mit dem Tag "Irrigation" bzw. "Irrigation_DEV" versehen hab. Wenn ich nun filtere nach "Irrigation", sehe sowohl DEV als auch Production - das war nicht mein Plan :think:

Nachdem alles eingegeben war, hab ich mir eine kleine "Auf die Schnelle Visu" gebastelt:
FastVisu.jpg
(der "-" bei System kommt dadurch, dass das "Error" KO nie gesendet wird. Sobald einmal ein Wert empfangen wurde, sollte da "Fehler" in Grau bzw Rot stehen)

Ganz zum Schluss, sind dann noch die KOs für die Ventile, Netzteile und Pumpe verschaltet worden und dann gings in einer Regenpause raus - siehe da es läuft so wie es soll :laughing-rolling:

Also wer gerne testen möchte, kann dies nun gerne machen - daher sind die neuen Logiken nun auch im Beta-Stadium. Die neuen Skripte befinden sich im Anhang.

Was nun als nächstes kommt, weiß ich auch noch nicht so genau - wenn alles stabil geht, finde ich die "Laufzeit" bzw "Restlaufzeit" Geschichte interessant (Platz ist noch in der VISU)

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 4:21 pm
von Robert_Mini
Super Arbeit - ich werde das bald mal testen!!!
MiniMaxV2 hat geschrieben: Sa Mai 02, 2020 3:49 pm Was nun als nächstes kommt, weiß ich auch noch nicht so genau - wenn alles stabil geht, finde ich die "Laufzeit" bzw "Restlaufzeit" Geschichte interessant (Platz ist noch in der VISU)
Das fänd ich super! Dann muss ich nicht in deine Bausteine reinfummeln...

Kann man bei dir auch einzelne Kreise sperren? Ich hab mal einen Screenshot angehängt, wie die Bewässerung bei mir in der CometVisu aussieht - als Inspiration... (erscheint mir etwas übersichtlicher als dein Schnellschuss ;) )
Oben die Automatik (fehlt bei dir noch), dann die Kreise als Tabelle mit Zeiteingabe, Sperre, Restzeit und auch die Möglichkeit einen Kreis manuell zu triggern...
Passt schon perfekt zu deinen Bausteinen :clap: :clap: :clap:

lg
Robert
Bewässerung.png

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 4:42 pm
von MiniMaxV2
Hi Robert,
das schaut gut aus bei dir ;) Ich wollte später eher auf eine Interaktive Karte gehen, das jetzige war erst mal, dass man es bedienen kann. Aber vielleicht werde ich mich noch mal etwas von deiner Visu "Inspirieren" lassen :whistle:

Wie oft aktualisierst du denn die Zeiten? Also wie oft sollten wir die Logiken "triggern"?

Zu deiner Frage - ja man kann die Kreise einzeln sperren. Wenn dann der "Automatik Trigger" ausgeführt wird, wird einmal "next" gesendet, damit der Sequencer direkt zum nächsten Kreis übergeht. Du kannst auch während der Kreis aktiv ist, Stoppen oder die Sperre setzen, dann wird auch weiter gegangen.

Was ich mich frage: Du stellst die Zeiten und Sperren in der Visu ein. Würde ich auch gerne, aber - gehen die Werte nicht bei einem Neustart verloren? Sprich mir fehlt (gedanklich) die Persistierung dieser Einstellungen?

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 5:22 pm
von Robert_Mini
Hallo Hans-Martin!

Was meinst du mit interaktiver Karte?? Wüsste grad nicht, dass die CV da was am Start hat.

Zeiten aktualisiere ich alle 30sec, heißt Ausgang der Kreissteuerung auf "ct" und intern ein clocksignal, dann zählen die 30sec ab Aktivierung des Kreises. Zweites Clocksignal für die inaktive Zeit, da sende ich typisch 2x/h.

Zu den Sperren: Das sind die Sperrkanäle des Schaltaktors, daher lese ich den Zustand auch von dort (L-Flag am Aktor + Init flag am TWS).

Für die Zeiten: Das gibt's von mir den Persistenz-Baustein. Dieser hört die eingestellt Zeit mit und speichert sie persistent.
Beim Neustart und Re-start des Logik-Services sendet der Baustein den letzten Wert. Habe ich für die Einstellungen der Beschattung auch so umgesetzt und funktioniert tadellos. Man muss dann das L-Flag am TWS setzen, dann kann die Visu jederzeit vom TWS den Zustand lesen.

lg
Robert

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 6:46 pm
von MiniMaxV2
Hi Robert,
Man kann ein Bild nehmen und darauf die Elemente frei positionieren. Das meinte ich mit Karte.

Mit dem lesen von den Aktorkanälen ist keine dumme Idee. Ich muss mich mal mit den "speziellen" Flags beschäftigen.. Bedeutet, doch dass ich nur das Sperrobjekt der Logik auf den Aktor legen muss und die Persistenz der Sperren sollte gehen?

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 9:59 pm
von Chris M.
@Robert_Mini Die CometVisu kann sehr gut mit Hintergrundbildern umgehen. Und "Irgendwas mit Strömung" geht auch sehr gut, die CV hat schon seit vielen Jahren eine Pipe-o-Matic und eine Flow-o-Matic eingebaut, mit denen man so etwas leicht hübsch und interaktiv darstellen kann, vgl. z.B. https://www.cometvisu.org/CometVisu/de/ ... flat#id_11_

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 10:11 pm
von Robert_Mini
Hallo Chris!

Weiß ich als langjähriger Anwender natürlich. An die 2D Visu hab ich beim Kommentar ("interaktive Karte") von Hans-Peter nicht gedacht.
Die Bewässerung wäre natürlich der Hammer als Gartenbild + Flow-o-Matic, aber ich bin da immer an den svg-Bildern gescheitert.

lg
Robert

Re: Automatische Bewässerungssteuerung

Verfasst: Sa Mai 02, 2020 11:28 pm
von MiniMaxV2
Hans Martin nicht Hans Peter ;)
Die Flow-O-Matic werde ich mir am Anfang auch sparen, idee war eher ein oder mehrere Grundrisse mit den Kreisen die dann entsprechend sich ändern und ihre Buttons haben :)

Re: Automatische Bewässerungssteuerung

Verfasst: So Jun 14, 2020 11:23 am
von MiniMaxV2
Hi zusammen,
ich wollte einmal kurz hier einen Status geben -
die Steuerung läuft nun seit gut 1,5-2 Monate reibungslos. Leider hatte ich noch keine Zeit die weiteren Features anzugehen. Nun geht's für mich auch erstmal bis Mitte August in den Urlaub (die Grenze zu unseren Nachbarn sind ja zum Glück auf). Während der Zeit wird die Bewässerung alle 2 Tage automatisch getriggered. Mittlerweile hat die Steuerung auch mein Vertrauen, dass sie kein "dummes Zeug" macht und alles klappen wird ohne Aufsicht.

Bis dahin :)

Re: Automatische Bewässerungssteuerung

Verfasst: Mo Jun 15, 2020 8:21 am
von Sun1453
@MiniMaxV2

Hallo Hans Martin,

Klingt gut das es ohne Probleme funktioniert. Da hast wirklich viel vertrauen wenn du es jetzt 2 Monate allein lässt. Hast ja Glück das du solange Urlaub bekommst. Lass es dir gut gehen, wo auch immer es hin geht.