bin absoluter Anfänger und binde gerade meine ersten Geräte ein.
Da ich aus der Doku nicht ganz schlau werde bitte ich um Hilfe:
Ich möchte einen Homematic Dimmer um einen ON und Off Button erweitern. Damit soll der Dimmer direkt auf 100 bzw. 0% gesetzt werden.
Ich habe nun eine Variable angelegt welche als Typ Boolean ist. Als Profil ist Switch hinterlegt.
Dann habe ich ein Script angelegt weches folgende Zeile enthält:
HM_WriteValueFloat(Richtige ID, „LEVEL“, 1.0);
Dann springt er wenn ich auf On Drücke auf 100 Prozent. Aus reagiert aber leider nicht. woran erkennt das Script welchen Button ich gedrückt habe?!
Stehe da seit 2 Stunden auf dem Schlauch. Gibt es auch einfacherer Lösungen dafür?
Gerade für Einsteiger mit Homematic hatte ich das Mal geschrieben, vielleicht erspart es dir etwas Arbeit. HomeMatic EasyInstall
Damit werden auch zusätzliche Variablen z.b. bei den Dimmern angelegt.
Zwar nicht direkt On/Off, aber dass kann man dann ergänzen und man sieht wie die Aktions-Skripte so geschrieben werden, dass sie für alle Dimmer-Instanzen funktionieren.
Michael
@ Nall chan
Super vielen vielen Dank. Das hilft enorm. Jetzt fehlt nur noch das er auch die Namenübergibt (hab gelesen das das von Seiten der CCU nicht möglich ist)
@ bumaas
hättest du ein Beispiel? Ich fange gerade bei 0 an. Hab bisher immer nur Fhem benutzt und will das Kind nun umziehen.
Tschuldigung mein Fehler da wäre ich direkt bei der nächsten Frage…
Richtig er hat die Namen der Aktoren (Schalter) ausgelesen.
ABER
Ich habe diverse Heizungen mit Motoren. Bei manchen Räumen habe ich aber auch die Wandfühler mit Display. Auf der Homematic Basis Schulung wird erzählt man Soll die in Gruppen werfen. Spricht eine Heizgruppe anlegen Motor und Fühler rein und Feuer frei. Das hab ich dann auch so gemacht. Jetzt habe ich in den Räumen in der CCU immer nur die Gruppen drin weil ich darüber eben die Temperatur steuern kann. Die Räume hat dein Script angelegt die Gruppen nicht. -> Daher leere Räume im Webinterface. Von Hand konnte ich die Gruppen auch nicht in IPSyncom anlegen.
Habe ich dann einen Motor angelegt und angesteuert aus dem Webinterface hat das geklappt aber nach ein paar Sekunden wurde der Soll Wert wieder überschrieben nehme an vom Wandthermostat ?!
Unter „Ohne Räume“ hat er dann die ganzen Antriebe drin welche alle keinen Namen hatten. Daher die falsche Vermutung…
Steuere ich nun von IPSyncom die Wandthermostate an oder den Motor oder…?!
Wenn die Thermostate und Stellantriebe von HM sind, dann steuerst Du die Thermostate an. Diese wiederum steuern den Stellantrieb per Direktverknüpfung. So habe ich es gelöst.
Und das ist bei den Gruppen ebenso.
Da ich allerdings das WebUI der CCU nicht aktiv nutze, sind bei mir alle Geräte Räumen zugeordnet.
Die Gruppen habe ich auch eingerichtet, aber IPS kann dies aktuell nicht. Was aber nicht stört.
Michael
Vielleicht könnten wir und gunrdlegend auf die Gerätebezeichnung einigen, dann wüsste jeder, was gemeint ist.
… und angesteuert aus dem Webinterface hat das geklappt aber nach ein paar Sekunden wurde der Soll Wert wieder überschrieben nehme an vom Wandthermostat ?!
Nein, von der Gruppenfunktion. Was über WebUI geändert werden darf steht in der Anleitung zu Thema Gruppe.
Steuere ich nun von IPSyncom die Wandthermostate an oder den Motor oder…?!
Steht eigentlich auch in der Bed.anleitung wer die Führung übernimmt -> der Wandthermostat, richtig. Sollte das mit der Gruppe nicht funktionieren, diese auflösen und die erforderliche Verknüpfungen von Hand anlegen. Dann sollten aber die Heizprofile der „Motoren“ gelöscht werden.
Punkt 3:
Es gibt ein Wandthermostat und ein Heizkörperthermostat, eigentliche „Stellantriebe“ hat er nicht, sonst würde die Gruppe nicht funktionieren.
sorry wollte nicht für Verwirrung sorgen.
Wie gesagt komme von Fhem und hab halt mal ordentlich wie es sein sollte im der CCU die Räume und so weiter angelegt. Danach bin ich erst über IpSymcon gestolpert. Werde dann wohl auch nur Geräte anlegen und Verbinden. Rest macht dann IPS.
Noch mal zurück zum Problem kann mir jemand ein Beispielscript zeigen wie das mit ON und Off geht?
ich möchte eigentlich etwas hoffendlich relativ einfaches:
Ich möchte Visualisieren wie mit dem Gira Homeserver. Ich habe eine Lizenz von IPSView. Darin bekomme ich eine Schieber hin in 25% schritten. Dazu möchte ich aber auch 2 Buttons haben ON und OFF wie hier:
Dazu habe ich dann den Support von IPS View angeschrieben. Die Antwort war dann diese:
Hier mal eine einfache Variante:
· Script Anlegen
· Boolean Variable anlegen, ActionScript auf obiges Script setzen
· Event auf Dimmer Variable anlegen und mit obigen Script verbinden
· Folgende Logik:
o Aufruf durch WebFront, Value gleich TRUE - Dimmer auf 100% setzen,
o Aufruf durch WebFront, Value gleich FALSE – Dimmer auf 0
o Aufruf durch Event und Dimmer=0, Variable auf FALSE
o Aufruf durch Event und Dimmer > 0, Variable auf TRUE
Und nun stehe ich da… Und suche nach der Lösung weil ich mit den Schritten nicht wirklich viel anzufangen weiß