Hallo zusammen,
ich betreibe zwei CCU3. Nun schreibe ich in eine Variabel auf CCU3 Nr.1 immer den Namen der letzten Kamera bei Bewegung plus Datum. Den Inhalt der Variabel würde ich nun gerne auch in einer Variabel auf der CCU3 Nr.2 haben. Ich nutze bei solchen Problemstellungen den Neo Automation Manager. Da hier nun viele Programme diese Variabel befüllen, wollte ich diese nicht alle im Neo Automation Manager nachbauen um von dort aus die entsprechenden Variabeln der CCU3 Nr.1 und Nr.2 zu befüllen.
Welche Möglichkeiten gibt es den Inhalt vielleicht auch über den Neo Automation Manager von der einen zur anderen Variabel zu übertragen. Ich denke das geht mit Scripts im Neo Automation Manager. Da bin ich aber nicht so fit. Bräuchte dazu dann ein Script-Beispiel.
Gruss
Holger
Inhalt Variabel von CCU3 nach CCU3 Nr.2 übertragen
Moderator: Co-Administratoren
-
- Beiträge: 14169
- Registriert: 08.05.2013, 23:33
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Nordwürttemberg
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 1501 Mal
Re: Inhalt Variabel von CCU3 nach CCU3 Nr.2 übertragen
Du brauchst doch nur ein Programm schreiben, welches den Inhalt der Systemvariable bei Aktualisierung ausliest und in eine URL verpackt und auf die zweite CCU schreibt. Beispiel: >>>LINK<<<
Gruß Xel66
Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch
Re: Inhalt Variabel von CCU3 nach CCU3 Nr.2 übertragen
Hey Xel66,
hätte jetzt nicht gedacht das es so einfach sein kann.
Nur steht dort das es vom Typ Zeichenkette nicht funktionieren soll. Ich habe aber zwei Variablen vom Typ ZEichenkette.
Gibt es dafür eine Lösung ?
Gruss
Holger
hätte jetzt nicht gedacht das es so einfach sein kann.
Nur steht dort das es vom Typ Zeichenkette nicht funktionieren soll. Ich habe aber zwei Variablen vom Typ ZEichenkette.
Gibt es dafür eine Lösung ?
Gruss
Holger
Re: Inhalt Variabel von CCU3 nach CCU3 Nr.2 übertragen
Habe nun diesen Code im Einsatz. Es wird mir halt nur TRUE in die ZEichenkette geschrieben:
Gruss
Holger
Code: Alles auswählen
var x = dom.GetObject("letzte Kamera").State("Einfahrtkamera " + system.Date("%d.%m.%Y %H:%M:%S").ToString());
dom.GetObject("letzte Kamera").State("Einfahrtkamera " + system.Date("%d.%m.%Y %H:%M:%S").ToString());
string url='http://xxx.x.x.xx:8181/a.exe?y=dom.GetObject("letzte Kamera").State('#x#')';
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'");
Holger
- Baxxy
- Beiträge: 10847
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Inhalt Variabel von CCU3 nach CCU3 Nr.2 übertragen
Geht schon.
Hier mal ein Ansatz:
Code: Alles auswählen
string kamera = "Einfahrtkamera " # system.Date("%d.%m.%Y %H:%M:%S");
dom.GetObject (ID_SYSTEM_VARIABLES).Get ("letzte Kamera").State(kamera);
kamera = '"'# kamera #'"';
string url = 'http://xxx.x.x.xx:8181/a.exe?y=dom.GetObject("letzte Kamera").State('# kamera #')';
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"# url #"'");
Zuletzt geändert von Baxxy am 03.06.2021, 21:25, insgesamt 2-mal geändert.
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen