Gartenbeleuchtung in TabletUI übernehmen

Begonnen von Kusselin, 13 Februar 2017, 13:03:43

Vorheriges Thema - Nächstes Thema

Thorsten Pferdekaemper

Also wo der Taster erscheint ist ja erstmal egal.
Was erscheint denn auf dem kleinen Popup, wenn Du das Ding drückst?
Gruß,
   Thorsten
FUIP

Kusselin

#16
Hi Thorsten,

so schauts aus wenn ich auf den Knopf drücke:

Warum habe ich noch so ein ">" zeichen unter beleuchtung stehen?

Gruss

Kusselin

Nur nochmal zum Verständnis....

der Aktor also das Device funktioniert ja in Fhem jetzt (war nicht korrekt gepairt).... und so wie mir das sinus gebastelt hat sollte es ja auch funktionieren...

Frage: liegt das dann an dem Code??? wenns doch aber in Fhem funzt kann es doch nur am Code liegen den ich von Sinus in FTui kopiert habe oder nicht??

Gruss
Markus

redlav

Das überflüssige > kommt von der Zeile:
<div data-type="label" class="darker big">Beleuchtung Terrasse</div>>

Am Ende ist ein > zuviel!

Bekommst du beim Betätigen des Switch in ftui eine Toastmessage?
Was steht da drin?
Wenn du das, was da kommt im fhem eingibst schaltet dann die Beleuchtung?

Mach mal im fhem ein list HM_471C02_Sw_01 und poste das Ergebnis hier.

Kusselin

Zitat von: redlav am 15 Februar 2017, 14:36:11
Das überflüssige > kommt von der Zeile:
<div data-type="label" class="darker big">Beleuchtung Terrasse</div>>

Am Ende ist ein > zuviel!

O.K. verstanden!
Zitat von: redlav am 15 Februar 2017, 14:36:11
Bekommst du beim Betätigen des Switch in ftui eine Toastmessage?
Was steht da drin?
Sorry, aber was ist eine Toastmessage?

Zitat von: redlav am 15 Februar 2017, 14:36:11
Wenn du das, was da kommt im fhem eingibst schaltet dann die Beleuchtung?
Was meinst du mit dem ws ich da eingebe?? Im oberen Post habe ich Screenshots gemacht..dort ist zu sehen wenn ich den Button betätige (ein) und aus (off)

Zitat von: redlav am 15 Februar 2017, 14:36:11
Mach mal im fhem ein list HM_471C02_Sw_01 und poste das Ergebnis hier.
mach ich sobal ich zuhause bin

Gruss

Thorsten Pferdekaemper

Zitat von: redlav am 15 Februar 2017, 14:36:11
Bekommst du beim Betätigen des Switch in ftui eine Toastmessage?
Was steht da drin?
Siehe zwei Posts vorher.

Zitat von: Kusselin am 15 Februar 2017, 16:46:50
O.K. verstanden!Sorry, aber was ist eine Toastmessage?
Das kleine Popup was kurz erscheint, wenn Du im FTUI auf das Icon klickst.

Zitat
Was meinst du mit dem ws ich da eingebe?? Im oberen Post habe ich Screenshots gemacht..dort ist zu sehen wenn ich den Button betätige (ein) und aus (off)
mach ich sobal ich zuhause bin
Gib das, was in dem kleinen Popup erscheint, mal im Kommandofeld in FHEM ein. Geht die Lampe dann an?
Wenn das funktioniert, dann gib mal in einem Browser in der Adresszeile das hier ein:
    http://<host-IP>:8083/fhem?XHR=1&cmd=set%20HM_471C02_Sw_01%20on
Natürlich <host-IP> durch Dein 192.168.178... ersetzen.
Was passiert dann?
Gruß,
   Thorsten

FUIP

Kusselin

#21
Hi Thorsten,

wenn ich das eingebe kommt:
Please define HM_471C02_Sw_01 first ?????

Gruss
markus

P.S. Das mit dem Toastmessage verstehe ich jetzt auch das ist die Message die immer kommt wenn man den Button drückt (das was ich auch kopert habe im Bild !!)

Also da stimmt definitiv was nicht!! Über fhem klappts und über Ftui nicht!! :'(

redlav

