Spirit mit Fibaro Fenterkontakt steuern

Begonnen von Deckoffizier, 18 Oktober 2018, 12:13:12

Vorheriges Thema - Nächstes Thema

Deckoffizier

Hallo,

bin so langsam am Ende meines Latein.
Hat von Euch es jemand geschafft beim öffnen und schließen
des Fibaro Fenstersensors dem Spirit eine Reaktion zu entlocken.
Habe schon viele Stunden probiert weiß einfach nicht ob ich eine Einstellung
übersehen habe oder falsch gesetzt.
Würde eigentlich erwarten beim Fenster öffnen ein off im Display des Spirit zu
sehen bzw. beim schließen den Standardwert für heating, oder falsche denke?
ImGegenteil er heißt auf beim Fenster öffnen.
Bin echt ratlos.
Ansonsten bleibt ja nur die Funktionalität vergessen und mit notify DOIF etc. zu arbeiten macht natürlich mehr Funklast.
Die Einstellung der Absenkung am Spirit könnte man sich ja dann auch schenken und nur alleine mit desiredtemp arbeiten.


Hänge mal ein  vom Fensterkontakt an

Internals:
   DEF        ceb400ca 4
   IODev      ZWDongle_1
   LASTInputDev ZWDongle_1
   MSGCNT     4
   NAME       ZWave_SENSOR_NOTIFICATION_4
   NR         307
   STATE      Geschlossen
   TYPE       ZWave
   ZWDongle_1_MSGCNT 4
   ZWDongle_1_RAWMSG 00040004028407
   ZWDongle_1_TIME 2018-10-18 12:04:44
   ZWaveSubDevice no
   homeId     ceb400ca
   isWakeUp   1
   lastMsgSent 1539857086.66728
   nodeIdHex  04
   Helper:
     DBLOG:
       alarm_AccessControl:
         myDbLog:
           TIME       1539854377.1178
           VALUE      Window/Door is Geschlossen, notificationIsOn
       fenster:
         myDbLog:
           TIME       1539857178.56012
           VALUE      closed
   READINGS:
     2018-10-11 11:15:31   CMD             ZW_APPLICATION_UPDATE
     2018-10-15 21:14:40   alarm           AccessControl: Window/Door is closed
     2018-10-16 11:01:40   alarmTypeSupported Heat AccessControl HomeSecurity PowerManagement
     2018-10-18 11:19:37   alarm_AccessControl Window/Door is closed, notificationIsOn
     2018-10-18 10:07:29   assocGroupCmdList_2 BASIC:01
     2018-10-15 19:24:41   assocGroup_1    Max 1 Nodes ZWDongle_1
     2018-10-15 19:24:41   assocGroup_2    Max 5 Nodes ZWave_THERMOSTAT_2
     2018-10-15 19:24:41   assocGroup_3    Max 5 Nodes
     2018-10-15 19:24:40   assocGroups     3
     2018-10-11 21:46:31   battery         95 %
     2018-10-11 21:46:31   batteryPercent  95
     2018-10-11 21:46:31   batteryState    ok
     2018-10-12 22:06:23   config2ndAssociationGroupTriggers SwitchAfterOpeningAndClosing
     2018-10-12 22:06:24   configAssociationForClosingTimeDelay 0
     2018-10-14 08:44:38   configAssociationForClosingValueSent 255
     2018-10-12 22:06:24   configAssociationForOpeningTimeDelay 0
     2018-10-15 18:27:12   configAssociationForOpeningValueSent 0
     2018-10-12 22:06:24   configAssociationsInZWaveNetwork3 Group2And3
     2018-10-12 22:06:24   configDoorWindowState Closed
     2018-10-12 22:06:24   configHighTemperatureAlarmThreshold 350
     2018-10-12 22:06:24   configIntervalOfTemperature50 300
     2018-10-12 22:06:24   configIntervalOfTemperatureReports 0
     2018-10-12 22:06:24   configLowTemperatureAlarmThreshold 100
     2018-10-12 22:06:24   configTamperAlarmCancellationDelay 5
     2018-10-12 22:06:24   configTamperReportingAlarmCancellation SendTamperCancellationReport
     2018-10-12 22:06:24   configTemperatureAlarmReports Disabled
     2018-10-12 22:06:24   configTemperatureOffset 0
     2018-10-12 22:06:24   configTemperatureReportsThreshold 10
     2018-10-12 22:06:24   configVisualLEDIndications 6
     2018-10-18 11:19:37   fenster         closed
     2018-10-14 08:44:39   model           FIBARO System FGDW002 Door Opening Sensor 2
     2018-10-14 08:44:39   modelConfig     fibaro/fgdw2.xml
     2018-10-14 08:44:39   modelId         010f-0702-1000
     2018-10-14 10:27:49   neighborList    ZWDongle_1 ZWave_THERMOSTAT_2 ZWave_SWITCH_BINARY_3
     2018-10-10 17:32:44   state           wakeupInterval 86400 1
     2018-10-18 11:43:38   temperature     24.1 C
     2018-10-18 12:04:46   timeToAck       0.029
     2018-10-18 12:04:46   transmit        OK
     2018-10-18 12:04:44   wakeup          notification
     2018-10-15 18:27:12   wakeupIntervalCapabilitiesReport min 0 max 64800 default 21600 step 3600
     2018-10-15 18:27:12   wakeupReport    interval 3600 target 1
