ALL4001 + ALL4027 + ip-Symcon

Hallo,

ich benutze ALL4001 in Kombination mit ALL4027 (Modul mit 8 Relais) und will mithilfe ip-Symcon Software die einzelnen Relais schalten, weiss leider nicht wie ich sie ansprechen kann.

ALL4001 habe ich als Instanz eingerichtet, in der Objektbaum-Ansicht gibt es 2 Variablen: „IO 8-Port“ und „Temperatur“, die jede Minute aktualisiert werden.
Beide Variablen sind nur lesbar, ich kann sie mit GetValue($var_id) abfragen aber nicht ändern.

Wie kann ich die Relais im Modul ALL4027 ansprechen?
Danke.

… ggf. mit dem „All 4000 Relais Modul“ oder „I2C“ probieren, je nach dem wo was und wie angeschlossen ist.

sowie mit dem Befehl: ALL_SwitchMode

MST

all4000_relais_instanz.png

Hallo steiner,

danke für die schnelle Antwort. Ich habe es so ausprobiert, bin nun etwas weitergekommen, kann aber die 8 Relais im Modul ALL4027, das am ALL4001 angeschlossen ist, immer noch nicht ansprechen.

In der Anleitung von Allnet steht folgendes drin:

========
Die Porttypen des ALL4000 sind wie folgt definiert:
0 - Default (2 - Funksteckdosen)
1 - Interne Relais (nach Relaisnummer 0…3) 0 oder 1
2 - Funksteckdosen (nach Dosennummer 0…15) 0 oder 1
3 - I2C Einzel-Ausgänge (Portweise numeriert von 0…7) 0 oder 1
4 - I2C 8-fach-Ausgänge (Portweise numeriert von 0…7) 0…255
5 - interne TTL-Ausgänge (Chipweise numeriert von 0…7) 0…255
Soll beispielsweise Relais 5 am ALL4027 an Port 3 eingeschaltet werden, so fordern Sie diese
URL an:
http://192.168.20.1/uo?d=4&n1=3&n2=223
d=4: Porttyp „ I2C 8-fach Ausgang“
n1=3: AL4027 an Port 3 ist gemeint
n2=32: 2^5 ist 32, also das 5. Bit gesetzt. 255-32 ist 223 (Relais sind Active-Low)

Also habe ich in der Ip-symcon Software noch eine Instanz „ALL4000 I2C“ mit der Adresse „3“ (müsste also dem 4-en Relais entsprechen) konfiguriert und kann die Variable mit ALL_SwitchMode ein/ausschalten, das Relais schaltet aber nicht.

Mit dem Modul „ALL4000 Relais“ sieht es so aus: ich kann das 3-te Relais ansprechen, aber es ist ein Relais im ALL4001, ich brauche aber das 3-te Relais im Modul ALL4027, das am ALL4001 angeschlossen ist. Keine Ahnung wie man das macht.

Hallo,

ich komme leider nicht weiter. Kann es sein, dass ich im Feld „Adresse“ der „All 4000 I2C“ Instanz etwas falsches eintrage? Das 4-te Relais ist bei mir die Adresse 3, oder soll ich das bitweise 0…255 eintragen (hab ich aber schon probiert), oder was kann es noch alles sein, oder geht es überhaupt mit ip-Symcon?

Danke.

Hallo, ich habe nun ein anderes Problem.
Mit ALL_SwitchMode(instanceId, value) kann ich einen Funkschalter, der als „ALLNET4000 RF“-Instanz angelegt wurde, schalten.
Das muss ich nun über SOAP machen, so eine Funktion SwitchMode kann ich allerdings nicht finden hier: http://localhost:3773/wsdl/IIPSALL4000.
Wie macht man das?

http://192.168.3.10:3773/?intf=IIPSALLUniversal

paresy

Es funktioniert, danke.

Hallo, ich habe ein 8-fach I²C-EingangsModul All4042 am All4000 an Port0 angeschlossen.
Unter IPS kann ich zwar eine Instanz mit ALL4000I²C anlegen, aber wie kann ich die einzelnen Bits(Eingänge) abfragen?

Beispiel:
wenn Port(0) am I²C-Modul(4042) „1“ ist, soll der Status im Webfront angezeigt werden.
Mehr soll’s erst mal gar nicht sein.

mfg
caesar

Hät ich nur mal vorher die Suche benutzt:
All4000 mit All4044 und All4042

Mal sehen, ob ich damit weiterkomme.

mfg
caesar