FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Tabularasa am 30 Dezember 2017, 23:23:20

Titel: [GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 30 Dezember 2017, 23:23:20
Hallo. Ich habe mit dem Modul verschiedene Szenen erstellt um bei An/Abwesenheit die Temperaturen zu ändern. Jetzt sind bei einigen Thermostaten die Temperaturen in verschiedenen Szenen gleich. Gibt es da eine Möglichkeit nur bei Temperaturänderung den Befehl zu senden? Mit dem Attribut "lightSceneRestoreOnlyIfChanged" klappt das irgendwie nicht. Habe auch schon FILTER probiert aber in der Command Zeile funktioniert der nicht oder ich setze ihn falsch ein. Oder gibt es ein anderes Modul/Weg der besser auf das Vorhaben passt? Danke
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 30 Dezember 2017, 23:40:33
klappt irgendwie nicht ist nicht hilfreich.

was sagt das log mit
verbose 5 ?
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 31 Dezember 2017, 00:14:19
ja das stimmt wohl ;D

hier mal das log mit global verbose 5
2017.12.31 00:00:56 5: Cmd: >set li_HZG scene absent<
2017.12.31 00:00:56 5: CUL_HM HZG_EG_Bad protEvent:CMDs_pending pending:1
2017.12.31 00:00:56 5: HMLAN_Send:  HMLAN1 I:+40FD47,02,00,00
2017.12.31 00:00:56 5: CUL_HM HZG_EG_Bad protEvent:CMDs_pending pending:2
2017.12.31 00:00:56 3: CUL_HM set HZG_EG_Bad_Clima desired-temp 14.0
2017.12.31 00:00:56 5: CUL_HM HZG_EG_EZ protEvent:CMDs_pending pending:3
2017.12.31 00:00:56 5: CUL_HM HZG_EG_EZ protEvent:CMDs_pending pending:4
2017.12.31 00:00:56 3: CUL_HM set HZG_EG_EZ_Clima desired-temp 17.0
2017.12.31 00:00:56 5: CUL_HM HZG_EG_WZ protEvent:CMDs_pending pending:1
2017.12.31 00:00:56 5: HMLAN_Send:  HMLAN1 I:+42CE7F,02,00,00
2017.12.31 00:00:56 5: CUL_HM HZG_EG_WZ protEvent:CMDs_pending pending:2
2017.12.31 00:00:56 3: CUL_HM set HZG_EG_WZ_Clima desired-temp 17.0
2017.12.31 00:00:56 5: CUL_HM HZG_OG_Bad protEvent:CMDs_pending pending:1
2017.12.31 00:00:56 5: HMLAN_Send:  HMLAN1 I:+42D15F,02,00,00
2017.12.31 00:00:56 5: CUL_HM HZG_OG_Bad protEvent:CMDs_pending pending:2
2017.12.31 00:00:56 3: CUL_HM set HZG_OG_Bad_Clima desired-temp 17.0
2017.12.31 00:00:56 5: CUL_HM HZG_OG_Nora protEvent:CMDs_pending pending:1
2017.12.31 00:00:56 5: HMLAN_Send:  HMLAN1 I:+43F841,02,00,00
2017.12.31 00:00:56 5: CUL_HM HZG_OG_Nora protEvent:CMDs_pending pending:2
2017.12.31 00:00:56 3: CUL_HM set HZG_OG_Nora_Clima desired-temp 16.0
2017.12.31 00:00:56 5: CUL_HM HZG_OG_SZ_r protEvent:CMDs_pending pending:1
2017.12.31 00:00:56 5: HMLAN_Send:  HMLAN1 I:+522F8B,02,00,00
2017.12.31 00:00:56 5: CUL_HM HZG_OG_SZ_r protEvent:CMDs_pending pending:2
2017.12.31 00:00:56 3: CUL_HM set HZG_OG_SZ_r_Clima desired-temp 15.0
2017.12.31 00:00:56 5: Starting notify loop for li_HZG, 1 event(s), first is absent
2017.12.31 00:00:56 5: End notify loop for li_HZG


Auch mal das list der lightscene

Internals:
   CFGFN     
   DEF        HZG_EG_Bad_Clima HZG_EG_EZ_Clima HZG_EG_WZ_Clima HZG_OG_Bad_Clima HZG_OG_Nora_Clima HZG_OG_SZ_r_Clima
   HAS_DataDumper 1
   HAS_JSON   1
   NAME       li_HZG
   NR         2080
   NTFY_ORDER 50-li_HZG
   STATE      absent
   TYPE       LightScene
   mayBeVisible 1
   CONTENT:
     HZG_EG_Bad_Clima 1
     HZG_EG_EZ_Clima 1
     HZG_EG_WZ_Clima 1
     HZG_OG_Bad_Clima 1
     HZG_OG_Nora_Clima 1
     HZG_OG_SZ_r_Clima 1
   READINGS:
     2017-12-31 00:00:56   state           absent
   SCENES:
     Party:
       HZG_EG_Bad_Clima desired-temp 19.0
       HZG_EG_EZ_Clima desired-temp 20.0
       HZG_EG_WZ_Clima desired-temp 21.0
       HZG_OG_Bad_Clima desired-temp 16.0
       HZG_OG_Nora_Clima desired-temp 20.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     absent:
       HZG_EG_Bad_Clima desired-temp 14.0
       HZG_EG_EZ_Clima desired-temp 17.0
       HZG_EG_WZ_Clima desired-temp 17.0
       HZG_OG_Bad_Clima desired-temp 17.0
       HZG_OG_Nora_Clima desired-temp 16.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     asleep:
       HZG_EG_Bad_Clima desired-temp 13.0
       HZG_EG_EZ_Clima desired-temp 16.0
       HZG_EG_WZ_Clima desired-temp 16.0
       HZG_OG_Bad_Clima desired-temp 16.0
       HZG_OG_Nora_Clima desired-temp 15.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     baden:
       HZG_EG_Bad_Clima desired-temp 15.0
       HZG_EG_EZ_Clima desired-temp 17.0
       HZG_EG_WZ_Clima desired-temp 18.0
       HZG_OG_Bad_Clima desired-temp 21.0
       HZG_OG_Nora_Clima desired-temp 16.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     gone:
       HZG_EG_Bad_Clima desired-temp 12.0
       HZG_EG_EZ_Clima desired-temp 15.0
       HZG_EG_WZ_Clima desired-temp 15.0
       HZG_OG_Bad_Clima desired-temp 15.0
       HZG_OG_Nora_Clima desired-temp 14.0
       HZG_OG_SZ_r_Clima desired-temp 13.0
     home:
       HZG_EG_Bad_Clima desired-temp 15.0
       HZG_EG_EZ_Clima desired-temp 18.0
       HZG_EG_WZ_Clima desired-temp 19.0
       HZG_OG_Bad_Clima desired-temp 17.0
       HZG_OG_Nora_Clima desired-temp 16.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
   devices:
     HZG_EG_Bad_Clima
     HZG_EG_EZ_Clima
     HZG_EG_WZ_Clima
     HZG_OG_Bad_Clima
     HZG_OG_Nora_Clima
     HZG_OG_SZ_r_Clima
Attributes:


hab jetzt mehrmals in der LightScene auf absent gedrückt und jedesmal wurde das set ausgeführt. Das Attribut "lightSceneRestoreOnlyIfChanged" ist in den devices gesetzt. Hoffe das hilft so weiter.
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 05 Januar 2018, 20:59:38
Zitat von: justme1968 am 30 Dezember 2017, 23:40:33
klappt irgendwie nicht ist nicht hilfreich.

was sagt das log mit
verbose 5 ?

keine Antwort darauf ist aber auch nicht hilfreicher ;D
ginge das denn mit FILTER in der Command Eingabezeile?
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 05 Januar 2018, 21:08:03
zeig mal bitte noch ein list einer der clima devices.

FILTER hilft nicht da es nur auf die LightScene selber wirkt. nicht auf die beteiligten devices. dafür ist ja gerade das lightSceneRestoreOnlyIfChanged da.
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 05 Januar 2018, 21:40:36
so hier mal noch ein list
Internals:
   CHANGED   
   DEF        5240CD04
   NAME       HZG_EG_EZ_Clima
   NOTIFYDEV  global
   NR         150
   NTFY_ORDER 50-HZG_EG_EZ_Clima
   STATE      T: 19.8 desired: 18.0 valve: 0
   TYPE       CUL_HM
   chanNo     04
   device     HZG_EG_EZ
   READINGS:
     2018-01-05 18:19:58   CommandAccepted yes
     2017-03-28 15:54:00   R-boostPos      80 %
     2017-03-28 15:54:00   R-btnNoBckLight off
     2017-03-28 15:54:00   R-dayTemp       21 C
     2017-03-28 15:54:00   R-daylightSaveTime on
     2017-03-28 15:54:00   R-modePrioManu  all
     2017-03-28 15:54:00   R-modePrioParty all
     2017-03-28 15:54:00   R-nightTemp     17 C
     2017-03-28 15:54:00   R-noMinMax4Manu off
     2017-03-28 15:54:00   R-regAdaptive   on
     2017-03-28 15:54:00   R-showInfo      time
     2017-03-28 15:53:56   R-sign          off
     2017-03-28 15:54:00   R-tempOffset    0.0K
     2017-03-28 15:54:00   R-valveOffsetRt 0 %
     2017-03-28 15:54:00   R-winOpnBoost   off
     2017-11-28 09:41:49   R_0_tempListSat 06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_1_tempListSun 06:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_2_tempListMon 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_3_tempListTue 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_4_tempListWed 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_5_tempListThu 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_6_tempListFri 06:00 17.0 09:00 21.0 17:00 17.0 22:00 21.0 24:00 17.0
     2017-11-28 09:41:49   R_tempList_State verified
     2017-09-12 16:03:20   RegL_01.        08:00 00:00
     2017-11-28 09:41:49   RegL_07.        01:2A 02:22 03:09 04:3D 05:18 06:03 07:00 08:16 09:07 0A:30 0B:00 0C:64 0D:0F 0E:05 0F:00 10:00 11:00 12:09 13:8E 14:44 15:48 16:55 17:08 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:44 2F:48 30:55 31:08 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:44 49:48 4A:54 4B:6C 4C:44 4D:CC 4E:55 4F:08 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:44 63:48 64:54 65:6C 66:44 67:CC 68:55 69:08 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:44 7D:48 7E:54 7F:6C 80:44 81:CC 82:55 83:08 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:44 97:48 98:54 99:6C 9A:44 9B:CC 9C:55 9D:08 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:44 B1:48 B2:54 B3:6C B4:44 B5:CC B6:55 B7:08 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:12 CB:21 CC:2A CD:0F CE:1E CF:1E 00:00
     2018-01-05 21:34:51   ValvePosition   0
     2018-01-05 21:34:51   boostTime       -
     2018-01-05 21:34:51   controlMode     manual
     2018-01-05 21:34:51   desired-temp    18.0
     2018-01-05 21:34:51   measured-temp   19.8
     2018-01-05 21:34:51   partyEnd        -
     2018-01-05 21:34:51   partyStart      -
     2018-01-05 21:34:51   partyTemp       -
     2018-01-05 18:19:58   recentStateType ack
     2018-01-05 21:34:51   state           T: 19.8 desired: 18.0 valve: 0
   helper:
     regLst     ,1,7
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shRegR:
       07         00
     tmpl:
Attributes:
   event-on-change-reading 1
   icon       hc_wht_regler
   lightSceneRestoreOnlyIfChanged 1
   model      HM-CC-RT-DN
   peerIDs    00000000,
   room       Esszimmer
   userattr   lightSceneParamsToSave lightSceneRestoreOnlyIfChanged:1,0
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 05 Januar 2018, 21:46:15
wie hast du denn die LightScene angelegt? wenn du lightSceneParamsToSave nicht konfigurierst 'weiss' die lightscene ja nicht in welchem reading der aktuelle zustand steht. das set desired-temp 17.0 ist ja immer verschieden vom state T: 19.8 desired: 18.0 valve: 0.

lightSceneRestoreOnlyIfChanged funktioniert nur wenn lightSceneParamsToSave so konfiguriert ist das die lightscene bei einem save scene selber den aktuellen zustand auslesen kann. nicht wenn du nur die set kommandos mit setcmd manuell vorgibst.
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 05 Januar 2018, 22:15:38
Ah ok. Also muss ich bei den einzelnen Devices
ATTR HZG_.*_Clima lightSceneParamsToSave desired-temp
noch einfügen?


Zitat von: justme1968 am 05 Januar 2018, 21:46:15
wie hast du denn die LightScene angelegt?

Ich hatte das list weiter oben mal gepostet. Kannst du daraus erkennen, wie ich es angelegt habe?
Oder wie ist das gemeint? Danke schonmal für die Bemühungen für meine Anfängerfragen
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 05 Januar 2018, 22:18:09
probier ob es reicht. in der commandref steht wie lightSceneParamsToSave funktioniert.

aus dem list kann man nicht unbedingt sehen wie die kommandos in die LightScene gekommen sind. aber ohne  lightSceneParamsToSave kann es in deinem fall eigentlich nur setcmd sein.
Titel: Antw:LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 05 Januar 2018, 22:35:26
ja ich glaube jetzt habe ich es verstanden. ich hätte vorher ATTR HZG_EG_Bad_Clima lightSceneParamsToSave desired-temp anlegen müssen und danach die lightscene erstellen. ich habe nämlich jede einzelne commandzeile mit desired-temp [Temperatur] geändert und saveline gedrückt. ::)
Leider gab es in der commandref keine deutsche Version, da war es für mich etwas schwieriger zu verstehen.
Aber sieht so aus als ob es klappt. DANKE
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 06 Januar 2018, 00:11:36
fast :)

