FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: visionsurfer am 23 Oktober 2016, 13:05:32

Titel: Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 13:05:32
Hallo,

ich habe an einigen meiner Fenster Rolläden mit Raffstores, die ich ja in bestimmte Positionen kippen kann.

Ich habe das Device auch soweit eingerichtet bekommen. Ich hab die Standardfunktionen wie hoch, runter, stop angelegt. Dazu habe ich noch 3 Positionen, wo ich die Werte 25%, 50% und 75% drauf gelegt habe. Das kann ich später noch verbessern, weil man meistens nur 2 Werte oder so braucht.

Als Anlage sende ich mal ein Screenshot von meinen Einstellungen.

Damit funktioniert alles.

Ich stelle mir nur die Frage, wie bekomme ich folgendes hin:

Ausgangssituation:
Das Fenster ist komplett geöffnet. Also Rolladen ist komplett noch oben gefahren.

Ziel:
Rolladen soll nach unten fahren und danach sollen die Lamellen sich sofort auf 75% geschlossen drehen.

Aktuell ist es so, das der Rolladen mit dem Befehl ab, ja wunderbar schließt. Danach muss ich aber einen zweiten Button drücken, um die Lamellen in die gewünschte Position zu bringen. Das hätte ich gerne irgendwie hinbekommen das es mit einem Klick geht. Also alles schließt und danach drehen sich automatisch die Lamellen in die gewünschte Position.

Kann mir jemand sagen, wie das geht, bzw. was ich dazu bauen muss ?

Ich hoffe ich hab mich nicht zu kompliziert ausgedrückt ? :)

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: Otto123 am 23 Oktober 2016, 13:19:30
Hi Visionsurfer,
Zitat von: visionsurfer am 23 Oktober 2016, 13:05:32
Ich hab die Standardfunktionen wie hoch, runter, stop angelegt. Dazu habe ich noch 3 Positionen, wo ich die Werte 25%, 50% und 75% drauf gelegt habe. Das kann ich später noch verbessern, weil man meistens nur 2 Werte oder so braucht.
wäre gut wenn Du zeigst wie Du das gemacht hast. Vielleicht am Besten mit einem List der Definition. Der Screenshot fehlt, aber Du kannst Deinen Post ja editieren  ;)

Das was Du willst  ist wahrscheinlich eine Befehlsfolge so ähnlich set xxx off; set xx up 1 (Also erst ganz runter und dann ein kleines Stück wieder hoch, oder 2 oder 3)

Gruß Otto
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 13:30:10
Sorry, hatte das Bild vergessen. Jetzt ist es drin.

Würde mich über Hilfe freuen.
Bin schon mal stolz das ich es bis dahin schon mal hinbekommen habe. Jetzt fehlen nur die Kleinigkeiten.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 13:36:37
Das aller einfachste wäre ein Notify welches auf das off vom  Rolladen triggert. Musst aber drauf achten das das off wirklich erst kommt wenn der Rolladen unten ist.
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 14:03:26
Puh, ok. Hört sich aber doch noch kompliziert an. Da muss ich wohl das Verhalten von meinem Rolladen noch etwas studieren. Weil ja die Frage dann wäre, wann ist der Rolladen wirklich unten ?
Keine Ahnung, ob mein Rolladen da ein Signal zurück sendet. Läuft ja alles über KNX. Ich glaube aber das dort wo normal die Glühbirne zu sehen ist, immer der Status dann zum Schluss steht.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 14:08:05
Schau einfach mal welches Reading in Deinem Device das off oder irgendwas meldet wenn der Rolladen fertig ist mit runterfahren.
Oder fahr das Teil mal runter und gib uns dann ein list vom Device
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: Otto123 am 23 Oktober 2016, 14:12:36
Die Frage ist noch: willst Du das immer haben wenn der Rolladen ganz unten ist? Oder ist das eine Sonderstellung?

und: notify ist nicht kompliziert  ;)

