Smartvisu - GAD Fensterkontakt

Begonnen von Core33, 15 Juli 2015, 11:39:01

Vorheriges Thema - Nächstes Thema

Core33

Hallo zusammen.

Ich habe mich nun auch an Smartvisu versucht.
Was ich nicht verstehe, welche GAD Einstellungen ich für meine Fensterkontakte HM-SEC-SC, HM-SEC-SC-2 und HM-SEC-RHS machen muss, um den richtigen Status zu erhalten.
Er zeigt immer nur offen, obwohl FHEM und tatsächlich geschlossen ist.

Code aus meiner rooms_menu.html
<span style="display: inline;
{{ basic.symbol('Wohnzimmer.Fensterauf', 'Wohnzimmer.Fenster', 'Fenster ist geöffnet', icon1~'fts_window_1w_open.png') }}
{{ basic.symbol('Wohnzimmer.Fensterzu', 'Wohnzimmer.Fenster', 'Fenster ist zu', icon0~'fts_window_1w.png', 0) }}
</span>


GAD
mode      item
device      Wohnzimmer.Fenster
reading      state
converter      direct
cmd set       state

Habs unter reading auch schon mit contact versucht, aber es funktioniert nicht.
Helft mir mal bitte auf die Sprünge.

Gruß
core33

Intel Nuc, RP2, HMLAN+HM-CFG-USB2, CulV3, 7 x HM-CC-RT-DN, 5 x HM-TC-IT-WM-W-EU, 1 x HM-SEC-RHS, 5 x HM-SEC-SC, 1 x HM-SEC-SCo, 1 x HM-SEC-WDS-2, 1 x HM-PB-6-WM55, 1 x HM-ES-PMSw1-Pl, 2 x HM-LC-SW1-PL2, 1 x HM-WDS-OTH, 2 x HM-SEC-SD, HarmonyHub,

herrmannj

Hi

poste mal ein list auf den Fensterkontakt, bitte.

das reading "state" hat welche Zustände (alle) ?

vg
joerg

marvin78

<span style="display: inline;
{{ basic.symbol('Wohnzimmer.Fensterauf', 'Wohnzimmer.Fenster', 'Fenster ist geöffnet', icon1~'fts_window_1w_open.png', 'open') }}
{{ basic.symbol('Wohnzimmer.Fensterzu', 'Wohnzimmer.Fenster', 'Fenster ist zu', icon0~'fts_window_1w.png', 'closed') }}
</span>

Core33

#3
Internals:
   CHANGED
   DEF        2439A8
   IODev      HMLAN1
   NAME       Wohnzimmer.Fenster
   NR         47
   NTFY_ORDER 50-Wohnzimmer.Fenster
   STATE      closed
   TYPE       CUL_HM
   peerList   CUL_HM_HM_CC_RT_DN_248964_WindowRec,CUL_HM_HM_TC_IT_WM_W_EU_320109_WindowRec,
   Readings:
     2015-07-15 10:21:13   Activity        alive
     2015-05-08 17:54:26   D-firmware      2.1
     2015-05-08 17:54:26   D-serialNr      KEQ0886442
     2015-05-08 17:14:04   RegL_00:        0
     2015-07-14 10:44:09   alive           yes
     2015-07-15 09:18:27   battery         ok
     2015-07-15 09:18:27   contact         closed (to WZ.Thermostat)
     2015-07-15 10:21:13   peerList        CUL_HM_HM_CC_RT_DN_248964_WindowRec,CUL_HM_HM_TC_IT_WM_W_EU_320109_WindowRec,
     2015-07-14 10:44:09   recentStateType info
     2015-07-14 10:44:09   sabotageError   off
     2015-07-15 09:18:27   state           closed
     2015-07-15 09:18:27   trigger_cnt     34
   Helper:
     mId        002F
     rxType     4
     Io:
       newChn     +2439A8,00,00,00
       prefIO
       rxt        0
       vccu
       p:
         2439A8
         00
         00
         00
     Mrssi:
       mNo
     Prt:
       bErr       0
       sProc      0
     Q:
       qReqConf   00
       qReqStat
     Role:
       chn        1
       dev        1