lightSceneParamsToSave wird für zwei dinge verwendet. ein mal um den aktuellen zustand zu speichern und einmal um bei gesetztem lightSceneRestoreOnlyIfChanged zur laufzeit zu prüfen ob der aktuelle zustand ungleich dem gespeicherten ist.

ohne gesetztes lightSceneParamsToSave kann diese prüfung nicht stattfinden.

so lange lightSceneParamsToSave richtig gesetzt ist kannst du trotzdem die einzelnen kommandos manuell setzen so lange du genau das setzt was die lightScene auch automatisch speichern würde. das geht in deinem anwendungsfall schneller.

wenn jetzt alles geht ist alles gut.
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 08 Januar 2018, 11:08:02
Jetzt muss ich doch nochmal was fragen. Ich hatte gestern abend das Fenster auf und bin währenddessen ins Bett gegangen, sodass die Temperatur(Scene) von home auf asleep gewechselt ist. Dann ging das Thermostat am offenen Fenster auch in die Scene. Kann ich irgendwie doch einen FILTER setzen, dass die betroffenen Thermostate nur die Scene wechseln wenn die Temperatur ungleich 5°C (Fenster offen) beträgt?
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 08 Januar 2018, 18:40:48
du kannst du von hand mit setcmd den FILTER ins set kommando für den thermostat schreiben.
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 08 Januar 2018, 22:39:43
ok.Wie? ;D
Hab nur einen Beitrag gefunden, da war die Syntax aber falsch.
set LS setcmd Abends_2 WZ_Rolladen_Tuer {if (Value("WZ_Sensor_Tuer") ne "open") {fhem("set WZ_Rolladen_Tuer 60")}}