Gruß Otto
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 14:49:13
Hi,

@Otto:

Also erst mal will ich es nur Hin und wieder haben. Ich weiß noch nicht genau, was sich in der Praxis bewähren wird. Meine Frau will immer die Raffstores unten haben. Ich will am liebsten alles komplett oben. Wenn die Raffstores unten sind, bzw. meine Frau die runter fährt, will ich aber nicht komplett im dunkeln sitzen :)
Daher wäre es interessant zu wissen, wie es geht, wenn Raffstore komplett unten, dann gleich sofort auf 50 oder 75% Lamellen. Werte sind ja erst mal egal.

Kann man sowas eventuell zum spielen auf einen "Dummy" setzen ?

@CoolTux
Wie kann ich sowas erstellen ? Also eine List vom Device ? Wo finde ich das, bzw. wie mach ich das ?

Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 14:55:30
Du gibst oben im Eingabefeld folgendes ein


list DEVICENAME


Das kopierst Du dann hier in Codetags. Oben im Symbolfeld die Route.

Ja sowas kann man erstmal mit Dummys simulieren. Lege einen Dummy für Dein Rolladen an und gebe im mit dem Attribut setList eine set Befehlsliste. Am besten die die auch dein tatsächlicher Rolladen hat. Dann schaust beim Rolladen ob einige set Befehle davon auch als Reading stehen und genau die gibst du beim Dummy als setReading an.
Mach das erstmal und dann schauen wir weiter.

Und sei so lieb und lese nebenbei das Einsteiger PDF, um so schneller ist Deine Frau begeistert und Du kannst Dir auf die Schulter klopfen.


Grüße
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: Otto123 am 23 Oktober 2016, 14:59:48
Zitat von: CoolTux am 23 Oktober 2016, 14:55:30
Und sei so lieb und lese nebenbei das Einsteiger PDF, um so schneller ist Deine Frau begeistert und Du kannst Dir auf die Schulter klopfen.
Hat er glaube ich schon gelesen  ;D
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 15:08:46
Hi,

ja in der Tat hab ich die Einsteiger PDF jetzt einmal komplett gelesen. Die "normalen" Sachen hab ich auch alles schon am laufen.
Nur steht sowas da nicht drin :) Oder ich bin blind, bzw. verstehe noch nicht die Zusammenhänge.

Also hier schon mal die list:


Internals:
   CFGFN
   DEF        2/3/7:dpt5.001 2/1/7:dpt1.008 2/2/7:dpt1.008 2/4/7:dpt5.001
   DEVNAME    rollo_essen
   IODev      KNX
   NAME       rollo_essen_links
   NR         38702
   NTFY_ORDER 50-rollo_essen
   STATE      down
   TYPE       KNX
   Gaddr:
     1          2/3/7
     2          2/1/7
     3          2/2/7
     4          2/4/7
   Gcode:
     1          2307
     2          2107
     3          2207
     4          2407
   Model:
     1          dpt5.001
     2          dpt1.008
     3          dpt1.008
     4          dpt5.001
   Readings:
     2016-10-23 12:30:07   setG1           down
     2016-10-23 15:01:42   setG2           down
     2016-10-23 14:40:04   setG3           down
     2016-10-23 14:40:16   setG4           75 %
     2016-10-23 15:01:42   state           down
   Readingsname:
Attributes:
   IODev      KNX
   eventMap   /value 100% g2:Ab/on g3:Stop/value 0% g2:Auf/value 25% g4:Pos1/value 50% g4:Pos2/value 75% g4:Pos3
   room       Kochen_Essen
   userattr   room_map structexclude
   webCmd     Ab:Stop:Auf:Pos1:Pos2:Pos3


Die habe ich erstellt, nach dem der Rolladen komplett runter gefahren ist. Wobei ich mir nicht sicher bin, wann er z.B. "state down" schreibt. Ich glaube das ich das schon sehen kann, da ist der Rolladen aber noch gar nicht komplett unten ?

