IPSWatering - eine Bewässerungssteuerung

@Luca

ich seh mir das mal an…

Hallo Andreas,

ich habe die Instanz ID genommen.

Hier mal die Bilder dazu:

@Luca

ich hab mal eine Anbindung gebastelt, Einbindung über
IPSComponentSwitch_RequestAction,12345
wobei 12345 die jeweilige VariableId ist.

@RSRS

sieht alles korrekt aus, hast Du schon mal den manuellen Aufruf versucht:

EIB_Switch($instanceId, $value)

Ansonsten könntest Du auch die neue Anbindung aus dem Beitrag oben versuchen.

Hi Andreas,
super cool, vielen Dank für die schnelle Umsetzung! Ich warte gerade noch auf einen Hutschienenhalter - dann kann ich den Shelly für den neuen Bewässerungskreis hoffentlich Anfang nächster Woche einbauen und dann berichten, wie die Einbindung des Shelly sowie der Mischbetrieb mit Homematic läuft. Vielen Dank für deine Unterstützung!

Gruß

Hallo Andreas,

das mit IPSComponentSwitch_RequestAction,hat funktioniert…:smiley:

Vielen Dank.

Hallo Andreas,
auch ich wollte gerade testen. Blöderweise habe ich zuerst versucht IPSWatering nach Anpassung der Config neu zu installieren, bevor ich IPSComponent gepudated habe. Jetzt (auch nach Update von IPSComponent und Neustart des Symcon Dienstes) hängt IPSWatering endlos auf „Installing“ fest. Hast du eine Idee, wie ich da raus komme? Möglichst ohne das Modul zu löschen und neu zu installieren - dann ändern sich ja vermutlich alle IDs und ich muss alle Steuerelemente in IPSView für IPSWatering neu „verlinken“, richtig?

Gruß

PS: So sieht die Log Datei aus:

IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:39.14 Create Directory C:\IP-Symcon\backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/install/DownloadListFiles
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:39.14 Copy C:\IP-Symcon\scripts/IPSLibrary/install/DownloadListFiles/IPSWatering_FileList.ini --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/install/DownloadListFiles/IPSWatering_FileList.ini
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:39.14 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/install/DownloadListFiles/IPSWatering_FileList.ini —> C:/IP-Symcon/scripts/IPSLibrary/install/DownloadListFiles/IPSWatering_FileList.ini
IPSModuleManager-Log-IPSFileVersionHandler 2020-04-27 12:46:40.36 Set Version IPSWatering=2.50.10 (Loading)
IPSModuleManager-Log-IPSFileVersionHandler 2020-04-27 12:46:40.36 Set Repository IPSWatering=https://raw.githubusercontent.com/brownson/IPSLibrary/Development/
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:40.37 Create Directory C:\IP-Symcon\backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/install/InstallationScripts
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:40.37 Copy C:\IP-Symcon\scripts/IPSLibrary/install/InstallationScripts/IPSWatering_Installation.ips.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/install/InstallationScripts/IPSWatering_Installation.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:40.38 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/install/InstallationScripts/IPSWatering_Installation.ips.php —> C:/IP-Symcon/scripts/IPSLibrary/install/InstallationScripts/IPSWatering_Installation.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:40.75 Create Directory C:\IP-Symcon\backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/install/InitializationFiles/Default
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:40.75 Copy C:\IP-Symcon\scripts/IPSLibrary/install/InitializationFiles/Default/IPSWatering.ini --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/install/InitializationFiles/Default/IPSWatering.ini
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:40.75 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/install/InitializationFiles/Default/IPSWatering.ini —> C:/IP-Symcon/scripts/IPSLibrary/install/InitializationFiles/Default/IPSWatering.ini
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:41.04 Register Script IPSWatering.ini in Program.IPSLibrary.install.InitializationFiles (File=C:\IP-Symcon\scripts/IPSLibrary/install/InitializationFiles/IPSWatering.ini)
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.04 Create Directory C:\IP-Symcon\backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.04 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_Constants.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_Constants.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.05 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.07 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_Logging.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_Logging.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.08 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ActivationTimer.ips.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_ActivationTimer.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.09 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOn.ips.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOn.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.10 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOff.ips.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOff.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.11 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ChangeSettings.ips.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_ChangeSettings.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.12 Copy C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_RefreshTimer.ips.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/app/modules/IPSWatering/IPSWatering_RefreshTimer.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.14 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_Constants.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_Constants.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.44 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:41.81 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_Logging.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_Logging.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:42.10 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_ActivationTimer.ips.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ActivationTimer.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:42.40 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOn.ips.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOn.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:42.70 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOff.ips.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOff.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:42.99 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_ChangeSettings.ips.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ChangeSettings.ips.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:43.27 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/app/modules/IPSWatering/IPSWatering_RefreshTimer.ips.php —> C:/IP-Symcon/scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_RefreshTimer.ips.php
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.57 Register Script IPSWatering_Constants in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_Constants.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.57 Register Script IPSWatering in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.57 Register Script IPSWatering_Logging in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_Logging.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.57 Register Script IPSWatering_ActivationTimer in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ActivationTimer.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.57 Register Script IPSWatering_AutomaticOn in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOn.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.58 Register Script IPSWatering_AutomaticOff in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_AutomaticOff.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.58 Register Script IPSWatering_ChangeSettings in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_ChangeSettings.ips.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:43.58 Register Script IPSWatering_RefreshTimer in Program.IPSLibrary.app.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/app/modules/IPSWatering/IPSWatering_RefreshTimer.ips.php)
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:43.58 Create Directory C:\IP-Symcon\backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/config/modules/IPSWatering/Default
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:43.58 Copy C:\IP-Symcon\scripts/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Configuration.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Configuration.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:43.59 Copy C:\IP-Symcon\scripts/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Custom.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Custom.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:43.60 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Configuration.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Configuration.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:43.91 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Custom.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/config/modules/IPSWatering/Default/IPSWatering_Custom.inc.php
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:44.23 Register Script IPSWatering_Configuration in Program.IPSLibrary.config.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/config/modules/IPSWatering/IPSWatering_Configuration.inc.php)
IPSModuleManager-Log-IPSScriptHandler 2020-04-27 12:46:44.24 Register Script IPSWatering_Custom in Program.IPSLibrary.config.modules.IPSWatering (File=C:\IP-Symcon\scripts/IPSLibrary/config/modules/IPSWatering/IPSWatering_Custom.inc.php)
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:44.24 Create Directory C:\IP-Symcon\backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/config/modules/IPSWatering/Examples
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:44.24 Copy C:\IP-Symcon\scripts/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoConfiguration.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoConfiguration.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:44.26 Copy C:\IP-Symcon\scripts/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoCustom.inc.php --> C:/IP-Symcon/backup/IPSLibrary_Load/IPSLibrary_2020-04-27_1246/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoCustom.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:44.27 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoConfiguration.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoConfiguration.inc.php
IPSModuleManager-Log-IPSFileHandler 2020-04-27 12:46:44.59 Copy https://raw.githubusercontent.com/brownson/IPSLibrary/Development/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoCustom.inc.php —> C:/IP-Symcon/scripts/IPSLibrary/config/modules/IPSWatering/Examples/IPSWatering_DemoCustom.inc.php
IPSModuleManager-Log-IPSFileVersionHandler 2020-04-27 12:46:44.89 Set Version IPSWatering=2.50.10 (Loaded)
IPSModuleManager-Log-IPSModuleManager 2020-04-27 12:46:44.90 Module IPSWatering is already at installed Version 2.50.3
IPSModuleManager-Log-IPSFileVersionHandler 2020-04-27 12:46:44.90 Set Version IPSWatering=2.50.3 (Installed)

Habe es gelöst bekommen - Löschen mit anschließender Neuinstallation :slight_smile: - Die RequestAction Sache läuft problemlos, vielen Dank dafür!

EDIT: Leider doch nicht… Es läuft zwar nun und die Installation lief durch - der Status steht aber nun immernoch auf „Installing“… Wie kann ich das wieder weg bekommen?

Hallo zusammen,

ich wollte mich mal erkundigen, ob schon jemand einen Bodenfeuchtesensor eingebunden hat.

Plane einen Analogen kapazitiven Bodenfeuchtesensor V1.2 einzubinden.

Viele Grüße

Oli

Hallo @Brownson, kannst du mir verraten wie ich mit IPSWatering meine Tasmota Geräte benutzen kann?
Der Befehl lautet


Tasmota_setPower(40597, 1, false);  //Power Variable 1 Graben rechts
Tasmota_setPower(40597, 2, false);  //Power Variable 2 Rasen rechts
Tasmota_setPower(40597, 3, false);  //Power Variable 3 Links
Tasmota_setPower(40597, 4, false);  //Power Variable 4 Links Hecke

Tasmota_setPower(36580, 1, false);  //Pumpe

Ich bekomme meine Geräte leider über dein Modul nicht angesprochen. :confused:

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.