müsste ich das dann so abändern und bei edit scene setcmd wählen und saveline drücken?
set li_HZG setcmd asleep HZG_OG_SZ_r_Clima {if (Value("HZG_OG_SZ_r_Clima") !=5) {fhem("set HZG_OG_SZ_r_Clima desired-temp 15.0")}}
Und das dann sicher bei jeder scene und jedem Thermostat oder?
Ist das so ungefähr richtig oder kann man FILTER auch direkt anwenden? Danke
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 09 Januar 2018, 13:01:03
ich sehe bei dir überhaupt keinen FILTER. nur perl code. das geht natürlich auch. aber wenn die Bedienung aus dem gleichen device kommt finde ich so etwas: set HZG_OG_SZ_r_Clima:FILTER=desired-temp!=5 15.0 einfacher.
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 09 Januar 2018, 21:57:01
Zitat von: justme1968 am 09 Januar 2018, 13:01:03
ich sehe bei dir überhaupt keinen FILTER. nur perl code. das geht natürlich auch. aber wenn die Bedienung aus dem gleichen device kommt finde ich so etwas: set HZG_OG_SZ_r_Clima:FILTER=desired-temp!=5 15.0 einfacher.
Oh dann war das jetzt mein erster Perl code ;D und ich bin voll deiner Meinung, dass
set HZG_OG_SZ_r_Clima:FILTER=desired-temp!=5 15.0
einfacher ist. Nur weiß ich wie gesagt nicht wie ich das einfügen soll.
setcmd auswählen und in die commandline den code eingeben und saveline drücken?