Noch was ist mir eingefallen. Ich habe natürlich in meinem KNX Bus auch einen "Status" Wert. Das ist die Gruppenadresse 2/3/107. Die hab ich hier noch nicht mit eingebaut, weil es bisher auch so funktionierte. Würde das noch weiterhelfen ? Oder geht es auch so ?

Das andere mit dem Dummy usw. muss ich jetzt mal probieren.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 15:24:31
Das ist die Frage und Grundvoraussetzung für die Idee. Irgendein Reading darf erst aktuallisiert werden wenn der Rolladen unten ist. Dann können wir damit arbeiten.
Alternativ kann es auch sein das es einen Event ohne Reading gibt, denn Notifys triggern Events. Also ruhig mal probieren den Eventmonitor auf zu machen und vor dem .* Dein Devicenamen eintragen. Dann das Teil runterfahren und schauen was kommt wes es fertig ist mit fahren.
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 15:29:08
Ich schon wieder.

Ich habe nun den Rolladen noch mit dem KNX Status Wert erweitert. Sieht eventuell schon besser aus:


Internals:
   CFGFN
   DEF        2/3/7:dpt5.001 2/1/7:dpt1.008 2/2/7:dpt1.008 2/4/7:dpt5.001 2/3/107:dpt5.001
   DEVNAME    rollo_essen_links
   IODev      KNX
   KNX_MSGCNT 2
   KNX_RAWMSG C1107w236bd9
   KNX_TIME   2016-10-23 15:21:41
   LASTInputDev KNX
   MSGCNT     2
   NAME       rollo_essen_links
   NR         38702
   NTFY_ORDER 50-rollo_essen
   STATE      85 %
   TYPE       KNX
   Gaddr:
     1          2/3/7
     2          2/1/7
     3          2/2/7
     4          2/4/7
     5          2/3/107
   Gcode:
     1          2307
     2          2107
     3          2207
     4          2407
     5          236b
   Model:
     1          dpt5.001
     2          dpt1.008
     3          dpt1.008
     4          dpt5.001
     5          dpt5.001
   Readings:
     2016-10-23 15:21:41   getG5           85 %
     2016-10-23 15:21:41   last-sender     1/1/7
     2016-10-23 12:30:07   setG1           down
     2016-10-23 15:21:30   setG2           up
     2016-10-23 15:21:41   setG3           down
     2016-10-23 14:40:16   setG4           75 %
     2016-10-23 15:21:41   state           85 %
   Readingsname:
Attributes:
   IODev      KNX
   eventMap   /value 100% g2:Ab/on g3:Stop/value 0% g2:Auf/value 25% g4:Pos1/value 50% g4:Pos2/value 75% g4:Pos3
   room       Kochen_Essen
   userattr   room_map structexclude
   webCmd     Ab:Stop:Auf:Pos1:Pos2:Pos3


Jetzt spuckt er genau den Status vom Rolladen immer zum Schluss zurück. Ich hab den Rolladen ein bisschen fahren lassen, dann auf Stop und zack 85%.

Mein jugendlicher Leichtsinn sagt mir nun, das man wahrscheinlich jetzt diesen Wert auslesen muss (wenn 100% erreicht, dann stelle Lamellen auf 75%). So wäre mein Gedanke dazu.
Wobei ich da schon fast eine 2 Frage stellt, wie ich quasi dann nur die Lamellen drehen kann. Ich will ja nicht das dann der ganze Rolladen auf 75 % nach oben wieder fährt.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 15:39:42
Das ist schon mal gut. Beim state können wir ansetzen hoffe ich.

Sagtest Du nicht das Du einen set Befehl für die Lamellen hast. Dann musst Du diesen einfach im Notify ausführen.
Aber erstmal interessieren mich die Events die kommen, kannst du bitte den Eventmonitor aufmachen und den Rolladen komplett runter fahren?
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 15:40:48
Was ist eigentlich diesen g5 g4 und so weiter?
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 15:53:59
Hi,

