Systemvariable manuell setzen

Einrichtung, Anschluss und Programmierung der HomeMatic CCU

Moderator: Co-Administratoren

dtp
Beiträge: 10659
Registriert: 21.09.2012, 08:09
System: CCU
Wohnort: Stuttgart
Hat sich bedankt: 321 Mal
Danksagung erhalten: 501 Mal

Re: Systemvariable manuell setzen

Beitrag von dtp » 05.04.2018, 12:47

tomily hat geschrieben:allerdings wäre das über eine Taste in der Web-Gui noch schöner :-)
Aus meiner Sicht sollte das nur ein Notansatz sein, da das WebUI eigentlich nicht als Bedienungsfrontend gedacht ist. Ich ändere den Zustand von Systemvariablen immer über eine App, wie z.B. pocketControl oder, wie von Roland M. beschrieben, per Skriptschnipsel.

Bis dann,

Thorsten
CCU3 mit stets aktueller FW und den Addons "CUxD" und "Programmedrucken", ioBroker auf Synology DiskStation DS718+ im Docker-Container;
einige Projekte: zentrales Push-Nachrichten-Programm zPNP, DoorPi-Videotürsprechanlage, An- und Abwesenheitsdetektion per Haustürschloss, zentrales Programm zur Steuerung von Beschattungsgeräten zBSP.

darkbrain85
Beiträge: 1343
Registriert: 27.06.2015, 22:17
Hat sich bedankt: 43 Mal
Danksagung erhalten: 32 Mal

Re: Systemvariable manuell setzen

Beitrag von darkbrain85 » 05.04.2018, 14:50

An sich ist iobroker dafür auch hervorragend geeignet! Natürlich nur wenn man es eh schon für andere Dinge einsetzt. Sonst natürlich etwas zu "groß" für diesen Anwendungsfall..

tomily
Beiträge: 30
Registriert: 05.02.2018, 15:46

Re: Systemvariable manuell setzen

Beitrag von tomily » 05.04.2018, 16:33

Ich muss/werde mich zu diesem Thema mal einlesen. Ich denke, dass auch andere Themen darüebr realisieren könnte und mein Konstrukt sehr erweitern könnte.
Des weiteren möchte ich Homematic "Fremdgeräte", wie Baumarktsteckdosen fernsteuern. Ich denke dafür brauche ich sowieso ein "Drittanbieter"-Tool

66er
Beiträge: 3083
Registriert: 23.08.2015, 11:06
System: CCU
Hat sich bedankt: 116 Mal
Danksagung erhalten: 111 Mal

Re: Systemvariable manuell setzen

Beitrag von 66er » 06.04.2018, 05:17

Hallo,

:idea: es reicht doch 1 virt. Taste, 1 Variable und 1 Programm, wie es auch schon in der ersten Antwort geschrieben stand:
NickHM hat geschrieben:...
Du kannst nur eine virtuelle Taste nehmen, ein Programm schreiben und dann umschalten. Du kannst aber z.B. nicht einen Wert wie 20,5 direkt in eine Sysvar schreiben.
...
Das kann dann so aussehen:

WENN Taste kurz bei Änderung
UND Variable Wert 1 nur prüfen

DANN Variable Wert 2

SONST Variable Wert 1
tomily hat geschrieben:...
Ich möchte zum Beispiel den Betriebsmodus (Variablentyp "Werteliste") per Knopfdruck vom "Normalbetrieb" auf "Urlaubsmodus" setzen und genau so auch wieder zurück.
...
Warum für banale Umschaltungen mehr Aufwand betrieben wird, wird sich mir wohl nie erschließen.

LG
Stefan

Benutzeravatar
NilsG
Beiträge: 1701
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 385 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Systemvariable manuell setzen

Beitrag von NilsG » 21.12.2018, 23:57

Geht sowas auch für "versteckte" Systemvariablen?!?
In z.B. PocketControl komme ich an diese nämlich leider nicht ran; wenngleich ich sie aber "sehen" kann, was ja in der WebUI auch nicht möglich ist ...

Gruß,
Nils
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

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

Re: Systemvariable manuell setzen

Beitrag von alchy » 22.12.2018, 21:16

Von welchen Systemvariablen redest du?
unsichtbare, interne? 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.

Benutzeravatar
NilsG
Beiträge: 1701
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 385 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Systemvariable manuell setzen

Beitrag von NilsG » 22.12.2018, 21:17

Ja, versteckte

Gruß
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

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

Re: Systemvariable manuell setzen

Beitrag von alchy » 22.12.2018, 22:06

versteckt gibt es nicht. :shock:
Du meinst sicher interne Variablen, da selbst unsichtbare Variablen in Programmen weiter "bedienbar" sind.

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.

Benutzeravatar
NilsG
Beiträge: 1701
Registriert: 09.08.2013, 23:44
System: CCU
Hat sich bedankt: 385 Mal
Danksagung erhalten: 30 Mal
Kontaktdaten:

Re: Systemvariable manuell setzen

Beitrag von NilsG » 23.12.2018, 07:49

Ja, ok
und wie kann ich die nun sichtbar und verarbeitbar machen?!?
Grüße und DANKE! 🍻

Nils

-----------------------------------------
CCU3 + 2x LAN-Gateway

QLink
Beiträge: 381
Registriert: 15.01.2013, 11:45
Hat sich bedankt: 19 Mal
Danksagung erhalten: 3 Mal

Re: Systemvariable manuell setzen

Beitrag von QLink » 23.12.2018, 08:11

Mit Webmatic geht das auch sehr einfach: viewtopic.php?f=39&t=27751

unter Einstellungen -> Systemvariablen

Beste Grüße

Antworten

Zurück zu „HomeMatic Zentrale (CCU / CCU2 / CCU3 / Charly)“