Zwei IPS Server

Guten Morgen!

Ist es möglich Variablenwerte zwischen zwei IPS Servern auszutauschen?
Und Schaltbefehle von einem Server zum nächsten zu schicken?
Ich möchte zwei Standorte in einem Dashboard anzeigen und bedienen.
Geht das?

Das sind ja gleich 3 Wünsche auf einmal, das geht nun wirklich nicht… :smiley:

zu 1: An nem Sync zweier IPS arbeite ich. Gab aber auch ein irgendwo ein Script dafür.
zu 2: Jedes deiner beiden IP-Symcen (Symca? Symcone? Symconse? :eek:) hat nen Webserver. Jeder Webserver kann scripte ausführen. Jeder WWW-Reader ruft webseiten auf. Ja, da kann man sich ganz sicher was bauen. Wie genau stellst du dir das vor?
zu 3: Ein Dashboard verbindet sich zu einer IP:Port. Wie genau stellst du dir das vor?

Toni

Der Werbespot war gut :smiley:
Wenn drei zu viel sind, dann ok:
Es reicht mir auch die Variablen zwischen den IPSesen zu synchronisieren.
Weißt du wo das Script zu finden ist?

Wie kann ich mit dem einen IPS das andere auf Fehler überwachen?
Das z.B. IPS1 in Minutenabständen das IPS2 abfragt, und wenn es nicht mehr antwortet (IPS2 ist hängen geblieben), gibt es einen Alarm.

Puuh… nö… musst mal die Forensuche bemühen. :frowning:

Für Fehlerüberwachung gibts nen fertigen Watchdog.

Toni

Script gibts hier

Gruß
astrastar

Oder hier: Datenaustausch: IP-Symcon :: Automatisierungssoftware

Vielen Dank euch allen!

Ich werde den komfortablen Watchdog nehmen.

Danke!

Hallo mal wieder!

Ich möchte einen Datenaustausch zwischen zwei IPS-Servern starten damit sich beide Systeme gegenseitig überwachen können.

Wollte das mit Soap realisieren.
Hinter diesem Link Datenaustausch: IP-Symcon :: Automatisierungssoftware gibt es ja eine Anleitung dazu.
Ist die noch aktuell? Denn dort wird auf ein PHP Extension Paket verwiesen, dieser Link ist aber tot.

Hab Dir die dll mal als Anhang eingefügt. Einfach in den ext Ordner legen.

php_soap.rar (91.8 KB)

Super Duper!
Danke!

Und klappt auch noch auf Anhieb!

Wäre ich nicht schon verheiratet, würde ich das Forum heiraten :loveips:

Wäre ich nicht schon verheiratet, würde ich das Forum heiraten

Geht nicht, da müßte ich mich ja erst scheiden lassen.:smiley:

Wo finde ich denn eine vollständige Soap Befehlsliste?
Wie kann ich einen Variablen Status über Soap auslesen?
Und wie kann ich eine Homematic Komponente schalten?

localhost:3773

???
Das ist der Port auf dem IPS kommuniziert.
Aber da kann ich jetzt nix mit anfangen.
???

Geb das mal im Browser ein und Du bekommst eine Liste mit den Soap Befehlen welche Du suchst.

Ok. Gut zu wissen!

Jetzt stecke aber wieder fest.

<?

$soap = new SoapClient("http://192.168.4.2:3773/wsdl/IIPSVariableManager");
$soap->ReadVariableBoolean (51924 /*[Objekt #51924 existiert nicht]*/);

?>

Mit diesem Code liest IPS dann beim entfernten Client die Variable aus.
Aber wie kann ich das Ausgelesen in eine Variable schreiben zum Auswerten?
Also z.B. in „$Status“.

Bei lokalen Variablen würde das ja so aussehen:


$Status = GetValueBoolean (12345);

Ganz einfach:


$soap = new SoapClient("http://192.168.4.2:3773/wsdl/IIPSVariableManager");
$status = $soap->ReadVariableBoolean (51924 /*[Objekt #51924 existiert nicht]*/); 

Das ist wirklich ganz einfach.
Vielen Dank noch mal!