Attributes:
   IODev      HMLAN1
   actCycle   028:00
   actStatus  alive
   alias      Wohnzimmer.Fenster
   autoReadReg 4_reqStatus
   devStateIcon closed:fts_window_1w open:fts_window_1w_open
   event-on-change-reading state
   expert     2_full
   firmware   2.1
   fp_wohnung 723,390,0,
   group      Fenster
   model      HM-SEC-SC
   peerIDs    00000000,24896403,32010903,
   room       Fenster,Wohnzimmer
   serialNr   KEQ0886442
   sortby     HM-SEC-SC-2
   subType    threeStateSensor
   userattr   winOpenMaxTrigger winOpenTimer winOpenTimer2 winOpenType:Fenster,Türe winOpenName
   winOpenMaxTrigger 1
   winOpenTimer 00:10:00
   winOpenType Fenster


Danke für den Code marvin, aber damit zeigt er mir jetzt beide Zustände (open/closed) gleichzeitig in Smartvisu an.
Stimmt denn zumindest meine GAD-Einstellung?

Gruß
core33


Edit:
Hat sich erledigt.... es fehlte ein ">" nach span. Vielen Dank
Intel Nuc, RP2, HMLAN+HM-CFG-USB2, CulV3, 7 x HM-CC-RT-DN, 5 x HM-TC-IT-WM-W-EU, 1 x HM-SEC-RHS, 5 x HM-SEC-SC, 1 x HM-SEC-SCo, 1 x HM-SEC-WDS-2, 1 x HM-PB-6-WM55, 1 x HM-ES-PMSw1-Pl, 2 x HM-LC-SW1-PL2, 1 x HM-WDS-OTH, 2 x HM-SEC-SD, HarmonyHub,

marvin78

Zitat von: Core33 am 15 Juli 2015, 12:18:16

Edit:
Hat sich erledigt.... es fehlte ein ">" nach span. Vielen Dank

Jau. Sorry. Das hatte ich auch übersehen und einfach nur von dir kopiert.

tboston

Hi,

habe gerade auch das Problem, dass er beide Zustände anzeigt. Hast du ncoh etwas anders gemacht? Den Code habe ich so wie oben geschrieben.

Grüße,
Tony
--
Proxmox Host -> Debian VM -> FHEM 5.9
CUL868 - CUL433
3x Max! Wand-Thermostat - 3x Max! Fenstersensoren - 3x Max! Heizthermostat - 3x Intertechno Funksteckdosen - 3x Brennenstuhl Funksteckdosen
Tradfri Zeugs

dev0

Zitat von: tboston am 15 Februar 2016, 16:37:34
Den Code habe ich so wie oben geschrieben.
Dann ergänze die fehlende spitze Klammer.

tboston

--
Proxmox Host -> Debian VM -> FHEM 5.9
CUL868 - CUL433
3x Max! Wand-Thermostat - 3x Max! Fenstersensoren - 3x Max! Heizthermostat - 3x Intertechno Funksteckdosen - 3x Brennenstuhl Funksteckdosen
Tradfri Zeugs

dev0


tboston

pi@fhem:/var/www/smartvisu/pages/first $ cat rooms_menu.html
/**
* -----------------------------------------------------------------------------
* @package     smartVISU
* @author      Martin Gleiß
* @copyright   2012
* @license     GPL [http://www.gnu.de]
* -----------------------------------------------------------------------------
*/


<ul data-role="listview" data-dividertheme="c">

<li data-role="list-divider">Wohnung</li>
<li data-icon="false">
<a href="index.php?page=room_Wohnzimmer">
<img class="icon"' src='{{ icon0 }}scene_livingroom.svg'/><h3>Wohnzimmer</h3>
<div class="ui-li-aside"></div>
</a>
<span style="display: inline;>
{{ basic.symbol('Wohnzimmer.Fensterauf', 'Wohnzimmer.Fenster', 'Fenster ist geöffnet', icon1~'fts_window_1w_open.png', 'open') }}
{{ basic.symbol('Wohnzimmer.Fensterzu', 'Wohnzimmer.Fenster', 'Fenster ist zu', icon0~'fts_window_1w.svg', 'closed') }}
</span>
</li>

        <li data-icon="false">
               <a href="index.php?page=room_Bad">
                       <img class="icon"' src='{{ icon0 }}scene_bathroom.svg'/><h3>Bad</h3>
                       <div class="ui-li-aside"></div>
               </a>
                <span style="display: inline;>
                {{ basic.symbol('Bad.Tuerauf', 'Bad.Tuer', 'Tür ist geöffnet', icon1~'fts_door_open.png', 'open') }}
                {{ basic.symbol('Bad.Tuerzu', 'Bad.Tuer', 'Tür ist zu', icon0~'fts_door.svg', 'closed') }}
                </span>
        </li>

        <li data-icon="false">
                <a href="index.php?page=room_Schlafzimmer">
                        <img class="icon"' src='{{ icon0 }}scene_childs_room.svg'/><h3>Schlafzimmer</h3>
                        <div class="ui-li-aside"></div>
                </a>
                <span style="display: inline;>
                        {{ basic.symbol('Schlafzimmer.Fensterauf', 'Schlafzimmer.Fenster', 'Fenster ist geöffnet', icon1~'fts_window_1w_open.png', 'open') }}
                        {{ basic.symbol('Schlafzimmer.Fensterzu', 'Schlafzimmer.Fenster', 'Fenster ist zu', icon0~'fts_window_1w.svg', 'closed') }}
                </span>
        </li>

        <li data-icon="false">
                <a href="index.php?page=room_Kueche">
                        <img class="icon"' src='{{ icon0 }}scene_cooking_hob.svg'/><h3>Kueche</h3>
                        <div class="ui-li-aside"></div>
                </a>
        </li>

        <li data-icon="false">
                <a href="index.php?page=room_Flur">
                        <img class="icon"' src='{{ icon0 }}scene_corridor.svg'/><h3>Flur</h3>
                        <div class="ui-li-aside"></div>
                </a>
        </li>

