IPSWatering - eine Bewässerungssteuerung

Hallo Zusammen,
ich wollte mal kurz in die Runde fragen, ob schon jemand Wetterdaten in das Modul eingebunden hat. Konkret macht es zusätzlich zum Niederschlag ja Sinn, die Bewässerungsdauer der einzelnen Kreise entsprechend z.B. der Durchschnittstemperatur der letzten 24 Stunden (oder aber der vorhergesagten Durchschnittstemperatur der nächsten 24 Stunden, falls verfügbar) anzupassen. Aktuell mache ich das nach Gefühl manuell, wenn sich z.B. abzeichnet, dass eine warme Woche kommt - das schreit natürlich nach Automatisierung.

Das Vorgehen ist eigentlich klar - die Bewässerungsdauer lässt sich ja einfach aus einem Script setzen - da müsste man nur mal einen Zusammenhang zur Temperatur herstellen. Mich würde aber interessieren, ob - und wenn ja wie - jemand sowas schonmal umgesetzt hat.

Gruß

Hallo ich habe meine Z-Wave aktoren getauscht auf Zigbee.
Leider wird Zigbee nicht unterstützt ich habe es dann so gemacht:

 	function get_WateringConfiguration() {
		return array(
			c_WateringCircle_1  =>	array(
				c_Property_Name           =>   'Morgens Hinten',
				c_Property_Component      =>   'PSComponentSwitch_RequestAction43802',
				c_Property_Sensor         =>   '',
			),
			c_WateringCircle_2  =>	array(
				c_Property_Name           =>   'Morgens Vorne',
				c_Property_Component      =>   'PSComponentSwitch_RequestAction34293',
				c_Property_Sensor         =>   '',
			),
			c_WateringCircle_3  =>	array(
				c_Property_Name           =>   'Abends Hinten',
				c_Property_Component      =>   'IPSComponentSwitch_RequestAction43802',
				c_Property_Sensor         =>   '',
			),
			c_WateringCircle_4  =>	array(
				c_Property_Name           =>   'Abends Vorne',
				c_Property_Component      =>   'PSComponentSwitch_RequestAction34293',
				c_Property_Sensor         =>   '',
			),
		);
	} 

Leider funktioniert das nicht:
ich habe es einmal mit der Variable (boolen) direkt auf den Status versucht und mit der Zigee instantz.
leider ohne erfolg.

Oder ist Zigbee mittlerweile implementiert?

Hallo zusammen,

ich hoffe, dass ich nichts überlesen habe, aber ich habe folgendes Problem. Das Watering Modul nutze ich seit 9 Jahren und bin damit sehr zufrieden. Da ich in der letzten Zeit vermehrt die Auto-Funktion nutze ist mir aufgefallen, dass die eingestellten Startzeiten teilweise nicht ausgeführt werden. Ich habe 8 Kreise, die jeweils 30 min laufen. Nun habe ich die Startzeiten so eingestellt, dass zwischen der Endzeit des einen Ventils und der Startzeit des nächsten Ventils 1-3 min Pause ist, um zu verhindern, dass beide Ventile gleichzeitig offen sind. Nun passiert aber folgendes: Ventil 1 öffnet z.B. um 7:00 und soll 30min laufen. Ventil 2 soll um 7:32 starten (2 min nachdem Ventil 1 wieder geschlossen ist), öffnet aber bereits um 7:04. Beide laufen manchmal parallel, manchmal läuft aber nur das zuletzt geöffnete Ventil. Komischerweise trifft das nicht auf alle Ventile zu.

Kann mir hier jemand helfen?

Vielen Dank im Voraus.

Gruß
Bernd

Hallo zusammen,

ich möchte meine 9 Kreise mit Hunter 24v AC-Ventilen schalten und das Modul gerne nutzen. Was könnt ihr für Hardware empfehlen? Ein Rolladenaktor von zB MDT ist ja mit Funktionen „überfrachtet“ bei der Anwendung.
Was gibt es günstiges & zuverlässiges?
Ich habe Ethernet, KNX und ggf HM/ HM IP an der Stelle.

EDIT:
—> ich habe noch ein WebIO von W&T gefunden. Mit Relais von 24V DC auf 24V AC und einigen Kabeln wird das was.

Viele Grüße
Papaschlumpf

Hallo

Ich verwende die Gardena Ventile, welche über die Digitalstrom Geräte SW-URM200 gesteuert werden. Aus IP-Symcon kann ich diese Klemmen mit einer boolean Variable und den folgenden Befehlen steuern.


```php
DS_DimSet(12345, 0);
 bzw 
```php

