<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[HABPanel sceneMap im Dropdownmenü zeigt nur 1 Eintrag an]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich habe folgendes Problem:</p>
<p dir="auto">Ich habe eine Map erstellt, um die Szenen meiner Huelampe nachzubilden.</p>
<pre><code>&lt;!-- Defined scenes --&gt;
&lt;div ng-init="sceneMap={
              'true': 'scene_konzentrieren',
              'true': 'scene_energie_tanken',
              'true': 'scene_entspannen',
              'true': 'scene_frühlingsblüten',
              'true': 'scene_gedimmt',
              'true': 'scene_hell',
              'true': 'scene_lesen',
              'true': 'scene_nachtlicht',
              'true': 'scene_nordlichter', 
              'true': 'scene_tropendämmerung', 
              'true': 'scene_tv_licht'
             }" /&gt;
</code></pre>
<p dir="auto">Diese habe ich von der Vorlage "Hue Color Light Controller" kopiert:</p>
<pre><code>&lt;!-- Defined scenes --&gt;
&lt;div ng-init="sceneMap={
              '81,56,100': 'Normal',
              '5,91,78': 'Savanna Sunset',
              '37,47,48': 'Tropical Twilight', 
              '225,99,53': 'Arctic Aurora', 
              '320,57,84': 'Spring Blossom', 
              '74,78,56': 'Relax', 
              '84,47,100': 'Read', 
              '181,21,100': 'Concentrate', 
              '187,98,100': 'Energize', 
              '82,55,100': 'Bright', 
              '82,55,30': 'Dimmed', 
              '82,55,0': 'Nightlight'
             }" /&gt;
</code></pre>
<p dir="auto">Ändert man nun von drei Zahlen auf ein "true", wird nur noch die letzte Szene angezeigt. Funktionalität ist aber gegeben. Die Szene wird angeschaltet.</p>
<p dir="auto"><img src="/assets/uploads/files/1600534607027-0a0be030-43d8-4502-b60c-626eb31ed697-image.png" alt="0a0be030-43d8-4502-b60c-626eb31ed697-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Version Web-Adapter: 3.0.12<br />
Version HABpanel: 0.4.3</p>
<p dir="auto">Hat jemand eine Idee was ich stattdessen ändern könnte damit alle Einträge aus der Map angezeigt werden?</p>
<p dir="auto">Hardcodiert funktioniert es auch nicht:</p>
<pre><code>&lt;li role="menuitem"&gt;&lt;a ng-click="sendCmd(config.folder + '.scene_konzentrieren', 'true')"&gt;{{scene_konzentrieren}}&lt;/a&gt;&lt;/li&gt;
&lt;li role="menuitem"&gt;&lt;a ng-click="sendCmd(config.folder + '.scene_energie_tanken', 'true')"&gt;{{scene_energie_tanken}}&lt;/a&gt;&lt;/li&gt;
</code></pre>
<p dir="auto">Kompletter Code:</p>
<pre><code>&lt;style&gt;
.icon-tile.colorize {
  filter: invert(45%) sepia(100%) hue-rotate(15deg) saturate(1700%);
-webkit-filter: invert(45%) sepia(100%) hue-rotate(15deg) saturate(1700%);
}
.hue-controller-table {
  width: 100%;
  border-collapse: separate; 
  border-spacing: 8px;
  border: 2px solid #76899e; 
  border-radius: 10px;  
} 
.hue-rounded-border {
  border: 2px solid #76899e; 
  border-radius: 10px;  
}
#dimmer-slider .rz-bubble {
  color: #FFAA00;
}
#dimmer-slider .rz-pointer {
  background-color: #FFAA00;
}
#dimmer-slider .rzslider .rz-bar.rz-selection {
  background-color: #FFAA00;
}
.caret#hue-controller-caret {
  position: absolute;
  left: 95%;
  top: 45%;
  color: white;  
}
.hue-select {
  padding-right: 10px;
}
.action-button#single-button {
  color: #FFAA00;
  background-color: rgb(95,95,95);
  border: 1px solid #76899e;
  overflow: hidden;
  width: 100%;
  border-radius: 5px;
  font-size: 18px;
  font-weight: normal;
}
ul.dropdown-menu#hue-controller-dropdown {
  background-color: rgb(200,200,200);
  text-align: center;
  border: 0px;
  border-radius: 5px;
  width: 100%;
} 
ul.dropdown-menu#hue-controller-dropdown li {
  color: #000;
  border-collapse: separate;
  padding: 5px;
  border-radius: inherit;  
} 
  