Attributes:
   DbLogInclude fenster
   IODev      ZWDongle_1
   alias      Bürofenster Ost
   classes    ZWAVEPLUS_INFO ASSOCIATION ASSOCIATION_GRP_INFO APPLICATION_STATUS BATTERY CONFIGURATION CRC_16_ENCAP DEVICE_RESET_LOCALLY FIRMWARE_UPDATE_MD MANUFACTURER_SPECIFIC MULTI_CHANNEL_ASSOCIATION ALARM POWERLEVEL SECURITY SENSOR_MULTILEVEL VERSION WAKE_UP
   event-min-interval fenster:300
   event-on-change-reading alarm_AccessControl,fenster
   eventMap   open:Offen closed:Geschlossen
   extendedAlarmReadings 1
   icon       fts_window_1w
   room       Büro,ZWave
   stateFormat {(split(/,|is /, ReadingsVal($name,"alarm_AccessControl","")))[1]}
   userReadings fenster:alarm_AccessControl.* {(split(/,|is /, ReadingsVal($name,"alarm_AccessControl","")))[1]}
   vclasses   ALARM:5 APPLICATION_STATUS:1 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 BATTERY:1 CONFIGURATION:1 CRC_16_ENCAP:1 DEVICE_RESET_LOCALLY:1 FIRMWARE_UPDATE_MD:4 MANUFACTURER_SPECIFIC:2 MULTI_CHANNEL_ASSOCIATION:3 POWERLEVEL:1 SECURITY:1 SENSOR_MULTILEVEL:5 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sanchez

Moin,

ich denke nicht, dass das funktioniert. In der Anleitung zum Spirit steht:
"6.1      Association
Spirit Z-Wave Plus can only be associated with the Z-Wave controller. "
Damit versucht zwar dein Türsensor Daten zu schicken, aber der Spirit nimmt sie nicht an...
Zumindest interpretiere ich das so.

Hab es bei meinen nicht versucht, sondern lasse alles über Fhem laufen...
Gruß
GS alias Sanchez

Sanchez

Gruß
GS alias Sanchez

Deckoffizier

Hallo Sanchez,

in einer Art wünsche ich mir das Du Recht hast
dann weiß ich endlich woran ich bin und Christian was mein Problem ist  ;)

Was hab ich Zeit vertrödelt, eigentlich könnte man dies vielleicht auch an dem
Reading assocGroups 1 beim Spirit erkennen, wenn es das Argument für die mögliche Anzahl ist ??

Im Endeffekt bin ich wieder am Anfang meiner Entscheidungsfindung,
das man sich die extra Zwave Fensterkontakte als Vereinfachung sparen kann und auch die Reglung
über PID20 und HeatingControl tätigen kann.
Graue Haare können zwar nicht mehr dazu kommen aber das verhindern der Temperaturverstellung am Spirit
bei geöffneten Fenster mit zusätzlicher Anzeige wird wie unter FS20 Nerven kosten muss mich dann wohl an ReadingsGroup wagen.
Danke für Deine Mühe!

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Deckoffizier

Hallo Sanchez,

ja hatte ich versucht, müsste man ja am List
vom Fensterkontakt sehen welche Parameter gesetzt sind ?

Wenn Deine erste Antwort stimmt ist ja alles klar.

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sanchez

Alles nicht so einfach.
Lies mal hier:
(s. Datei)

Damit wären wir wieder bei Krikan....
Gruß
GS alias Sanchez

Deckoffizier

Hallo Sanchez

wird für mich immer undurchsichtiger...
also wenn ich von extern die Temperatureinstellung nutzen will
muss ich ja auch von wo anders assoziieren können müssen ?

Wenn ich mit PID20 den Ventilöffnungsgrad verstellen will
muss das Gerät in den Stellantriebsmodus versetzt werden, geht das über FHEM zur Zeit überhaupt
(tmAuto oder tmManual) ?
Bin schon rein narrsch  ;D

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Deckoffizier

#7
Hallo,

gerade getestet unter tmManual set dimm x
in der Anzeige des Spirit steht der dimm Wert und Ventil vom Geräusch her hat sich bewegt.
Fenster war hierbei offen.

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sanchez

Naja, über Fhem alles kein Problem...
Da führt er jedes set/get aus (also bei mir).
Nur die Assoziation will mir auch nicht so recht in den SChädel.
Auf der einen Seite muss man dem Fibaro natürlich sagen, wohin er seine Daten senden soll (AssGrp.2 ), das hast du gemacht. Dann musst du sagen, was er schicken soll...
Und dann muss man im Spirit halt sagen, das er werte von extern bekommt und die verwenden soll.