edit: Also hab es jetzt mal so eingegeben. Funktioniert an sich, aber wenn ich auf die asleep scene manuell drücke kommt das im Anhang folgende Bild.
hier noch das list
Internals:
   DEF        HZG_EG_Bad_Clima HZG_EG_EZ_Clima HZG_EG_WZ_Clima HZG_OG_Bad_Clima HZG_OG_Nora_Clima HZG_OG_SZ_r_Clima
   HAS_DataDumper 1
   HAS_JSON   1
   NAME       li_HZG
   NR         210
   NTFY_ORDER 50-li_HZG
   STATE      asleep
   TYPE       LightScene
   mayBeVisible 1
   CONTENT:
     HZG_EG_Bad_Clima 1
     HZG_EG_EZ_Clima 1
     HZG_EG_WZ_Clima 1
     HZG_OG_Bad_Clima 1
     HZG_OG_Nora_Clima 1
     HZG_OG_SZ_r_Clima 1
   READINGS:
     2018-01-09 22:59:26   state           asleep
   SCENES:
     Party:
       HZG_EG_Bad_Clima desired-temp 19.0
       HZG_EG_EZ_Clima desired-temp 20.0
       HZG_EG_WZ_Clima desired-temp 21.0
       HZG_OG_Bad_Clima desired-temp 16.0
       HZG_OG_Nora_Clima desired-temp 20.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     absent:
       HZG_EG_Bad_Clima desired-temp 14.0
       HZG_EG_EZ_Clima desired-temp 17.0
       HZG_EG_WZ_Clima desired-temp 17.0
       HZG_OG_Bad_Clima desired-temp 17.0
       HZG_OG_Nora_Clima desired-temp 16.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     asleep:
       HZG_EG_Bad_Clima ;set HZG_EG_Bad_Clima:FILTER=desired-temp!=5 13
       HZG_EG_EZ_Clima ;set HZG_EG_EZ_Clima:FILTER=desired-temp!=5 16.0
       HZG_EG_WZ_Clima ;set HZG_EG_WZ_Clima:FILTER=desired-temp!=5 16.0
       HZG_OG_Bad_Clima ;set HZG_OG_Bad_Clima:FILTER=desired-temp!=5 16.0
       HZG_OG_Nora_Clima ;set HZG_OG_Nora_Clima:FILTER=desired-temp!=5 15.0
       HZG_OG_SZ_r_Clima ;set HZG_OG_SZ_r_Clima:FILTER=desired-temp!=5 15.0
     baden:
       HZG_EG_Bad_Clima desired-temp 15.0
       HZG_EG_EZ_Clima desired-temp 17.0
       HZG_EG_WZ_Clima desired-temp 18.0
       HZG_OG_Bad_Clima desired-temp 21.0
       HZG_OG_Nora_Clima desired-temp 16.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
     gone:
       HZG_EG_Bad_Clima desired-temp 12.0
       HZG_EG_EZ_Clima desired-temp 15.0
       HZG_EG_WZ_Clima desired-temp 15.0
       HZG_OG_Bad_Clima desired-temp 15.0
       HZG_OG_Nora_Clima desired-temp 14.0
       HZG_OG_SZ_r_Clima desired-temp 13.0
     home:
       HZG_EG_Bad_Clima desired-temp 15.0
       HZG_EG_EZ_Clima desired-temp 18.0
       HZG_EG_WZ_Clima desired-temp 19.0
       HZG_OG_Bad_Clima desired-temp 17.0
       HZG_OG_Nora_Clima desired-temp 16.0
       HZG_OG_SZ_r_Clima desired-temp 15.0
   devices:
     HZG_EG_Bad_Clima
     HZG_EG_EZ_Clima
     HZG_EG_WZ_Clima
     HZG_OG_Bad_Clima
     HZG_OG_Nora_Clima
     HZG_OG_SZ_r_Clima