&lt;/style&gt;

&lt;!-- Defined scenes --&gt;
&lt;!--div ng-init="testMap={
              'true': 'scene_konzentrieren',
              'true': 'scene_energie_tanken',
              'true': 'scene_entspannen',
              'true': 'scene_frühlingsblüten',
              'true': 'scene_gedimmt',
              'true': 'scene_hell',
              'true': 'scene_lesen',
              'true': 'scene_nachtlicht',
              'true': 'scene_nordlichter', 
              'true': 'scene_tropendämmerung', 
              'true': 'scene_tv_licht'
             }" /&gt;--&gt;

&lt;table class="hue-controller-table"&gt;
  &lt;tr&gt;
    &lt;td ng-if="config.showTitle == true" colspan="2"&gt;
      &lt;h3 style="color: #ffaa00; line-height: .5em;"&gt;{{config.title}}&lt;/h3&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td width="20%" class="hue-rounded-border"&gt;
      &lt;table style="width: 100%;"&gt;
        &lt;tr&gt;
          &lt;td style="padding: 0px; padding-top: 10px; padding-bottom: 10px;"&gt;
            &lt;div ng-init='onoff={"name": "OnOff",
                          "item": config.light,
                          "hidelabel": true,
                          "hideonoff": true,
                          "iconset": "smarthome-set",
                          "icon": "bulb",
                          "icon_size": "36" }'&gt;
              &lt;widget-switch   ng-model="onoff" /&gt;
            &lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;
    &lt;/td&gt;
    &lt;td width="80%" class="hue-rounded-border"&gt;
      &lt;div class="slider-div" ng-init='dimmerModel={"name": "dimmer", "item": config.dimmer, 
                          "floor" : 0, "ceil": 100, "step": 1,
                          "hidelabel" : "true", "hidelimits": "true" }'&gt;
        &lt;widget-slider ng-model="dimmerModel" id="dimmer-slider"/&gt;
      &lt;/div&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;td colspan="2"&gt;
      &lt;table width="100%"&gt;
        &lt;tr&gt;
          &lt;td&gt;&lt;div style="font-size: 15px; color: #FFAA00; font-weight: bold;"&gt;&lt;u&gt;Scene&lt;/u&gt;&lt;/div&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
          &lt;td&gt;
            &lt;div style="width: 100%;" class="btn-group" uib-dropdown&gt;
              &lt;button id="single-button" type="button" class="action-button" uib-dropdown-toggle&gt;
               &lt;span id="hue-select"&gt;{{testMap[itemValue(config.folder)]}}&lt;/span&gt;&lt;span class="caret" id="hue-controller-caret"&gt;&lt;/span&gt;
               &lt;span id="hue-select" ng-if="testMap[itemValue(config.folder)]== NULL"&gt;Unbekannte Szene ({{itemValue(config.folder)}})&lt;/span&gt;
              &lt;/button&gt;
              &lt;ul class="dropdown-menu" id="hue-controller-dropdown" uib-dropdown-menu role="menu" aria-labelledby="single-button"&gt;
                &lt;!--&lt;li role="menuitem"&gt;&lt;a ng-click="sendCmd(config.folder + '.scene_konzentrieren', 'true')"&gt;{{scene_konzentrieren}}&lt;/a&gt;&lt;/li&gt;
                &lt;li role="menuitem"&gt;&lt;a ng-click="sendCmd(config.folder + '.scene_energie_tanken', 'true')"&gt;{{scene_energie_tanken}}&lt;/a&gt;&lt;/li&gt;--&gt;
                &lt;li role="menuitem" ng-repeat="(state, label) in testMap"&gt;
                  &lt;a ng-click="sendCmd(config.folder + '.' + label, state)"&gt;{{label}}&lt;/a&gt;
              &lt;/ul&gt;
            &lt;/div&gt;
          &lt;/td&gt;
        &lt;/tr&gt;
      &lt;/table&gt;          
    &lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;
</code></pre>
<p dir="auto">Besten Dank vorab!</p>
]]></description><link>https://forum.iobroker.net/topic/36944/habpanel-scenemap-im-dropdownmenü-zeigt-nur-1-eintrag-an</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 00:23:42 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/36944.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 19 Sep 2020 17:19:40 GMT</pubDate><ttl>60</ttl></channel></rss>