```php
DS_DimSet(12345, 255);


Im ganzen habe ich 3 Kreise, welche zuvor noch ein Sicherheitsventil und noch zusätzlich zum Stromverbrauch zu reduzieren, wird der Konverter ein ausgeschaltet. Schlussendlich verwende ich zum ein-/ausschalten folgendes Skript.


```php

```php

if ($_IPS['SENDER'] == 'WebFront')
    {
        SetValue($_IPS['VARIABLE'], $_IPS['VALUE']); // DAMIT IST DIE INTEGER VARIABLE SCHALTBAR IM WEBFRONT

        switch ($_IPS['VALUE'])
            {
                  case 0:
                        DS_DimSet(30034 /*Adresse des Ventil1*/, 0);
                        if (GetValue(48250 /*boolsche Variable von Ventil 2*/)==0 and GetValue(18491 /*boolsche Variable von Ventil 3*/)==0){
                            DS_DimSet(35483 /*Sicherungsventil*/, 0);
                            SetValue(57490 /*boolsche Variable des Sicherungsventil*/,0);
                        }
				  break;

                  case 1:
						DS_DimSet(30034, 255);
                        DS_DimSet(35483, 255);
                        SetValue(57490,1);
                        DS_DimSet(35676, 255);
                        SetValue(50041,1);
                  break;

            }
    }



Ist es möglich, dieses Modul auch für Digitalstrom Geräte zu erweitern oder eine boolean Variable, welche dann die Hardware steuert?

Klar, mit Ereignissen und php-Skripten, welche damit ausgelöst werden, kann man dies umsetzen. Dann müsste man aber irgend einen Dummy Hardware Typ haben. - Vielleicht habe ich es auch falsch verstanden und einen solchen dummy gibt es bereits.

@Brownson: Sag einfach, was Du bevorzugst, Dummy oder Digitalstrom Geräte Erweiterung.
1 „Gefällt mir“

Hi,
weil ich grad drüber falle und vlt. hilft es mal jemandem.

Ein KNX Rollo Aktor wäre hier keinesfalls sinnvoll und auch nicht wirklich möglich. Zum einen braucht das 24V Ventil nur einen einfache Schaltaktor, da muss man keinen zweiten wie beim Jalo Aktor verwenden.
Aber noch schlimmer ist dass man stark eingeschränkt ist wie lange der Jalo-Aktor bei auf oder ab bestromt wird. Die meisten kann man nicht auf endlos bzw. mehrere Stunden stellen. Der MDT geht zB bis maximal 1000 Sekunden, dann schaltet er ab.

Bei Bewässerung nehme ich KNX Aktoren von zB MDT die auch Treppenlicht können. Meist geht das bis eine Stunde, manche länger. ABER die können idR auch die Zeit verlängern.
Man kann also zB 30 Min einstellen und dass der Kanal nachtriggerbar ist. Will ich zB 1,5 h wässern, dann schicke ich mit kleinen Pausen 3 x EIN zum Aktor. 3 x 30 Min = 1,5h.
Mit dem neuen Ablaufplan ist das recht einfach umsetzbar.

Cheers
Seppm

Hallo,

seit dem Update auf 7.x (ich hatte zuvor 6.4) geht meine Bewässerungssteuerung nicht mehr.
Wenn ich einen Wert setzen will (manuell), das bekomme ich folgende Fehlermeldung: (möglicherweise war das immer schon so, ist ja nicht vorgesehen, direkt in der Console zu setzen)

Fatal error: Uncaught Error: Call to undefined function IPSUtils_Include() in /var/lib/symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php:51
Stack trace:
#0 /var/lib/symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ChangeSettings.ips.php(31): include_once()
#1 {main}
thrown in /var/lib/symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php on line 51
(Code: -32603)

Das Schalten über die Visualisierung geht auch nicht mehr - auch das manuelle starten über Visu geht nicht mehr.
Das Schalten der Variablen über Skript funktioniert prinzipiell, allerdings startet der Regner nicht, auch wenn manuell AN steht - die Automatik funktioniert überhaupt nicht mehr. (die Zeiten werden auch nicht aktualisiert)

Danke,
Philipp

Die Fehlermeldung deutet darauf hin, dass Deine AutoInclude nicht mehr korrekt geladen wird :wink:

danke für die Antwort! (ich weiß nicht, warum ich keine Benachrichtigung zu manchen Threads bekomme :thinking:)

das war auf alle Fälle ein guter Hinweis … es dürfte irgendwas mit der __autoload.php nicht funktionieren, hab schon sehr viel probiert - bisher ohne Erfolg. Hab die Fragen jetzt auch in folgenden Thread gestellt:

Danke,
Philipp

Update:
ich hab jetzt als Übergangslösung die Zeilen aus der __autoload.php in das IPSWatering.inc.php reinkopiert - funktioniert wieder.