Hallo ich steh auf dem Schlauch, bei meiner Rolladenseite funktioniert der longpoll nicht.
In der index.html steht <meta name="longpoll" content="1"> <!-- 1=longpoll;0=shortpoll every 30sec --> das sollte passen.
Auf den anderen Seiten klappt es nur bei dieser Seite nicht, immer erst nach dem aktualisieren der Seite :
<!DOCTYPE html>
<html>
<head>
<title>Rolladen</title>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="1" data-sizey="4">
<header>MENÜ</header>
<div class="cell">
<div data-type="pagetab" data-url="index.html" data-icon="fa-home" data-on-background-color="#aa6900" class="cell"></div>
<div data-type="pagetab" data-url="rollo.html" data-icon="oa-fts_shutter" data-on-background-color="#aa6900" class="cell"></div>
<div data-type="pagetab" data-url="heizung.html" data-icon="oa-sani_heating" data-on-background-color="#aa6900" class="cell"></div>
<div data-type="pagetab" data-url="sonos.html" data-icon="fa-music" data-on-background-color="#aa6900" class="cell"></div>
<!--<div data-type="pagetab" data-url="test.html" data-icon="fa-wifi" data-on-background-color="#aa6900" class="cell"></div> -->
<!--<div data-type="pagetab" data-url="index-example.html" data-icon="fa-file" data-on-background-color="#aa6900" class="cell"></div> -->
<!--<div data-type="pagetab" data-url="index_7.html" data-icon="fa-fax" data-on-background-color="#aa6900" class="cell"></div> -->
</div>
</li>
<li data-row="1" data-col="2" data-sizex="2" data-sizey="2">
<header>System</header>
<div class="container">
<div class="right ">
<div data-type="label" class="inline">Hand/Auto</div>
<div data-type="select" data-device="Ro_Ha_Au" data_list="setList" class="cell"></div>
</li>
<li data-row="1" data-col="4" data-sizex="2" data-sizey="2">
<header>Badezimmer</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Badezimmer" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","48","18","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Badezimmer" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Badezimmer" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Badezimmer" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Badezimmer" data-items='["100","1","48","18"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="1" data-col="6" data-sizex="2" data-sizey="2">
<header>Schlafzimmer</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Schlafzimmer" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","43","15","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Schlafzimmer" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Schlafzimmer" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Schlafzimmer" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Schlafzimmer" data-items='["100","1","43","15"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="1" data-col="8" data-sizex="2" data-sizey="2">
<header>Gästezimmer</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Gaestezimmer" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","48","16","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Gaestezimmer" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Gaestezimmer" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Gaestezimmer" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Gaestezimmer" data-items='["100","1","48","16"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="1" data-col="10" data-sizex="2" data-sizey="2">
<header>Kinderzimmer</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Kinderzimmer" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","43","17","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Kinderzimmer" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Kinderzimmer" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Kinderzimmer" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Kinderzimmer" data-items='["100","1","43","17"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="3" data-col="2" data-sizex="2" data-sizey="2">
<header>Gäste WC</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_WC" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","43","12","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_WC" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_WC" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_WC" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_WC" data-items='["100","1","43","12"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="3" data-col="4" data-sizex="2" data-sizey="2">
<header>Küche</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Kueche" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","43","13","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Kueche" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Kueche" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Kueche" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Kueche" data-items='["100","1","43","13"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="3" data-col="6" data-sizex="2" data-sizey="2">
<header>HWR</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_HWR" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","68","15","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_HWR" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_HWR" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_HWR" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_HWR" data-items='["100","1","68","15"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="3" data-col="8" data-sizex="2" data-sizey="2">
<header>Wohnzimmer Links</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Wohnzimmer_links" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","43","15","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Wohnzimmer_links" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Wohnzimmer_links" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Wohnzimmer_links" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Wohnzimmer_links" data-items='["100","1","43","15"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
<li data-row="3" data-col="10" data-sizex="2" data-sizey="2">
<header>Wohnzimmer Rechts</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Wohnzimmer_rechts" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","43","13","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Wohnzimmer_rechts" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Wohnzimmer_rechts" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Wohnzimmer_rechts" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Wohnzimmer_rechts" data-items='["100","1","43","13"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
</ul>
</div>
</div>
</div>
</li>
</ul>
</div>
</body>
</html>
Ich habe es mit Version 1.4.4 und 2.2 versucht, bei beiden das gleiche.
Danke
Markus
Kannst du nur die Seite radikal leer machen und mit einem Widget anfangen und probieren, ob es läuft. Und dann Stück für Stück wieder hinzufügen.
mit einem Problem dieser Art bist du nicht allein...
https://forum.fhem.de/index.php/topic,60947.0.html (https://forum.fhem.de/index.php/topic,60947.0.html)
Leider keine Änderung:
<!DOCTYPE html>
<html>
<head>
<title>Rolladen</title>
</head>
<body>
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="2" data-sizey="2">
<header>Badezimmer</header>
<div data-type="symbol" class="cell bigger left" data-device="Ro_Badezimmer" data-get="level"
data-icons='["oa-fts_shutter_100","oa-fts_shutter_30","oa-fts_shutter_50","oa-fts_window_2w"]'
data-get-on='["1","48","18","100"]' data-on-color="#2A2A2A"
data-on-background-color="#aa6900" data-background-icon="fa-square">
</div>
<div class="triplebox-v left" >
<div data-type="push" data-device="Ro_Badezimmer" data-icon="fa-chevron-up" data-background-icon="fa-square-o" data-set-on="hoch" class=""> </div>
<div data-type="push" data-device="Ro_Badezimmer" data-icon="fa-minus" data-background-icon="fa-square-o" data-set-on="stop" class=""> </div>
<div data-type="push" data-device="Ro_Badezimmer" data-icon="fa-chevron-down" data-background-icon="fa-square-o" data-set-on="runter" class=""> </div>
</div>
<div data-type="select" class="centered" data-device="Ro_Badezimmer" data-items='["100","1","48","18"]'
data-alias='["Auf","Zu","Schatten","Halb"]' data-get="level" data-set="" class="left" ></div>
</li>
</ul>
</div>
</body>
</html>
Gelöst :-)
Wenn ich level durch state ersetze funktioniert es.
Danke
Doch nicht :-(
Auf dem PC funktioniert es, auf dem IPad nicht.
Aber für heute ist Schluss!