Die Toastmessages hatte ich übersehen. Mein Fehler :(

Wenn das Device nicht bekannt ist, stellt sich die Frage auf was du im fhem klickst?

Das wird dann wohl offensichtlich einen anderen Namen haben. Der von dir angegebene
ist der Name nach dem pairen. Hast du ihn danach umbenannt?

Kusselin

Hi, also wenn ich auf das Gerät in Fhem klicke..ich habe das umbenannt in " Beleuchtung terrasse" kommt folegndes:

INTERNALS:
DEF
471C0201
NAME

Beleuchtung_Terrasse
NOTIFYDEV

global
NR

59
NTFY_ORDER

50-HM_471C02_Sw_01
STATE

off
TYPE

CUL_HM
chanNo

01
device

HM_471C02
peerList

Terrasse_EIN,Terrasse_AUS


READINGS:
CommandAccepted

yes

2017-02-15 19:33:54
R-Terrasse_AUS-lgActionType

jmpToTarget

2017-02-11 12:27:33
R-Terrasse_AUS-shActionType

jmpToTarget

2017-02-11 12:27:33
R-Terrasse_EIN-lgActionType

jmpToTarget

2017-02-11 12:27:32
R-Terrasse_EIN-shActionType

jmpToTarget

2017-02-11 12:27:32
R-powerUpAction

off

2017-02-11 12:27:28
R-sign

off

2017-02-11 12:27:28
RegL_01.

08:00 30:06 57:24 56:00 00:00

2017-02-11 12:27:28
RegL_03.HM_39CD09_Btn_01

02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:64 0C:66 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:64 8C:66 00:00

2017-02-11 12:27:32
RegL_03.HM_39CD09_Btn_02

02:00 03:00 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:13 0C:33 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:13 8C:33 00:00

2017-02-11 12:27:33
deviceMsg

off (to CUL868)

2017-02-15 19:33:54
level

0

2017-02-15 19:33:54
pct

0

2017-02-15 19:33:54
peerList

Terrasse_EIN,Terrasse_AUS,

2017-02-12 10:12:01
recentStateType

ack

2017-02-15 19:33:54
state

off

2017-02-15 19:33:54
timedOn

off

2017-02-15 19:33:54


ATTRIBUTES:
group

Aktor Gartenbeleuchtung

deleteattr
model

HM-LC-SW4-DR

deleteattr
peerIDs

00000000,39CD0901,39CD0902

deleteattr
room

Draussen

deleteattr
webCmd

statusRequest:toggle:on:off

deleteattr


Gruss

redlav

Wenn das Device nicht mehr so im fhem heißt, musst du das natürlich auch im ftui so angeben:

data-device="Beleuchtung_Terrasse"

Kusselin

schwere Geburt...aber jetzt funktioniert es!!!  :D

Danke Euch!!!

Ne frage jetzt noch...wie bekomme ich jetzt das Widget links oben in die erste Spalte?

Super und nochmal danke..jetzt klappts mit dem button drücken!!!

redlav

Wenn deine html-Datei noch so aussieht wie hier:
https://forum.fhem.de/index.php/topic,67014.msg585172.html#msg585172
dann fehlt da eine weitere Gridster definition.

Ich kann nicht genau erkennen, was das hier werden soll:

<ul>
   <!-- Menü -->
   <li data-col="1" data-row="1" data-sizex="1" data-sizey="8" data-template="menu.html"></li>
</ul>


Welche Version hast du im Einsatz?
Wenn du kleiner 2.6 bist, musst du im Header noch die Gridstergrößen definieren:

<meta name="widget_base_width" content="xx">
<meta name="widget_base_height" content="xx">

Mit 2.6 selber habe ich nich nichts gemacht, dann braucht man das nicht (glaube ich), muss dann aber auch
keine sizex + sizey angeben.


Kusselin

Hi redlav,

wie bzw, woran erkenne ich die version von FTUI?

Und ich dachte mit dem Eintrag:
ul>
   <!-- Menü -->
   <li data-col="1" data-row="1" data-sizex="1" data-sizey="8" data-template="menu.html"></li>
</ul>

definiere ich die Position des Buttons "Beleuchtung Terrasse"!

Gruss

redlav

Zitat
woran erkenne ich die version von FTUI?
Die Version kann man sich über folgenden Code anzeigen lassen:

<div class="cell">
    <div class="bigger line-normal">FTUI</div>
    <div class="" data-bind="ftui.version"></div>
</div>

Zitat
Und ich dachte mit dem Eintrag:

<ul>
   <!-- Menü -->
   <li data-col="1" data-row="1" data-sizex="1" data-sizey="8" data-template="menu.html"></li>
</ul>

definiere ich die Position des Buttons "Beleuchtung Terrasse"!
Nicht so ganz. Was es mit dem data-template auf sich hat, kann ich nicht sagen. Aber die Definition müsste in etwa so aussehen:

<ul>
   <li data-col="1" data-row="1" data-sizex="1" data-sizey="8">
      <div data-type="switch" class="big"
        data-device="HM_471C02_Sw_01"
        data-get="state"
data-get-on='["on","off"]'
data-set-on="on"
data-set-off="off"
data-icons='["fa-lightbulb-o","fa-lightbulb-o"]'
data-on-colors='["black","gray"]'
data-background-colors='["#AA6900","#505050"]'>
      </div>
      <div data-type="label" class="darker big">Beleuchtung Terrasse</div>
   </li>
</ul>


Wobei die Größe der Kachel durch data-sizex="1" data-sizey="8" angegeben wird. Da ich nicht weiß, wie groß (und ob überhaupt)
deine widget_base definiert ist, muss du das ausprobieren, in dem du die Werte vergrößerst bzw. verkleinerst.

Kusselin

Hi, danke dir..

bin am testen und rumprobieren....aber glaubst ich bekomms hin diese widget nebeneinander zu ordner!!! das klappt einfach nicht!! >:(

Untereinander funzt ja automatisch, aber das blöde nebeneinander.....

Gruss

Markus