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
Hi
poste mal ein list auf den Fensterkontakt, bitte.
das reading "state" hat welche Zustände (alle) ?
vg
joerg
<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>
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
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.
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
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.
Na das hab ich ja schon gemacht.
Poste Deinen code.
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>
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.
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:
Bitte noch das list von wz_Fenster01, hatte ich mich vielleicht unklar ausgedrückt.
Genaue Fehlerbeschreibung fehlt ebenfalls.
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.
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.
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>
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.
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') }}