Zur besten Antwort gewählt
Dez 07, 2015 - 07:36
Ok :)
Also für das was du machen möchtest brauchst du nicht mal eine variable, den ein programm kannst du auch direkt aus neo, mit einem button starten. Ich zeige dir trotzdem einen weg mit der variable weil ein ccu programm sollte schon ein auslöser haben, also das wenn teil.
Deine frage nach download der scripte und einspielen in die ccu:
man kann nichts downloaden, aber die scripte kopiert man einfach in die zwischenablage und fügt sie ein in ccu.
Gehen wir mal zuerst mit erstellung der variablen an der ccu
jetzt unten auf neu
dann kommt das
hier kann man den typ der variable auswählen
wir wollen hier den logikwert haben (boolean nent sich das in englisch und in programmierung) solche variablen haben die werte, true oder false, wahr-falsch, im neo auch on und off aber alles gleiche bedeutung
beim namen verwendest du einen eindeutigen namen um später zu wissen wofür steht die variable, beschreibung kann leer sein, sollte aber beschreiben den sinn der variable :) und dann für dich jetzt typ logikwert
ok drücken und die variable ist angelegt und hat sofort den wert false (falsch, off)
Jetzt machen wir ein programm der z.b. heisst DimTo0In50s
unten auf neu klicken und dann kommt das
oben bei name klicken und das eingeben
DimTo0In50s dann in beschreibung etwas eintragen :) muss nicht sollte aber
jetzt machen wir das teil oben mit wenn, dazu auf das plus klicken
dort steht zur auswahl wie im bild
wir wählen systemzustand, da wir es über die variable steuern möchten, welche wir dann später im neo auf true setzen mit einem button
jetzt auf systemvariablen klicken und kommt ein auswahlfenster mit allen variablen, welche wir angelegt haben (vorher)
auswählen und dann haben wir das
da wir möchten dass dieses programm ausgeführt wird wenn unsere variable den wert wahr-true annimmt, wählen wir wahr
hier rechts steht auswahl wie geprüft werden muss, wir werden unsere variable bei jedem klick auf den button auf wahr setzen, somit wird sie aktualisiert, der eigentliche wert wird also immer true sein....wurden wir sie mit dem button toggeln (on, off setzen wurden wir dann bei änderung auslösen, nehmen) dazu mehr im homematic forum nachlesen und allgemein viel viel lesen :)
so das wenn teil ist fertig
habe gesehen dass die dimmer die rampenzeit/dimmzeit schon eingebaut haben (früher war das nicht so glaube ich und dafür brauchte man ein script)
jetzt geht das mit einpaar klicks
also jetzt das dann teil
auf plus klicken
wir nehmen geräteauswahl da wir ein gerät schalten möchten, wie du siehst gibt es dort möglichkeit eine variable (systemzustand) sowie einen script zu erstellen.
klicken auf geräteauswahl und wie vorher bei variablen auswahl kommt ein fenster mit den ganzen geräten die an der ccu angelernt sind,
du wählst dann deinen dimmer
einfach drauf klicken
sofort wählen, da kann man auch verzögert um sec, min usw wählen, auch im forum lesen
um den dimmer in einer bestimmten zeit auf ein wert zu dimmen müssen wir erstmal die dimmzeit definieren und erst danach den dimmwert
jetzt wieder plus dadrunter, also eine neue aktion die ausgeführt werden soll
wieder gerät wählen, also wieder deinen dimmer
und jetzt den dimmwert setzen, also du wolltest die lampe ganz ausschalten, dann auf 0,00
damit ist das programm fertig eigentlich, wir könnten jetzt noch die variable wieder auf falsch setzen und damit im neo einen status haben
oder was auch immer, da kannst du spielen und rumprobieren, für das was du vorhast reicht dieses.
Ich zeige dir nur noch kurz das mit dem scripten
wieder auf plus drücken und script wählen
jetzt script erstellen klicken und kommt ein fenster wo du fertige scripte einfügen kannst oder selbst welche erstellen möchtest
einfach in oberem teil deinen code einfügen oder schreiben
jetzt noch zu neo
zuerst musst du deine geräte die du an ccu hast aktualisieren im neo, auch variablen und programme
im gerätemanager auf geräte importieren gehen und ccu2 wählen, dann immer alles auswählen und importieren
jetzt legst du einen button im neo und weist dem eine aktion zu
sollte funktionieren
wenn du jetzt mehrere geräte schalten möchtest, dann ein makro erstellen und irgendwann diese variable auf on schalten
viel spass
Also für das was du machen möchtest brauchst du nicht mal eine variable, den ein programm kannst du auch direkt aus neo, mit einem button starten. Ich zeige dir trotzdem einen weg mit der variable weil ein ccu programm sollte schon ein auslöser haben, also das wenn teil.
Deine frage nach download der scripte und einspielen in die ccu:
man kann nichts downloaden, aber die scripte kopiert man einfach in die zwischenablage und fügt sie ein in ccu.
Gehen wir mal zuerst mit erstellung der variablen an der ccu
jetzt unten auf neu
dann kommt das
hier kann man den typ der variable auswählen
wir wollen hier den logikwert haben (boolean nent sich das in englisch und in programmierung) solche variablen haben die werte, true oder false, wahr-falsch, im neo auch on und off aber alles gleiche bedeutung
beim namen verwendest du einen eindeutigen namen um später zu wissen wofür steht die variable, beschreibung kann leer sein, sollte aber beschreiben den sinn der variable :) und dann für dich jetzt typ logikwert
ok drücken und die variable ist angelegt und hat sofort den wert false (falsch, off)
Jetzt machen wir ein programm der z.b. heisst DimTo0In50s
unten auf neu klicken und dann kommt das
oben bei name klicken und das eingeben
DimTo0In50s dann in beschreibung etwas eintragen :) muss nicht sollte aber
jetzt machen wir das teil oben mit wenn, dazu auf das plus klicken
dort steht zur auswahl wie im bild
wir wählen systemzustand, da wir es über die variable steuern möchten, welche wir dann später im neo auf true setzen mit einem button
jetzt auf systemvariablen klicken und kommt ein auswahlfenster mit allen variablen, welche wir angelegt haben (vorher)
auswählen und dann haben wir das
da wir möchten dass dieses programm ausgeführt wird wenn unsere variable den wert wahr-true annimmt, wählen wir wahr
hier rechts steht auswahl wie geprüft werden muss, wir werden unsere variable bei jedem klick auf den button auf wahr setzen, somit wird sie aktualisiert, der eigentliche wert wird also immer true sein....wurden wir sie mit dem button toggeln (on, off setzen wurden wir dann bei änderung auslösen, nehmen) dazu mehr im homematic forum nachlesen und allgemein viel viel lesen :)
so das wenn teil ist fertig
habe gesehen dass die dimmer die rampenzeit/dimmzeit schon eingebaut haben (früher war das nicht so glaube ich und dafür brauchte man ein script)
jetzt geht das mit einpaar klicks
also jetzt das dann teil
auf plus klicken
wir nehmen geräteauswahl da wir ein gerät schalten möchten, wie du siehst gibt es dort möglichkeit eine variable (systemzustand) sowie einen script zu erstellen.
klicken auf geräteauswahl und wie vorher bei variablen auswahl kommt ein fenster mit den ganzen geräten die an der ccu angelernt sind,
du wählst dann deinen dimmer
einfach drauf klicken
sofort wählen, da kann man auch verzögert um sec, min usw wählen, auch im forum lesen
um den dimmer in einer bestimmten zeit auf ein wert zu dimmen müssen wir erstmal die dimmzeit definieren und erst danach den dimmwert
jetzt wieder plus dadrunter, also eine neue aktion die ausgeführt werden soll
wieder gerät wählen, also wieder deinen dimmer
und jetzt den dimmwert setzen, also du wolltest die lampe ganz ausschalten, dann auf 0,00
damit ist das programm fertig eigentlich, wir könnten jetzt noch die variable wieder auf falsch setzen und damit im neo einen status haben
oder was auch immer, da kannst du spielen und rumprobieren, für das was du vorhast reicht dieses.
Ich zeige dir nur noch kurz das mit dem scripten
wieder auf plus drücken und script wählen
jetzt script erstellen klicken und kommt ein fenster wo du fertige scripte einfügen kannst oder selbst welche erstellen möchtest
einfach in oberem teil deinen code einfügen oder schreiben
jetzt noch zu neo
zuerst musst du deine geräte die du an ccu hast aktualisieren im neo, auch variablen und programme
im gerätemanager auf geräte importieren gehen und ccu2 wählen, dann immer alles auswählen und importieren
jetzt legst du einen button im neo und weist dem eine aktion zu
sollte funktionieren
wenn du jetzt mehrere geräte schalten möchtest, dann ein makro erstellen und irgendwann diese variable auf on schalten
viel spass
Von
jetzt bin ich aber baff...das du dir soooo viel zeit nimmst für mich, wahnsinn...vielen vielen dank.
ich acker das jetzt mal sofort durch und melde mich wieder
Neuen Kommentar hinzufügen