hier der Eventmonitor:


2016-10-23 15:46:38 KNX wetterstation_helligkeit getG1: 4705.28 lux
2016-10-23 15:46:38 KNX wetterstation_helligkeit last-sender: 1/0/1
2016-10-23 15:46:38 KNX wetterstation_helligkeit 4705.28 lux
2016-10-23 15:47:01 structure rollo_essen_alle undefined
2016-10-23 15:47:01 KNX rollo_essen_links setG2: down
2016-10-23 15:47:01 KNX rollo_essen_links down
2016-10-23 15:47:03 Global global UNDEFINED KNX_0002001 KNX 0/2/1:MODEL_NOT_DEFINED
2016-10-23 15:47:03 Global global DEFINED FileLog_KNX_0002001
2016-10-23 15:47:03 Global global SAVE
2016-10-23 15:47:03 Global global UNDEFINED KNX_0002004 KNX 0/2/4:MODEL_NOT_DEFINED
2016-10-23 15:47:03 Global global DEFINED FileLog_KNX_0002004
2016-10-23 15:47:03 Global global SAVE
2016-10-23 15:47:14 Global global UNDEFINED KNX_0301109 KNX 3/1/109:MODEL_NOT_DEFINED
2016-10-23 15:47:14 Global global DEFINED FileLog_KNX_0301109
2016-10-23 15:47:14 Global global SAVE
2016-10-23 15:47:15 Global global UNDEFINED KNX_0602010 KNX 6/2/10:MODEL_NOT_DEFINED
2016-10-23 15:47:15 Global global DEFINED FileLog_KNX_0602010
2016-10-23 15:47:15 Global global SAVE
2016-10-23 15:47:15 Global global UNDEFINED KNX_0002001 KNX 0/2/1:MODEL_NOT_DEFINED
2016-10-23 15:47:15 Global global DEFINED FileLog_KNX_0002001
2016-10-23 15:47:15 Global global SAVE
2016-10-23 15:47:16 Global global UNDEFINED KNX_0002004 KNX 0/2/4:MODEL_NOT_DEFINED
2016-10-23 15:47:16 Global global DEFINED FileLog_KNX_0002004
2016-10-23 15:47:16 Global global SAVE
2016-10-23 15:47:19 Global global UNDEFINED KNX_0301104 KNX 3/1/104:MODEL_NOT_DEFINED
2016-10-23 15:47:19 Global global DEFINED FileLog_KNX_0301104
2016-10-23 15:47:19 Global global SAVE
2016-10-23 15:47:20 Global global UNDEFINED KNX_0301207 KNX 3/1/207:MODEL_NOT_DEFINED
2016-10-23 15:47:20 Global global DEFINED FileLog_KNX_0301207
2016-10-23 15:47:20 Global global SAVE
2016-10-23 15:47:23 KNX wetterstation_wind getG1: 0.00 m/s
2016-10-23 15:47:23 KNX wetterstation_wind last-sender: 1/0/1
2016-10-23 15:47:23 KNX wetterstation_wind 0.00 m/s
2016-10-23 15:47:25 Global global UNDEFINED KNX_0002009 KNX 0/2/9:MODEL_NOT_DEFINED
2016-10-23 15:47:25 Global global DEFINED FileLog_KNX_0002009
2016-10-23 15:47:25 Global global SAVE
2016-10-23 15:47:27 Global global UNDEFINED KNX_0301009 KNX 3/1/9:MODEL_NOT_DEFINED
2016-10-23 15:47:27 Global global DEFINED FileLog_KNX_0301009
2016-10-23 15:47:27 Global global SAVE
2016-10-23 15:47:34 Global global UNDEFINED KNX_0601011 KNX 6/1/11:MODEL_NOT_DEFINED
2016-10-23 15:47:34 Global global DEFINED FileLog_KNX_0601011
2016-10-23 15:47:34 Global global SAVE
2016-10-23 15:47:34 Global global UNDEFINED KNX_0601010 KNX 6/1/10:MODEL_NOT_DEFINED
2016-10-23 15:47:34 Global global DEFINED FileLog_KNX_0601010
2016-10-23 15:47:34 Global global SAVE
2016-10-23 15:47:35 Global global UNDEFINED KNX_0301107 KNX 3/1/107:MODEL_NOT_DEFINED
2016-10-23 15:47:35 Global global DEFINED FileLog_KNX_0301107
2016-10-23 15:47:35 Global global SAVE
2016-10-23 15:47:39 HMUARTLGW meinLGW UNKNOWNCODE A0C17867019B99200000080D239::-84:meinLGW
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr boot: off
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr current: 59
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr eState: E: 115.4 P: 4.21 I: 59 U: 238.2 f: 50.02
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr energy: 115.4
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr energyCalc: 117
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr frequency: 50.02
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr power: 4.21
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr 115.4
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_Pwr voltage: 238.2
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_SenF 50.02
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_SenI 59
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_SenPwr 4.21
2016-10-23 15:47:41 CUL_HM EG.ez.SD.Staubsauger_SenU 238.2
2016-10-23 15:47:58 Global global UNDEFINED KNX_0301101 KNX 3/1/101:MODEL_NOT_DEFINED
2016-10-23 15:47:58 Global global DEFINED FileLog_KNX_0301101
2016-10-23 15:47:58 Global global SAVE
2016-10-23 15:47:59 HMUARTLGW meinLGW UNKNOWNCODE A0B17A25819B99219AD060041::-84:meinLGW
2016-10-23 15:47:59 HMUARTLGW meinLGW UNKNOWNCODE A0E17820219AD0619B992010132003E::-71:meinLGW
2016-10-23 15:47:59 structure rollo_essen_alle undefined
2016-10-23 15:47:59 KNX rollo_essen_links getG5: 100 %
2016-10-23 15:47:59 KNX rollo_essen_links last-sender: 1/1/7
2016-10-23 15:47:59 KNX rollo_essen_links 100 %
2016-10-23 15:47:59 KNX rollo_essen_links getG5: 100 %
2016-10-23 15:47:59 KNX rollo_essen_links last-sender: 1/1/7
2016-10-23 15:47:59 KNX rollo_essen_links 100 %
2016-10-23 15:47:59 Global global UNDEFINED KNX_0204107 KNX 2/4/107:MODEL_NOT_DEFINED
2016-10-23 15:47:59 Global global DEFINED FileLog_KNX_0204107
2016-10-23 15:47:59 Global global SAVE