</ul>
--
Proxmox Host -> Debian VM -> FHEM 5.9
CUL868 - CUL433
3x Max! Wand-Thermostat - 3x Max! Fenstersensoren - 3x Max! Heizthermostat - 3x Intertechno Funksteckdosen - 3x Brennenstuhl Funksteckdosen
Tradfri Zeugs

dev0

Dann noch ein list und die gad-editor Einstellungen von "Wohnzimmer.Fenster".
Genaue Fehlerbeschreibung bitte: werden beide Icons gleichzeizig angezeigt mit dem richtigen Status oder ändert sich der Status nicht. Wenn letzteres, welcher Status wird angezeigt.

tboston

list fronthem

Internals:
   FD         26
   NAME       fronthem
   NR         61
   STATE      ???
   TYPE       fronthem
   Helper:
     Dblog:
       Ws:
         Logdb:
           TIME       1455991063.15678
           VALUE      open
   Readings:
     2016-02-20 18:57:43   ws              open
   Helper:
     COMMANDSET save
     Client:
       Macbook    registered
     Config:
       Bad.tuer:
         converter  Direct
         device     bad_Tuer
         reading    state
         set        state
         type       item
       Schlafzimmer.fenster:
         converter  Direct
         device     sz_Fenster01
         reading    state
         set        state
         type       item
       Wohnzimmer.fenster:
         converter  Direct
         device     wz_Fenster01
         reading    state
         set        state
         type       item
       Bath_rtr_act:
         converter  NumDisplay
         device     bad_therm
         reading    temperature
         set
         type       item
       Bath_rtr_comfort:
         converter
         device
         reading
         set
         type       item
       Bath_rtr_frost:
         converter
         device
         reading
         set
         type       item
       Bath_rtr_night:
         converter
         device
         reading
         set
         type       item
       Bath_rtr_set:
         converter  NumDirect
         device     bad_therm
         reading    desiredTemperature
         set
         type       item
       Bath_rtr_state:
         converter  NumDisplay
         device     bad_therm
         reading    state
         set
         type       item
       Bath_rtr_text:
         converter  Direct
         device     bad_therm
         reading    mode
         set
         type       item
       Kue_decke.sw:
         converter
         device
         reading
         set
         type       item
       Kue_kaffeemaschine.sw:
         converter
         device
         reading
         set
         type       item
       Sz_musik.sw:
         converter  OnOff
         device     sz_Musik
         reading    state
         set        state
         type       item
       Sz_rtr_act:
         converter  NumDisplay
         device     sz_therm
         reading    temperature
         set
         type       item
       Sz_rtr_comfort:
         converter
         device
         reading
         set
         type       item
       Sz_rtr_frost:
         converter
         device
         reading
         set
         type       item
       Sz_rtr_night:
         converter
         device
         reading
         set
         type       item
       Sz_rtr_set:
         converter  NumDirect
         device     sz_therm
         reading    desiredTemperature
         set
         type       item
       Sz_rtr_state:
         converter
         device
         reading
         set
         type       item
       Sz_rtr_text:
         converter  Direct
         device     sz_therm
         reading    mode
         set
         type       item
       Wz_stehlampe.sw:
         converter  OnOff
         device     wz_Stehlampe
         reading    state
         set        state
         type       item
       Wz_tv.sw:
         converter  OnOff
         device     wz_TV
         reading    state
         set        state
         type       item
       Wz_tv_chdwn.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_chup.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_channel.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_down.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_exit.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_input.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_left.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_netflix.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_ok.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_right.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_show.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_up.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_off.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_voldwn.sw:
         converter
         device
         reading
         set
         type       item
       Wz_tv_volup.sw:
         converter
         device
         reading
         set
         type       item
       Wz_musik.sw:
         converter  OnOff
         device     wz_musik
         reading    state
         set        state
         type       item
       Wz_rtr_act:
         converter  NumDisplay
         device     wz_Therm
         reading    temperature
         set
         type       item
       Wz_rtr_comfort:
         converter
         device
         reading
         set
         type       item
       Wz_rtr_frost:
         converter
         device
         reading
         set
         type       item
       Wz_rtr_night:
         converter
         device
         reading
         set
         type       item
       Wz_rtr_set:
         converter  NumDirect
         device     wz_Therm
         reading    desiredTemperature
         set
         type       item
       Wz_rtr_state:
         converter
         device
         reading
         set
         type       item
       Wz_rtr_text:
         converter  Direct
         device     wz_Therm
         reading    mode
         set
         type       item
     Ipc:
       Ws:
         name       fronthem:127.0.0.1:55680
         pid        788
         Sock:
           FD         4
           NAME       fronthem:127.0.0.1:55680
           TYPE       fronthem
           buffer
           registered ws
           Parent:
     Listen:
       Bad_tuer:
         State:
           Bad.tuer:
             converter  Direct
             device     bad_Tuer
             reading    state
             set        state
             type       item
       Bad_therm:
         Desiredtemperature:
           Bath_rtr_set:
             converter  NumDirect
             device     bad_therm
             reading    desiredTemperature
             set
             type       item
         Mode:
           Bath_rtr_text:
             converter  Direct
             device     bad_therm
             reading    mode
             set
             type       item
         State:
           Bath_rtr_state:
             converter  NumDisplay
             device     bad_therm
             reading    state
             set
             type       item
         Temperature:
           Bath_rtr_act:
             converter  NumDisplay
             device     bad_therm
             reading    temperature
             set
             type       item
       Sz_fenster01:
         State:
           Schlafzimmer.fenster:
             converter  Direct
             device     sz_Fenster01
             reading    state
             set        state
             type       item
       Sz_musik:
         State:
           Sz_musik.sw:
             converter  OnOff
             device     sz_Musik
             reading    state
             set        state
             type       item
       Sz_therm:
         Desiredtemperature:
           Sz_rtr_set:
             converter  NumDirect
             device     sz_therm
             reading    desiredTemperature
             set
             type       item
         Mode:
           Sz_rtr_text:
             converter  Direct
             device     sz_therm
             reading    mode
             set
             type       item
         Temperature:
           Sz_rtr_act:
             converter  NumDisplay
             device     sz_therm
             reading    temperature
             set
             type       item
       Wz_fenster01:
         State:
           Wohnzimmer.fenster:
             converter  Direct
             device     wz_Fenster01
             reading    state
             set        state
             type       item
       Wz_stehlampe:
         State:
           Wz_stehlampe.sw:
             converter  OnOff
             device     wz_Stehlampe
             reading    state
             set        state
             type       item
       Wz_tv:
         State:
           Wz_tv.sw:
             converter  OnOff
             device     wz_TV
             reading    state
             set        state
             type       item
       Wz_therm:
         Desiredtemperature:
           Wz_rtr_set:
             converter  NumDirect
             device     wz_Therm
             reading    desiredTemperature
             set
             type       item
         Mode:
           Wz_rtr_text:
             converter  Direct
             device     wz_Therm
             reading    mode
             set
             type       item
         Temperature:
           Wz_rtr_act:
             converter  NumDisplay
             device     wz_Therm
             reading    temperature
             set
             type       item
       Wz_musik:
         State:
           Wz_musik.sw:
             converter  OnOff
             device     wz_musik
             reading    state
             set        state
             type       item
     Main:
       state      run
     Receiver:
     Sender:
