Zitat von nno
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
Regelwerk Gartenbewässerung
Einklappen
X
-
nno Vielen Dank, schaue ich mir auf jeden Fall an!
Für die Visualisierung und Optionen kann man auch bei opensprinkler.com mal spicken:
http://demo.opensprinkler.com/#sprinklers (Passwort = opendoor)
Kommentar
-
gaert
Ich möchte mich nun an einen eigenen Bewässerungs LBS für meine Bedürfnisse wagen. Er soll manuell oder von einer ZSU angetriggert werden und meine 6 Wasserkreise (davon können 2 gleichzeitig laufen, da zwei Wasseranschlüsse verwendet werden) sequentiell mit einer vordefinierten Dauer steuern. (Später kann ich es dann beliebig erweitern)
nno hat ja mit seinem Timer schon so etwas ähnliches aufgebaut. Er verwendete dazu deinen Resttimer LBS, der sich ja jede Sekunde selber aufruft.
Ich selber habe im Moment noch die von dir mal vorgeschlagene Variante mit dem Timer LBS im Einsatz, der durch ein Minuten SystemKO getriggert wird.
Dann gäbe es natürlich noch eine Variante mit EXEC Script, welches die ganzen Durchgänge in einer Schleife verarbeitet.
Mit allen Varianten könnte man es wohl realisieren. Aber welche Lösung ist für Edomi am ressourcensparendsten? Auch wenn in diesem LBS eigentlich nichts rechenintensives abläuft, finde ich es halt immer etwas störend, wenn ein LBS jede Sekunde aufgerufen wird, egal, ob aktiviert oder nicht.
Wäre die Variante mit dem Minuten SystemKO Trigger etwa gleichwertig wie die mit logic_setState($id,1,60000,true)? (Mir reicht eigentlich ein Aufruf jede Minute, auch wenn natürlich ein Sekunden-Takt in der Visu für einen Timer schöner aussieht, aber dort ja durch die Refresh-Rate von 3 Sek. dies nicht ganz optimal angezeigt wird.)
Oder soll ich ganz auf EXEC gehen, dann läuft es halt als eigene Instanz...
Kommentar
-
Die meisten Ressourcen verbraten die DB-Zugriffe, nicht der eigentlich Code. Da sowohl KOs als auch ein Timer letztlich diverse DB-Operationen bedingt, ist es im Prinzip relativ egal ob Du ein SysKO zum Triggern nutzt oder einen entsprechenden Timer bastelst. Ich würde nur davon abraten das Timerintervall kleiner als notwendig zu machen, also alle 10ms obwohl nur jede Minute etwas passieren soll
Is klar.
Ich halte eher wenig von EXEC-LBSen. Diese sind zwar einfacher zu programmieren, laufen aber eben halbwegs unkontrollierbar vor sich hin. Dies macht eigentlich nur bei Webabfragen/etc. wirklich Sinn.EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Was meinst du mit 10 Minuten?
Für die Steuerung brauche ich keine Sekunden, aber ich möchte in der Visu anzeigen, wie lange ein Kreis bereits am Bewässern ist, bzw. wie lange es noch dauert (Restzeit). Und wir sind es halt gewöhnt, wenn irgendwo ein Timer läuft, dass dort auch Sekunden angezeigt werden. (Auch als Indikator, dass etwas runter- oder raufzählt. Ansonsten würde man es ja erst bemerken, wenn eine Minute rum ist).
Genial wäre eigentlich ein spezielles Visuelement (JS), welches in der Visu automatisch Sekunden runter/raufzählt und die Zeit nur sporadisch (z.B. minütlich) über ein KO getriggert bekommt. Also ein Zähler, der nur im Browser läuft und nicht von der Visu-Refreshrate abhängig ist. (Also ein frei formatierbares Zeitelement, das flexibel eingesetzt werden könnte.)
Kommentar
-
Bin gerade dabei meine Bewässerungssteuerung in Eiomi umzusetzen.
Ich habe 3 Kreise die ich Manuell einschalten und stoppen möchte.
Ich möchte aber auch, das die 3 Kreise nacheinander ein bzw. aus geschaltet werden.
Habe das ganze auch schon versucht umzusetzen. Jedoch bekomme ich die Weitergabe bei der Automatik nicht geregelt.
Bildschirmfoto 2016-12-16 um 17.04.20.pngBildschirmfoto 2016-12-16 um 17.04.57.png
Wenn die Automatik einmal durchgelaufen ist (oder ich sie stoppe) und die Automatik wiederholt eingeschaltet werden soll passier das:
Ich bin langsam echt am verzweifeln.Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]406610[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]381[/TD] [TD]Automatik Start/Stop[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]410345[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]388[/TD] [TD]Automatik[/TD] [TD]00FF00[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]414148[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]382[/TD] [TD]Restzeit Schottenrasen [/TD] [TD]15[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]415272[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]381[/TD] [TD]Automatik Start/Stop[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]419399[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]383[/TD] [TD]Restzeit Rasen[/TD] [TD]15[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]420039[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]384[/TD] [TD]Restzeit Beet[/TD] [TD]15[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]423264[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]383[/TD] [TD]Restzeit Rasen[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]426012[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]384[/TD] [TD]Restzeit Beet[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]428811[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]384[/TD] [TD]Restzeit Beet[/TD] [TD]15[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]429296[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]381[/TD] [TD]Automatik Start/Stop[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]434623[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]388[/TD] [TD]Automatik[/TD] [TD]FF0000[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]438826[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]382[/TD] [TD]Restzeit Schottenrasen [/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]439522[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]384[/TD] [TD]Restzeit Beet[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]445872[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]388[/TD] [TD]Automatik[/TD] [TD]FF0000[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]481064[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/2[/TD] [TD]194[/TD] [TD]Schotterrasen[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]533381[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/4[/TD] [TD]196[/TD] [TD]Rasen[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]554625[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/7[/TD] [TD]199[/TD] [TD]Schotterrasen Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]586323[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/1[/TD] [TD]193[/TD] [TD]Beet[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]638978[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/4[/TD] [TD]196[/TD] [TD]Rasen[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]654552[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]385[/TD] [TD]Schotterrasen[/TD] [TD]00FF00[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]659924[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/9[/TD] [TD]201[/TD] [TD]Rasen Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]695508[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/1[/TD] [TD]193[/TD] [TD]Beet[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]747513[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/1[/TD] [TD]193[/TD] [TD]Beet[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]760159[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]386[/TD] [TD]Rasen[/TD] [TD]00FF00[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]800081[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/2[/TD] [TD]194[/TD] [TD]Schotterrasen[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]852262[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/1[/TD] [TD]193[/TD] [TD]Beet[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]873600[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/6[/TD] [TD]198[/TD] [TD]Beet Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]965878[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]387[/TD] [TD]Beet[/TD] [TD]00FF00[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]966532[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/7[/TD] [TD]199[/TD] [TD]Schotterrasen Rückmeldung[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]969856[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]385[/TD] [TD]Schotterrasen[/TD] [TD]FF0000[/TD] [/TR] [TR] [TD]2016-12-16 17:22:14[/TD] [TD]970233[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]390[/TD] [TD]Start Schotterrasen[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]069859[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/9[/TD] [TD]201[/TD] [TD]Rasen Rückmeldung[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]074990[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]386[/TD] [TD]Rasen[/TD] [TD]FF0000[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]075402[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]391[/TD] [TD]Start Rasen[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]112062[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/0[/TD] [TD]192[/TD] [TD]Netzteil[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]207200[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/0[/TD] [TD]192[/TD] [TD]Netzteil[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]269386[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/5[/TD] [TD]197[/TD] [TD]Netzteil Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]373406[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/6[/TD] [TD]198[/TD] [TD]Beet Rückmeldung[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]384022[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]387[/TD] [TD]Beet[/TD] [TD]FF0000[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]384752[/TD] [TD]INTERN[/TD] [TD] [/TD] [TD]-[/TD] [TD]392[/TD] [TD]Start Beet[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]426518[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/0[/TD] [TD]192[/TD] [TD]Netzteil[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]478229[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/0[/TD] [TD]192[/TD] [TD]Netzteil[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]489583[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/5[/TD] [TD]197[/TD] [TD]Netzteil Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]582374[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/5[/TD] [TD]197[/TD] [TD]Netzteil Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]634812[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/0[/TD] [TD]192[/TD] [TD]Netzteil[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]687170[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/5[/TD] [TD]197[/TD] [TD]Netzteil Rückmeldung[/TD] [TD]1[/TD] [/TR] [TR] [TD]2016-12-16 17:22:15[/TD] [TD]993942[/TD] [TD]KNX WRITE[/TD] [TD]EDOMI[/TD] [TD]6/0/0[/TD] [TD]192[/TD] [TD]Netzteil[/TD] [TD]0[/TD] [/TR] [TR] [TD]2016-12-16 17:22:16[/TD] [TD]045938[/TD] [TD]KNX WRITE[/TD] [TD]1.1.9[/TD] [TD]6/0/5[/TD] [TD]197[/TD] [TD]Netzteil Rückmeldung[/TD] [TD]0[/TD] [/TR] [/TABLE]
Kommentar
-
Kein Problem. Aber ich habe es hin bekommen.
Mit Zeit meine ich die Dauer die der Kreis beregnet werden soll.
Die Automatik lässt jeden Kreis nacheinander laufen. Wenn Kreis 1 fertig ist (nach der eingestellten Zeit) soll Kreis 2 anfangen.
Habe in diesem Jahr öfters mal die Dauer geändert. bzw auch mal einen Kreis einzeln laufen lassen da auf einem Kreis ab und zu ein Auto steht.
Kommentar
-
Was hast Du an Deiner in #24 geposteten Logik geändert, damit diese wie gewünscht läuft ?Zitat von nektar Beitrag anzeigenKein Problem. Aber ich habe es hin bekommen.
Danke Andreas
Kommentar



Kommentar