ReadingsGroup mit Button im Floorplan triggert doppelt

Begonnen von Deathevn, 17 Februar 2015, 13:50:52

Vorheriges Thema - Nächstes Thema

Deathevn

Hallo,

ich habe mir einen Button gebastelt, der je nach Zustand des dazugehörigen Dummys diesen entweder auf on oder auf off setzen soll.

Realisiert habe ich das mittels folgender ReadingsGroup:

Internals:
   DEF        Urlaub:state
   NAME       btn_urlaub
   NR         97
   NTFY_ORDER 50-btn_urlaub
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CHANGETIME:
   Content:
     Urlaub     1
   Content2:
   DEVICES:
     ARRAY(0x4c97a50)
   Helper:
     Dblog:
       Urlaub.state:
         Logdb:
           TIME       1424176944.73696
           VALUE      <a style="cursor:pointer" onClick="FW_cmd('/fhem?XHR=1&cmd=trigger ntfy_rg Urlaub state')"><svg class="icon urlaub_nein" alt="off" title="off" version="1.1" xmlns="http://www.w3.org/2000/svg" height="100px" width="140px"> <g> <rect x ="00" y ="00" width ="140" height ="100" rx ="0" ry ="0" fill="#ff9900"/> <text x="130" y="90" text-anchor="end" font-size="38" font-family="lcars" >Zuhause</text> </g> </svg></a>
   Fhem:
     lastDefChange 2
     last_update 1424176168.67074
   Helper:
     DEF
     Commands:
       Urlaub.state trigger ntfy_rg Urlaub state
     Valueicon:
       state.off  urlaub_nein
       state.on   urlaub_ja
Attributes:
   commands   {'Urlaub.state' => 'trigger ntfy_rg Urlaub state' }
   fp_Status  165,10,0,
   noheading  1
   nonames    1
   notime     1
   room       Frontend
   valueIcon  {'state.on'=>'urlaub_ja','state.off'=>'urlaub_nein'}


und dem dazugehörigen Dummy:

Internals:
   NAME       Urlaub
   NR         70
   STATE      off
   TYPE       dummy
   CHANGETIME:
   Helper:
     Dblog:
       State:
         Logdb:
           TIME       1424176944.81975
           VALUE      off
   Readings:
     2015-02-17 13:42:24   state           off
Attributes:
   devStateIcon on:rc_GREEN off:rc_RED
   group      Anwesenheit
   icon       weather_summer
   room       Steuerung
   webCmd     on:off


Das notify ntfy_rg und die dazugehörige Funktion rg() habe ich dem Wiki entnommen.

Soweit funktioniert auch alles. Sobald ich die ReadingsGroup allerdings in meinen Floorplan einbinde und dann auf das Icon klicke, wird das notify zweimal getriggert und der Status springt z.B. von on zu off und wieder auf on. Klicke ich das Icon aber ganz normal im fhem-Frontend an, dann klappt es einwandfrei.

Hab ich hier noch irgendwo einen Fehler?

Viele Grüße
Martin

UliM

Hi,
Es liegt am neuen floorplan_click.js, das ab morgen nicht mehr standardmäßig geladen wird.
Danach sollte dieses Problem nicht mehr auftreten.
=8-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Deathevn

Puh und ich dachte ich hab wieder was einfaches übersehen  :P
Danke für die schnelle Antwort!