Da kommt zumindest ein 100% an. Um 15:47:59 Uhr

Die G1, G2, G3, ist halt die Zuordnung zu den einzelnen Gruppenadressen. Wie gesagt hab ich ja einen KNX Aktor. Also auf und ab ist z.B. die Gruppenadresse 2/1/7, Stop ist 2/2/7, die Position in % kann ich mit 2/3/7 bestimmen. Mit 2/3/107 bekomme ich vom Bus einen Status. Die Lamellenposition ist die Gruppenadresse 2/4/7, die gibt auch wieder einen Status mit 2/4/107 zurück.

ich hoffe verständlich geschrieben.
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 15:58:06
Ich hab gerade mal folgendes ausprobiert:

set rollo_essen_links value 50

Dann fährt der rollo komplett 50% hoch. Also nicht die Lamellen drehen sich um 50%, sondern der ganze Rollo fährt hoch.
Das ist das was ich vorhin meine. Ich tue mich noch schwer, zu wissen, wie ich genau aus dem Gerät nur den Bereich Lamellen ansprechen kann.

Wenn ich den Button POS3 drücke, dann bewegen sich nur die Lamellen.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 16:01:23
Mmhhhh, was mich bisschen stört ist das es zweimal kommt

2016-10-23 15:47:59 KNX rollo_essen_links 100 %
2016-10-23 15:47:59 KNX rollo_essen_links getG5: 100 %
2016-10-23 15:47:59 KNX rollo_essen_links last-sender: 1/1/7
2016-10-23 15:47:59 KNX rollo_essen_links 100 %