Und daran hakt es bei uns gerade.
Gruß
GS alias Sanchez

Deckoffizier

Hallo Sanchez,

ZitatDann musst du sagen, was er schicken soll...
ja einmal die 0 und 255

und zusätzlich das er auf öffnen und schließen reagieren soll denke mal
im Reading ist es zu sehen(habe ich gemacht.

ZitatUnd dann muss man im Spirit halt sagen, das er werte von extern bekommt und die verwenden soll.

Und daran hakt es bei uns gerade.

Naja kleiner Trost für mich bin dann wenigstens nicht allein  :D

Habe gerade auf PID20 und Heating Control umgestellt  und habe meinen Holzvergaser an geschmissen.
Spirit steht auf 100 wird langsam Zeit mit heizen  ;D

Mal abwarten bin bald schlauer dann hat das Trauerspiel hoffentlich bald ein Ende.

Gruß
Hans-Jürgen



FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sanchez

Naja, schneller und auf jeden Fall würde es über ein DOIF gehen (falls der Wunsch danach besteht :)).
Du hast zwar mehr Funk, aber mir wäre bzw. ist das recht egal (Angst vor Funkwellen?)

ABER: wir versuchen ja das "direkt" zu machen, ALSO üben, üben, üben
Dann können wir es beim nächsten mal.... ;D
Gruß
GS alias Sanchez

Deckoffizier

Hallo Sanchez,

Ursprung des ganzen war gerade die Fenstergeschichte autark von
Zwave Hardware erledigen zu  lassen spart mir viel Überlegung
dies in FHEM als Code abbilden zu müssen.

Bei etwas mehr Ruhe werde ich die ganze Temperaturregelung
noch mal neu angehen für DOIF + redingGroups war da schon einiges an Beispielen.
PID20 und Heating Control war ja noch von den FS20 Thermostaten vorhanden
und lief eigentlich bestens und mit der Visualisierung ganz imposant zum Vergleich
Wärmebedarf einzelner Räume.

Gruß
Hans-Jürgen
FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Sanchez

Ich kann Dich verstehen, wollte ich am Anfang auch. Nur dann fiel mir auf, dass trotz "Z-Wave Standard" jeder Hersteller irgendwie es doch ein bisschen anders macht. Somit für mich als Newbie keine Chance...
Also alles via Fhem, denn erkannt wurden und werden alle Geräte.
Und du kannst es ändern.
Bei Deiner Geschichte (Türsensor und Heizung), wie soll das denn eigentlich im Sommer ablaufen?
Tür auf -> Heizung aus (ok...)
Tür zu -> Heizung an ( :o)
Gruß
GS alias Sanchez

Deckoffizier

Hallo Sanchez,

ZitatBei Deiner Geschichte (Türsensor und Heizung), wie soll das denn eigentlich im Sommer ablaufen?
Tür auf -> Heizung aus (ok...)
Tür zu -> Heizung an ( :o)

bei Fenster zu geht er doch  zurück in den Modus  bestimmt durch  Wert 255 vom Fibaro Fensterkontakt auf setpointTemp für heating.
Den Wert könnte man ja im Sommer tiefer setzen.
Wenn es so funktionieren würde.

Im Moment wird es schon mal warm im Büro und der dim Wert geht runter.
Anbei ich weiß DOIF kann unheimlich viel,  aber ein fertiges Modul wie Heating_Control nimmt ein schon ein teil Arbeit(Heizplan) und Fehlermöglichkeiten ab.
Aber dies nur am Rande, jeder wie er mag und das Aussehen im Browser ist ja dazu auch eine Sache für sich.

Für mich gesehen fangen die Probleme Hauptsächlich an wenn Automatik und Halbautomatik zusammen ins Spiel kommen.

Mein Büro wird doch stark durch die Sonneneinstrahlung und Jahreszeit trotz starker Dämmung beeinflusst deshalb regel ich noch mit einem DOIF öfter vor bzw. nach
über set List die Solltemperatur.
Beispiel gestern klarer Himmel kann ich schon die Heizung im Büro um10 Uhr runterstellen weil ich weiß Nachmittags wird über die Fensterfläche das Zimmer noch über
die Solltemperatur aufgeheizt vielleicht bloß Kleinkram an der Stelle, hält mir aber den Puffer länger warm.
Im Sommer natürlich Abschattung.

Gruß
Hans-Jürgen



FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus

Deckoffizier

Hallo Sanchez,

kleiner Nebeneffekt ich kann jetzt ohne weitere Verrenkungen ein externes Thermometer nutzen zur Ansteuerung des Spirit.
Aber auch zur Auswahl temp vom Spirit und Fibaro zu benutzen für die Ansteuerung.

Gruß
Hans-Jürgen

FHEM 5.8 auf "yakkaroo Emu A1FL.1" mit CUL 868MHz, SIGNALduino,2 1Wire USB Busmaster, diverse 1 Wire Sensoren,Landroid,Aeotec USB Dongle Z-Wave Plus