Attributes:


Edit2: wenn dir Scene dann automatisch aktiv wird, kommt der Eintrag auch im Log
02:11:02 2: di_HZG_Status: set li_HZG scene asleep: Unknown argument 13, choose one of burstXmit:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig:noArg getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime:noArg tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan,  Unknown argument 16.0, choose one of burstXmit:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig:noArg getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime:noArg tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan,  Unknown argument 16.0, choose one of burstXmit:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig:noArg getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime:noArg tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan,  Unknown argument 16.0, choose one of burstXmit:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig:noArg getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime:noArg tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan,  Unknown argument 15.0, choose one of burstXmit:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig:noArg getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime:noArg tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan,  Unknown argument 15.0, choose one of burstXmit:noArg clear:readings,trigger,register,oldRegs,rssi,msgEvents,attack,all controlManu:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 controlMode:auto,manual,boost,day,night controlParty desired-temp:on,off,5.0,5.5,6.0,6.5,7.0,7.5,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,28.5,29.0,29.5,30.0 getConfig:noArg getRegRaw inhibit:on,off peerBulk regBulk regSet sign:on,off sysTime:noArg tempListFri tempListMon tempListSat tempListSun tempListThu tempListTmpl tempListTue tempListWed tempTmplSet:none,defaultWeekplan,
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 10 Januar 2018, 12:31:24
Hab gerade nochmal geschaut. Muss es nicht so aussehen?
Zitat von: justme1968 am 09 Januar 2018, 13:01:03
ich sehe bei dir überhaupt keinen FILTER. nur perl code. das geht natürlich auch. aber wenn die Bedienung aus dem gleichen device kommt finde ich so etwas: set HZG_OG_SZ_r_Clima:FILTER=desired-temp!=5 [b]desired-temp[/b] 15.0 einfacher.
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 10 Januar 2018, 12:37:24
der rest hinter dem filter muss genau so aussehen wie dein set kommando sonst.