Ausserdem wäre es gut ein anderes Reading als state zu triggern, wer weiß was aus state wird wenn die Lamellen auf gehen.
Wenn man also sagen könnte das wenn getG5 das 100% immer meldet wenn das Teil runterfahren ist, dann würde ich das nehmen.

Da kann ich auch nicht helfen mit den Lamellen. Habe so ein Teil nicht.
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 16:13:07
Hi,

ja so wie ich es jetzt mehrfach getestet habe, meldet getG5 das 100% immer zum Schluss.
Meiner Meinung könnte mit dem Wert gearbeitet werden.

Könntest du symbolisch sagen, wie es dann normal weiter gehen würde ? Weil dann versuche ich noch rauszufinden wie ich nur die Lamellen kippen kann, wenn der Rolladen unten ist.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 16:28:31
Jetzt bauen wir ein Notify was auf das Event getG5 100% Trigger und dann den set Befehl für die Lamellen sendet.
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 16:48:33
Alles klar. O.K.

Dann muss ich erst rausfinden wie ich den SET Befehl von den Lamellen hinbekomme. Also ich meine nicht den Befehl selbst. Der ist mir bekannt. Sondern grundsätzlich wie ich aus meinem Device rollo_essen halt nur den einzelnen Teil, nämlich die Lamellen ansprechen kann.

Eventuell hab ich da vielleicht auch grundsätzlich einen Fehler gemacht und hätte Jalousie und Lamellen getrennt anlegen sollen ?

Weil wie gesagt sowas wie

set rollo_essen_links value 75

funktioniert nicht. Also funktioniert schon, aber dann fährt die ganze Jalousie auf 75%.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 16:50:02
In dem Fall ist halt G4 (KNX Gruppenadresse 2/4/7) eigentlich für die Lamellen zuständig. Aber keine Ahnung wie man jetzt extra G4 ansprechen kann.

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 19:05:18
Hi,

ich glaub ich werde noch verrückt :) Ich hab scheinbar rausgefunden wie so ein SET Befehl lauten könnte:

set rollo_essen_links value 25 g4

Damit hab ich es hinbekommen die Lamellen auf 25% kippen zu lassen. Mit dem angehangenen G4 spreche ich dann halt nur die Gruppenadresse 4 an. In meinem Fall ja die richtige Adresse für die Lamellen.

Wenn man die Infos hat, können wir jetzt das Notify bauen ? :)

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 19:16:55

define notifyNAME notify rollo_essen_links.getG5:.100.* set NAME value 25 g4


So könnte es aussehen. Aber teste erstmal in dem Du ein Dummy als set Device nimmst und schaue im Log oder im EVENTMONITOR ob er den set Befehl zweimal ausführt.

Ach und noch was. Am besten machst du beim Rolladen noch ein event-on-change-reading .*
Dann kommt erst gar kein doppelter Event
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: visionsurfer am 23 Oktober 2016, 19:40:44
Hi,

ok. Alles klar. Bin gerade dabei mich noch in die dummy Welt einzulesen und das event-on-change-reading muss ich dann auch gleich noch lesen.

Wenn alles funktioniert, muss doch aber set NAME value 25 g4 entsprechend durch set rollo_essen_links value 25 g4 ersetzt werden, oder ?

Also der NAME durch das Device ?

Grüße,
Visionsurfer
Titel: Antw:Rolladen schließen und danach Lamellen sofort in Position XY
Beitrag von: CoolTux am 23 Oktober 2016, 19:49:42
Sorry habe ein Dollarzeichen vergessen. $NAME ist eine Variable die aus dem Notify stammt. Somit kann man das Device schalten welches durch das Notify getriggert wurde. :o