Homestatus will nicht

Begonnen von Gunther, 06 Februar 2016, 19:26:07

Vorheriges Thema - Nächstes Thema

Gunther

Mein Homestatus will nicht wie ich mir das denke.
Wenn ich über die Oberfläche schalte wird immer "1" gesetzt. Nur gaaaanz selten schaltet sich mal das Bild von Home auf einen der anderen Status, allerdings springt er dann direkt wieder zurück.
Grob hat das schon mal funktioniert. Leider hat ein Umstellen ausserhalb von der UI den Status auf der Oberfläche nicht verändert. Dann hatte ich angefangen umzustellen. Leider weiss ich nicht warum nun nichts geht.

In FHEM habe ich folgendes definiert:
define haus_Status dummy
attr haus_Status room Haus
attr haus_Status sortby 01
attr haus_Status webCmd state
attr haus_Status setList state:1,2,3,4,5


list homeStatus:
Internals:
   NAME       haus_Status
   NR         2191
   STATE      2
   TYPE       dummy
   Readings:
     2016-02-06 18:53:18   state           2
Attributes:
   room       Haus


In der Tablet UI habe ich nun alle Kombinationen aus den unterschiedlichen Versionen aus FHEM Wiki und Github durch.
So schaut es gerade aus:
<li data-row="2" data-col="7" data-sizex="2" data-sizey="2">
        <header>Anwesenheit</header>
<div data-type="homestatus" data-device='haus_Status'
       data-get-on='["1","2","3","4","5"]'
       data-alias='["Zuhause","Schlafen","Abwesend","Urlaub","Gäste"]'
       data-version='guest'
       data-icons='["fa-home","fa-bed","fa-car","fa-suitcase","fa-plus"]'>
</div>
</li>
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Gunther

Sieht der Code in FHEM ok aus?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

setstate

passt alles FHEM Code und FTUI Code. Klappt 1:1 kopiert bei mir so ...

Gunther

#3
EDIT: Auf einem anderen Rechner geht es. Auf meinem MacBook auf keinem Browser. Ich werde mal neu starten...

Ab hier nicht mehr lesen!

kann es etwas mit pagetab zu tun haben?

Ich habe eine Index.html, die den homebutton aufruft:
<body>
<div class="gridster">

<ul>

<li class="halbTransparent" data-row="1" data-col="1" data-sizex="1" data-sizey="1" data-template="inc_homebutton.html">
</li>

</ul>
</div>

</body>


homebutton sieht so aus und ist wiederum in index-home.html eingebettet:
<header>Home</header>
<div data-type="pagetab" 
data-url="index_home.html"
data-icon="fa-home"
data-on-background-color="orange"
class="cell"></div>
<div data-type="label" class="narrow darker">Home</div>


index-home, hier ist der Anwesenheitsstatus eingebettet:
<!DOCTYPE html>
<html>
<head>
        <title>HOME</title>
</head>
<body>

<div class="gridster">

<ul>



<!-- ========= Linkes-Hauptmenü =========== -->
<!-- ====================================== -->
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1" data-template="inc_homebutton.html"></li>
<li data-row="2" data-col="1" data-sizex="1" data-sizey="4" data-template="menu_left_main.html"></li>

<!-- ========= Rechtes-Hauptmenü ========== -->
<!-- ====================================== -->
<li data-row="2" data-col="9" data-sizex="1" data-sizey="4" data-template="menu_right_main.html"></li>

<!-- ====================================== -->
<!-- ====================================== -->
<!-- =========== Seitenbereich ============ -->
<!-- ====================================== -->
<!-- ====================================== -->

<!-- ====================================== -->
<!-- ========= Zeile 1 beginnend ========== -->
<!-- ====================================== -->

<!-- ============= Uhrzeit ================ -->
<li data-row="1" data-col="2" data-sizex="2" data-sizey="1" data-template="inc_uhr.html"></li>


<!-- ========= Aussentemperatur  =========== -->
<li data-row="1" data-col="4" data-sizex="2" data-sizey="1" data-template="inc_aussentemp.html"></li>

<!-- ============= Wetter ================ -->
<li data-row="1" data-col="6" data-sizex="1" data-sizey="1" data-template="inc_wetterbutton.html"></li>
...
...
...
<!-- ============= Anwesenheit ================ -->
<li data-row="2" data-col="7" data-sizex="2" data-sizey="2">
        <header>Anwesenheit</header>
<div data-type="homestatus" data-device='haus_Status'
       data-get-on='["1","2","3","4","5"]'
       data-alias='["Zuhause","Schlafen","Abwesend","Urlaub","Gäste"]'
       data-version='guest'
       data-icons='["fa-home","fa-bed","fa-car","fa-suitcase","fa-plus"]'>
</div>
</li>
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

Gunther

Ich bekomme ab und an in Tablet UI

Disconnected from FHEM
Retry to connect in 10 seconds


Was kann das sein?
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden

MichaelT

Zitat von: Gunther am 08 Februar 2016, 14:40:02
Ich bekomme ab und an in Tablet UI

Disconnected from FHEM
Retry to connect in 10 seconds


Was kann das sein?

Ggf. nochmal update. Setstate hat gestern Morgen noch eine Änderung gemacht (longpoll)

Gruß
Michael
Großes Mischmasch aus HM, Philips, WLAN und Eigenprojekte.
ABER alles mit FHEM.

Gunther

Danke, scheint geholfen zu haben!
FHEM@Proxmox@Nuc: TabletUI als User-Interface (4 Wandtablets) / IOs per ser2net gekapselt
Homematic: Heizung, Fenster, Bewegung | Jeelink: Temperatur | Z-Wave: Bewegung, Temperatur | FS20: Temperatur, Fenster | Viessmann-Heizung eingebunden