du kannst es auch einfach erst mal auf der kommandozeile testen.
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 10 Januar 2018, 12:49:36
Ja das war es. Gibt auch keinen Fehler mehr. Vielen Dank

edit: jetzt greift aber das LightSceneParamstoSave nicht mehr glaube ich. Muss ich da nun auch noch was ändern?
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: justme1968 am 10 Januar 2018, 13:04:14
stimmt. ich habe auch keine idee wie man den FILTER da mit unterbringt. so das lightSceneRestoreOnlyIfChanged trotzdem noch funktioniert.

vorschlag: steck den FILTER nicht in die lightScene sondern ändere per cmdalias das desired-temp kommando vom aktor so das der FILTER dort automatisch mit eingebaut wird.

zusätzlich ist es vermutlich sinnvoll auch per cmdalias noch ein zusätzliches kommando desired-temp-forced zu konfigurieren um desired-temp auf jeden fall ohne FILTER zu setzen.

Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 10 Januar 2018, 14:03:22
Tut mir leid, da bin ich raus  :-\. Hab zwar im Wiki was gefunden, aber keine Ahnung wie ich das auf mich umbauen muss.
ZitatBeispiele
setex
Schaltet ein Device nur dann, wenn Status ungleich des aktuellen Status ist

define c_setex cmdalias setex .* AS set $EVTPART0:FILTER=STATE!=$EVTPART1 $EVTPART1
und mit dem desired-temp-forced kann ich leider auch nix anfangen.
Titel: Antw:[GELÖST]LightScene mit RT's nur bei Änderung schalten
Beitrag von: Tabularasa am 12 Januar 2018, 14:26:20
@justme1968 Könntest du mir das an einem Beispiel bitte noch zeigen, da ich ja jetzt hoffentlich so kurz vor dem Ziel bin? Danke