Variable abrufen und den Wert einer anderen zuordnen

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Ulfberht
Beiträge: 94
Registriert: 14.08.2016, 22:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Recklinghausen
Danksagung erhalten: 1 Mal

Variable abrufen und den Wert einer anderen zuordnen

Beitrag von Ulfberht » 05.06.2018, 22:16

Hallo,

ich habe eine Systemvariable, die die Regenmenge von WeatherUnderground angibt.

Ich habe eine Systemvariable für jeden Wochentag angelegt.

Wie kann ich jetzt den Wert der Variable "Montag" mit dem Wert der Regenmenge aus WU füllen?

Bei der Gelegenheit: Gibt es Lehrbücher für Anfänger mit Beispielen für die Scriptsprache, und nach welcher Sprache muss ich suchen?


Grüße

Ulf
Raspi 2B+ mit piVCCU 3

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von alchy » 06.06.2018, 00:42

Folge meiner Signatur zur Scriptdoku

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

ecky78
Beiträge: 164
Registriert: 03.06.2016, 21:55
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 51 Mal
Danksagung erhalten: 8 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von ecky78 » 06.06.2018, 09:14

Ulfberht hat geschrieben: Wie kann ich jetzt den Wert der Variable "Montag" mit dem Wert der Regenmenge aus WU füllen?

Code: Alles auswählen

dom.GetObject("Regenmenge_Montag").State(dom.GetObject("WU_Regenmenge").Value());
Zuletzt geändert von alchy am 06.06.2018, 20:54, insgesamt 1-mal geändert.
Grund: Code in Codetags posten
Grüße,
Ecky

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von alchy » 06.06.2018, 12:37

Gewöhne es dir gar nicht erst "falsch" an. Besser da mit Systemvariablen und nicht mit allen Objekten:

Code: Alles auswählen

(dom.GetObject(ID_SYSTEM_VARIABLES)).Get("Regenmenge_Montag").State((dom.GetObject(ID_SYSTEM_VARIABLES)).Get("WU_Regenmenge").Value());
Besser wäre es natürlich noch, auf Vorhandensein der Variablen zu prüfen usw.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Ulfberht
Beiträge: 94
Registriert: 14.08.2016, 22:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Recklinghausen
Danksagung erhalten: 1 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von Ulfberht » 06.06.2018, 20:32

Vielen Dank!
Und ich stelle fest, dass mich die DSGVO immer mehr nervt ...
Raspi 2B+ mit piVCCU 3

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von alchy » 06.06.2018, 20:47

Sorry, die Doku kannst du natürlich auch beim Hersteller unter Service Downloads runterladen.
Downloadart Scripte sollte zum Ziel führen.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Ulfberht
Beiträge: 94
Registriert: 14.08.2016, 22:39
System: Alternative CCU (auf Basis OCCU)
Wohnort: Recklinghausen
Danksagung erhalten: 1 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von Ulfberht » 06.06.2018, 21:49

Das ging ja nicht gegen dich, sondern gegen die Regelwut ...
Raspi 2B+ mit piVCCU 3

alchy
Beiträge: 10752
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 672 Mal

Re: Variable abrufen und den Wert einer anderen zuordnen

Beitrag von alchy » 06.06.2018, 21:59

das habe ich auch nicht so verstanden.
Ich wusste aber nicht,das kaju74 seine Website vom Netz genommen hat.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „HomeMatic allgemein“