Attributes:

--
Proxmox Host -> Debian VM -> FHEM 5.9
CUL868 - CUL433
3x Max! Wand-Thermostat - 3x Max! Fenstersensoren - 3x Max! Heizthermostat - 3x Intertechno Funksteckdosen - 3x Brennenstuhl Funksteckdosen
Tradfri Zeugs

dev0

Bitte noch das list von wz_Fenster01, hatte ich mich vielleicht unklar ausgedrückt.
Genaue Fehlerbeschreibung fehlt ebenfalls.

tboston

list wz_Fenster01

Internals:
   CULMAX0_MSGCNT 74
   CULMAX0_TIME 2016-02-23 15:09:29
   DEF        ShutterContact 0a4a4a
   IODev      CULMAX0
   LASTInputDev CULMAX0
   MSGCNT     74
   NAME       wz_Fenster01
   NR         37
   RSSI       -70.5
   STATE      closed
   TYPE       MAX
   addr       0a4a4a
   backend    CULMAX0
   rferror    0
   type       ShutterContact
   Helper:
     Dblog:
       Rssi:
         Logdb:
           TIME       1456236569.9033
           VALUE      -70.5
       Battery:
         Logdb:
           TIME       1456236569.9033
           VALUE      ok
       Closed:
         Logdb:
           TIME       1456236569.9033
           VALUE
       Onoff:
         Logdb:
           TIME       1456236569.9033
           VALUE      0
       Opened:
         Logdb:
           TIME       1456159574.41562
           VALUE
   Readings:
     2016-02-23 15:09:29   RSSI            -70.5
     2016-02-23 15:09:29   battery         ok
     2016-02-15 12:30:55   msgcnt          1
     2016-02-23 15:09:29   onoff           0
     2016-02-23 15:09:29   state           closed
   Internals:
     interfaces switch_active;battery
Attributes:
   IODev      CULMAX0
   icon       fts_window_2w_open_l
   room       Wohnzimmer


Smartvisu Erro schicke ich dir Abend wenn ich Zuhause bin.
--
Proxmox Host -> Debian VM -> FHEM 5.9
CUL868 - CUL433
3x Max! Wand-Thermostat - 3x Max! Fenstersensoren - 3x Max! Heizthermostat - 3x Intertechno Funksteckdosen - 3x Brennenstuhl Funksteckdosen
Tradfri Zeugs

tboston

#14
Zitat von: dev0 am 23 Februar 2016, 11:15:35
Genaue Fehlerbeschreibung fehlt ebenfalls.

Hier der Screenshot. Fenster ist aktuell geschlossen, wird auch angezeigt aber "Fenster ist geöffnet" wird immer angezeigt.
--
Proxmox Host -> Debian VM -> FHEM 5.9
CUL868 - CUL433
3x Max! Wand-Thermostat - 3x Max! Fenstersensoren - 3x Max! Heizthermostat - 3x Intertechno Funksteckdosen - 3x Brennenstuhl Funksteckdosen
Tradfri Zeugs

dev0

An Deinen Einstelleungen liegt es nicht, die sind soweit ich das sehen kann ok. Etwas unelegant ist vielleicht die Mischung aus svg und png Icons.
Ich hab's jetzt mal nachgestellt (allerdings mit sv 2.8 ) um die Elemente mit Firebug untersuchen zu können: Die nicht-Sichtbarkeit der Elemente wird über "style=display: none" gesteuert und das kann mMn mit dem Code nicht funktionieren. Lass in dem <span> Block den style einfach weg und schon sollte es funktionieren, bei mir macht es das auch:

<span>
{{ basic.symbol('Wohnzimmer.Fensterauf', 'Wohnzimmer.Fenster', 'Fenster ist geöffnet', icon1~'fts_window_1w_open.png', 'open') }}
{{ basic.symbol('Wohnzimmer.Fensterzu', 'Wohnzimmer.Fenster', 'Fenster ist zu', icon0~'fts_window_1w.svg', 'closed') }}
</span>

hermann258

Das Problem hatte ich auch.
Setze mal bei

GAD Edit
reading auf onoff
converter auf Direct
cmd set auf onoff

dann hat es bei mir geklappt.

pcbastler

noch als Ergänzung:
Beim Einsatz eines HM-SEC-RHS lassen sich auch alle 3 Zustände anzeigen:

{{ basic.symbol('Wohnzimmer.Fensterauf', 'Wohnzimmer.Fenster', 'Fenster ist geöffnet', icon1~'fts_window_1w_open.png', 'open') }}
{{ basic.symbol('Wohnzimmer.Fenstergekippt', 'Wohnzimmer.Fenster', 'Fenster ist gekippt', icon1~'fts_window_1w_tilt.png', 'tilted') }}
{{ basic.symbol('Wohnzimmer.Fensterzu', 'Wohnzimmer.Fenster', 'Fenster ist zu', icon1~'fts_window_1w.png', 'closed') }}