FHEM Forum

FHEM => Frontends => FLOORPLAN => Thema gestartet von: mediastudio am 10 Mai 2013, 21:23:25

Titel: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 10 Mai 2013, 21:23:25
Hallo,
Dimmer-Slider zeigt im floorplan ein Rechteck, weiter keine Funktion, es erscheint nur "NaN"
Wer hat denn da einen Tipp?
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 11 Mai 2013, 08:57:06
1. ist das Problem auf dem floorplan begrenzt? Funktioniert es mit FHEMWEB?
2. Liefert das drunterliegende Geraet fuer diese Werte immer nur Zahlen in dem angegebenen Bereich? Das kann man mit einem parallel laufenden inform timer am besten sehen.
3. Wenn wir nicht nur beistehen sollen (alles wird gut :), dann brauchen wir eine genaue Definition samt Attribute.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 11 Mai 2013, 11:05:58
Hallo,
es ist auf den floorplan begrenzt
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 13 Mai 2013, 12:06:06
Slider im floorplan ein Rechteck mit "NaN"
diese Erscheinung wird in weiteren Beiträgen erwähnt, aber es hat noch
keiner eine Lösung genannt

<tr id="Buero_Dimmer-devicename" class="devicename fp_BUNGALOW"></tr>
<tr id="Buero_Dimmer" class="devicestate fp_BUNGALOW"></tr>
<tr id="Buero_Dimmer-devicecommands" class="devicecommands"><td colspan="2"><div id="slider.Buero_Dimmer" class="slider"><div class="handle" style="left:NaNpx;"></div></div><script type="text/javascript" value="-1"></script></td>

<tr id="Buero_Dimmer-devicename" class="devicename fp_BUNGALOW"></tr><tr id="Buero_Dimmer" class="devicestate fp_BUNGALOW"></tr><tr id="Buero_Dimmer-devicecommands" class="devicecommands"><td colspan="2"><div id="slider.Buero_Dimmer" class="slider"><div class="handle" style="left:NaNpx;"></div></div><script type="text/javascript" value="-1"></script></td>

## wenn der Floorplan aufgerufen wird:
<script type="text/javascript" value="-1">

## wenn der Slider bewegt wird:
<script type="text/javascript" value="NaN">

es sollte doch eine Lösung geben, jemand hat doch das Modul programmiert.
danke für weitere Hilfe
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 13 Mai 2013, 20:07:17
Zitat von: mediastudio schrieb am Mo, 13 Mai 2013 12:06es sollte doch eine Lösung geben, jemand hat doch das Modul programmiert.
Hi,
stimmt, das war ich :)
Erstens hab ich diese Fehlermeldung bisher nicht gesehen,
zweitens fällt es mir nicht ohne weiteres auf da ich selbst keinen slider verwende,
drittens hab ich an floorplan.pm nix geändert.

Immerhin kann ich das Verhalten nachstellen. Der slider wird beim Aufruf des floorplans normal angezeigt, nach klicken auf den slider-button wechselt die button-Beschriftung zu NaN, der slider ist nicht funktional.

Ich nehm's auf meine To-Do-Liste.

Gruß, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 13 Mai 2013, 20:09:23
Zitat von: mediastudio schrieb am Sa, 11 Mai 2013 11:05Hallo,
es ist auf den floorplan begrenzt
Hi,
damit wäre immerhin schon Frage 1 von 3 beantwortet. Wie sieht's mit den anderen Punkten aus?
Gruß, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 13 Mai 2013, 20:10:16
NaN steht fuer Not A Number, und es wird angezeigt, wenn das Javascript Code aus fhemweb.js als Parameter kein Zahl bekommt.

Mit dem HTML-Auszug kann ich nichts anfangen, weiterhin finde ich schade, dass aus meinen vier Fragen nur eine beantwortet wurde, um zu helfen braecht man eine Antwort auf alle.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 13 Mai 2013, 21:17:26
Hi,

Deine Frage: 2. Liefert das drunterliegende Geraet fuer diese Werte immer nur Zahlen in dem angegebenen Bereich? Das kann man mit einem parallel laufenden inform timer am besten sehen.

Wo starte ich den "parallel laufenden inform timer " ich bin leider noch nicht der Perl Spezi.
Danke für deine Hilfe, Slider sind wichtig und das kein Wert zurückgegeben wird habe ich auch schon festgestellt.
Ich habe heute den ganzen Tag damit experimentiert.
Also was für ein Debug soll ich machen.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 14 Mai 2013, 10:24:20
habe hier mal die Fehlermeldung
Fehler bei Floorplan Slider  

SCRIPT5007: Für die Eigenschaft "clientX" kann kein Wert abgerufen werden: Das Objekt ist Null oder undefiniert
fhemweb.js, Zeile 143 Zeichen 5


135    function
136    mouseDown(e)
137    {
138    var oldFn1 = document.onmousemove, oldFn2 = document.onmouseup,
139        oldFn3 = document.ontouchmove, oldFn4 = document.ontouchend;
140
141    if(maxX == 0)
142      init();
143    lastX = e.clientX;

Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 14 Mai 2013, 10:49:30
Das weist auf einem nicht unterstuetzten Browser hin, und in FHEMWEB sollte das Problem auch existieren. Faszinierend dass wir immer neue Hinweise bekommen, aber keine Antwort auf die urspruenglichen Fragen,
man verliert dabei die Motivation zu helfen.

> Wo starte ich den "parallel laufenden inform timer " ich bin leider noch nicht der Perl Spezi.

Perl knowhow ist nicht notwendig, aber leider etwas an Computerkenntnissen (shell oeffnen, Befehl eingeben, usw.). Ich habe es gefuehlt 1000-mal beschrieben, z.Bsp. hier: http://fhem.de/HOWTO.html#at. (//fhem.de/HOWTO.html#at.) Siehe auch http://lmgtfy.com/?q=fhem+inform+timer (//lmgtfy.com/?q=fhem+inform+timer)
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: Puschel74 am 14 Mai 2013, 10:58:32
Hallo,

ZitatPerl knowhow ist nicht notwendig, aber leider etwas an Computerkenntnissen (shell oeffnen, Befehl eingeben, usw.). Ich habe es gefuehlt 1000-mal beschrieben, z.Bsp. hier: http://fhem.de/HOWTO.html#at. (//fhem.de/HOWTO.html#at.) Siehe auch http://lmgtfy.com/?q=fhem+inform+timer (//lmgtfy.com/?q=fhem+inform+timer)

Dann würde sich sowas (und einige andere Sachen) doch sicher gut in einem How-To-der Fehlersuche machen ;-)
Gesammelt nochmal alles zusammenstellen und ab ins Wiki - dann reicht ein Verweis auf die Wiki-Seite.
Mal schauen. Wenn nicht jemand schneller ist damit werd ich mich mal dran setzen.

Grüße
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 14 Mai 2013, 11:35:09
Hallo,
also ich habe nun auch den "parallel laufenden inform timer" mittels Putty gestartet.

Alles was ich nun da sehe, zeigte mir auch der "parallel laufenden Event Monitor"
oder im Log 5 die fhem-2013-05.
Für den Slider in FHEMWEB werden die Signale ohne Fehler gesendet
und umgesetzt, habe verschiedene Browser zum Testen genommen.
Im Floorplan wird nichts angezeigt keine Fehlermeldung, bis auf "NaN".
Ich habe gesehen, dass der Slider von einigen schon als Problem geschildert wird,
aber keiner konnte helfen.
Nun habe ich darüber nochmals eine Anfrage gestellt, ich entschuldige mich gleich dafür,
habe wohl jemand auf den Schlips getreten.
Ich selbst habe hier einen kompletten Bungalow mit EnOcean ausgerüstet, habe auch eine GUI- PLS und da funktionirt alles.
Parallel dazu ist nun FHEM eingebunden und ich möchte nun wenn es geht, die Aktoren und Sensoren mittels FHEM in Funktion nehmen.
Für jede Hilfe bin ich dankbar und ich will Niemand nerven.

Gruß
Wilfried
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 14 Mai 2013, 11:52:53
Ok, wir kriegen Schritt fuer Schritt die Antworten auf unsere Fragen, ich fasse zusammen:
- Das Problem ist auf FLOORPLAN begrenzt, in FHEMWEB laeuft es.
- Was im inform timer steht, wissen wir weiterhin nicht, nur dass es gleich dem Event Monitor ist. Vermutlich sind diese nicht relevant, das Problem wird nicht von einem Event, sondern vom User-Aktion ausgeloest. Das Problem mit dem Event monitor ist, dass es nicht mit allen Browsern perfekt funktioniert, wenn man parallel in diesem Browser FHEM-Aktionen ausloest. Inform timer hat dieses Problem nicht.
- Die Definition der Elemente wissen wir weiterhin nicht.

Bitte also folgendes uns beantworten (ALLE PUNKTE, nicht nur ausgewaehlte):
- auf welchem Hardware/OS laeuft fhem
- Zeit des letzten updates oder falls kein update durchgefuehrt wurde, welche FHEM version
- mit welchem Browser wurde getestet
- Definition vom betroffenen EnOcean Geraet samt alle Attribute + definition vom TCM120 + alle Attribute
- die Zeilen aus inform timer, die dieses Geraet betreffen.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: stgeran am 14 Mai 2013, 12:05:07
Zitat:"Faszinierend dass wir immer neue Hinweise bekommen, aber keine Antwort auf die urspruenglichen Fragen"
Faszinierend ist, daß ich dieses Thema am 11.03.2013 auch schon gepostet habe und KEINE Antwort auf meine Frage bekommen habe. Nur der Threadersteller dieses Threads hat am 09.05.2013 gefragt, ob sich da etwas getan hat.
Hätte jemand da schon Fragen gestellt wären wir jetzt schon weiter. Also, haltet den Ball flach.

OK, während ich geschrieben habe kamen noch Fragen nach OS usw.
OS bei mir WIN7 64bit; ((Hardware Intel 4core Prozessor; Asus MB;) vergesst diesen Teil)); fhem ist aktuell, Version kann ich erst heute Abend posten; Browser ist firefox letzte Version (Update automatisch)

Gerät ist bei mir ein HomeMatic Steckdosendimmer

Ahh Sch..... Hardware ist natürlich die FB 7390
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 14 Mai 2013, 14:44:38
Hallo, hier die Antwort

- auf welchem Hardware/OS laeuft fhem
windows7

- Zeit des letzten updates oder falls kein update durchgefuehrt wurde, welche FHEM version
neu installiert 20. April 2013  V 5.4

- mit welchem Browser wurde getestet
IE 10, Opera V 12.14, Firefox 15.0.1, Google chrome, Safari 5.0.2

- Definition vom betroffenen EnOcean Geraet samt alle Attribute + definition vom TCM120 + alle Attribute
Das Gerät ist ein OPUS (Eltako) Dimmaktor GN-A-R12V-UD / UniversalDimmer

#### TCM120
define bor TCM 120 COM4@9600

##############################################
#
# Dimmer Buero
#
##############################################

define Buero_Dimmer EnOcean fff25c83
attr Buero_Dimmer eventMap B0:on BI:off
attr Buero_Dimmer fp_BUNGALOW 329,170,2,
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType eltakoDimmer
attr Buero_Dimmer webCmd dim:on:off

- die Zeilen aus inform timer, die dieses Geraet betreffen.

SecurityCheck:
telnetPort has no password/globalpassword attribute.
Restart fhem for a new check if the problem is fixed,
or set the global attribute motd to none to supress this message.

fhem>
fhem> inform timer
fhem> 2013-05-14 14:24:05 EnOcean Buero_Dimmer on
      2013-05-14 14:24:16 EnOcean Buero_Dimmer off
      2013-05-14 14:24:22 EnOcean Buero_Dimmer dimValueStored: 22
      2013-05-14 14:24:23 EnOcean Buero_Dimmer on
      2013-05-14 14:24:29 EnOcean Buero_Dimmer dimValueStored: 47
      2013-05-14 14:24:30 EnOcean Buero_Dimmer on
      2013-05-14 14:24:36 EnOcean Buero_Dimmer dimValueStored: 100
      2013-05-14 14:24:36 EnOcean Buero_Dimmer on
      2013-05-14 14:24:43 EnOcean Buero_Dimmer off

Gruß
Wilfried
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 16 Mai 2013, 07:33:02
Hi,
werde ich mir leider erst nächstes WE anschauen können, dieses WE bin ich unterwegs.

@Rudi: hat sich in fhemweb dr slider-Aufruf geändert, so dass das in floorplan nachgezogen werden muss? Es sind ja auch devices betroffen, bei denen der slider im FP funktionierte..

Gruß Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 16 Mai 2013, 11:24:33
Aeh... Jetzt wo Du das fragst: ja, sogar grundlegend. Auf draengen von Andre (of colorpicker fame) ist dropdown/slider/timepicker jetzt als "Plugin" verfuegbar (siehe auch Link (http://forum.fhem.de/index.php?topic=12460.0)), und FLOORPLAN.pm kann/muss vom doppelten Code befreit werden.

Suche nach "Commands, slider, dropdown" in FHEMWEB.pm: Du musst den folgenden foreach mit 20 Zeilen nach FLOORPLAN uebernehmen&anpassen, und kannst dafuer etwa 60 Zeilen loswerden.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: stgeran am 16 Mai 2013, 11:38:37
Das heist: Wir "Anwender" halten erst mal die Füße still, OK?
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 16 Mai 2013, 13:09:39
Zitat von: stgeran schrieb am Do, 16 Mai 2013 11:38Das heist: Wir "Anwender" halten erst mal die Füße still, OK?
Jepp - oder im Notfall (!) so lange auf eine ältere Version von fhemweb zurückgehen.
=8-)
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: Icebear am 19 Mai 2013, 23:07:12
Moinsen.

lol hätte ich mal vorher gelesen. Und ich wundere mich warum mein Slider nicht will im floorplan :)

Ok dann erstmal per Webcmd ... und wech
 
grüsse aus Wesel

Ice
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 22 Mai 2013, 20:02:51
Zitat von: rudolfkoenig schrieb am Do, 16 Mai 2013 11:24dropdown/slider/timepicker jetzt als "Plugin" verfuegbar [...]
Suche nach "Commands, slider, dropdown" in FHEMWEB.pm: Du musst den folgenden foreach mit 20 Zeilen nach FLOORPLAN uebernehmen&anpassen, und kannst dafuer etwa 60 Zeilen loswerden.
Hi,
gerade versucht - erster Anlauf gründlich gescheitert :(   Es werden außerhalb des eigentlich relevanten Code-Teils mehrere Datenstrukturen definiert, die ich ebenfalls nachziehen muss (Bsp @devs, @atEnds), hangele mich gerade von Fehlermeldung zu Fehlermeldung.

Wesentlich einfacher wäre es für mich, wenn es in FHEMWEB eine Funktion wie FW_devicestate2html($device) gäbe, die ich dann von FP aus aufrufen kann und die den devicestate von <td> bis </td> als Ergebnis liefert. Das wärre wohl leider in FHEMWEB ne größere Operation - aber damit hätten wir nachhaltig das Nachziehen vom Tisch :)

Im Moment blick ich leider nicht durch.

LG, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 22 Mai 2013, 21:42:04
Wenn ich FLOORPLAN richtig verstehe, dann werden je nach style in der fp_ Attribut unterschiedliche Elemente eingeblendet, eine gemeinsame Verwendung mit FHEMWEB sehe ich deswegen nicht. Abgesehen davon finde ich FHEMWEB Neusschreiben auch nicht so prickelnd.

Ich bleibe aber weiterhin bei meinem alten Vorschlag: kannst Du es mit dem angehaengten Patch probieren? Bei mir scheint es zu funktionieren.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 23 Mai 2013, 08:11:58
Hallo,
habe mal die Datei als 95_FLOORPLAN.pm eingebunden.
war das so zum Test gedacht? Ich bekomme folgende Fehler:

C:\Users\samsung\Downloads\FHEM Server>cd /fhem-5.4

C:\fhem-5.4>perl fhem.pl fhem.cfg
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 1, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 3, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Number found where operator expected at ./FHEM/95_FLOORPLAN.pm line 3, near "revision 3187"
        (Do you need to predeclare revision?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 4, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Array found where operator expected at ./FHEM/95_FLOORPLAN.pm line 5, at end of line
        (Missing semicolon on previous line?)
Array found where operator expected at ./FHEM/95_FLOORPLAN.pm line 5, near "20 "
        (Missing operator before  ?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 1, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 3, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Number found where operator expected at ./FHEM/95_FLOORPLAN.pm line 3, near "revision 3187"
        (Do you need to predeclare revision?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 4, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Array found where operator expected at ./FHEM/95_FLOORPLAN.pm line 5, at end of line
        (Missing semicolon on previous line?)
Array found where operator expected at ./FHEM/95_FLOORPLAN.pm line 5, near "20 "
        (Missing operator before  ?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 1, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 3, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Number found where operator expected at ./FHEM/95_FLOORPLAN.pm line 3, near "revision 3187"
        (Do you need to predeclare revision?)
Bareword found where operator expected at ./FHEM/95_FLOORPLAN.pm line 4, near "95_FLOORPLAN"
        (Missing operator before FLOORPLAN?)
Array found where operator expected at ./FHEM/95_FLOORPLAN.pm line 5, at end of line
        (Missing semicolon on previous line?)
Array found where operator expected at ./FHEM/95_FLOORPLAN.pm line 5, near "20 "
        (Missing operator before  ?)
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 23 Mai 2013, 08:45:37
Vielleicht irre ich mich, aber es schaut fuer mich so aus, dass das "Einbinden" unprofessionell durchgefuehrt wurde.
Kannst Du es mal detaillieren? Hoffentlich kam dabei das Programm patch vor.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 23 Mai 2013, 09:35:40
ja kann sein,
ich habe die Datei nur von "95_FLOORPLAN.pm.diff" in "95_FLOORPLAN.pm" geändert und in FHEM eingefügt.
Wie mache ich es richtig?

Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 23 Mai 2013, 11:46:41
Wie geschrieben, es muss mit patch angewendet werden.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 23 Mai 2013, 19:13:55
Zitat von: rudolfkoenig schrieb am Mi, 22 Mai 2013 21:42kannst Du es mit dem angehaengten Patch probieren? Bei mir scheint es zu funktionieren.
Hallo Rudi,
vielen Dank dafür, damit geht's.

- Verstehe nicht, warum $oldMe nötig ist, da sich der Wert von $FW_ME laut debugging nicht zu ändern scheint. Wenn ich den $oldMe-Mechanismus rausnehme, fliegt man aber zB nach timepicker-set aus dem FP raus. Mysteriös, aber funktioniert ja :)

- patch Zeile 67 hab ich angepasst: das Anhängen von /floroplan/$FP_name war doppelt (einmal bei Zuweisung $FW_ME, nochmals im Routinenaufruf). Jetzt sieht der Aufrugf richtiger aus - auch wenn's in beiden Varianten funktioniert. Mysteriös, aber funktioniert ja :)

- Auf der Strecke geblieben ist nun die Funktioonalität des attr fp_setbutton, mit dem man bisher bei FHTs et al den setbutton ausblenden konnte.  Ich persönlich brauch das nicht, aber da meldet sich bestimmt jemand.  Ich sehe nicht wie ich das wieder einbinden könnte....?

GLG, Uli

PS: mal vorab die raw-gepatchte neue Programmversion für eifrige Tester :)
PPS: die angehängte Programmversion ist alsbald obsolet - werd die neue Programmversion wohl noch heut Abend einchecken. Nur falls dies später mal jemand findet...
PPPS: Attachment gelöscht - aktualisierte Version per update bereitgestellt am 25.05.13
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 25 Mai 2013, 14:55:59
Hiho,
fix ist eingecheckt, ab morgen früh per update verfügbar.
Hinweis: Attribut fp_setbutton ist vorübergehend nicht funktional.


Zitat von: UliM schrieb am Do, 23 Mai 2013 19:13Auf der Strecke geblieben ist nun die Funktionalität des attr fp_setbutton, mit dem man bisher bei FHTs et al den setbutton ausblenden konnte.

@Rudi: sehe zwei Varianten:
1. Anpassung in FW_dropdownFn, à la
if ($FW_wname =~ "floorplan" && AttrVal($FP_name,'fp_setbutton',1))  {#analog fp-revision 2849 Lines 553-554}
2. FP_dropdownFn als angepasste Kopie von FW_dropdownFn, aktiviert durch $data{webCmdFn}[dropdown_fp}="FP_dropdownFn".  
BTW: Welche Bewandnis hat die Tilde in $data{webCmdFn}{"~dropdown"} ?

Variante 1 vermeidet redundanten code, bedeutet aber eine Anpassung von FHEMWEB mit Spezifika eines anderen Moduls. Hm. Was meinst Du?

Gruß, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: rudolfkoenig am 25 Mai 2013, 18:12:17
Falls du mir fuer Variante 1 einen Patch schickst, dann checke ich das in FHEMWEB ein. Solange das nicht ausartet, kann das so ueberleben. Ich faende ein dropdown ohne set button auf mittlere Sicht eh besser, das Senden wird vom Javascript erledigt. Wie funktioniert floorplan mit fp_setbutton?

~dropdown: da diese Liste alphabetisch sortiert ist, sorgt ~ dafuer, dass dropdown nach slider und timepicker dran kommt.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 25 Mai 2013, 18:25:15
Zitat von: rudolfkoenig schrieb am Sa, 25 Mai 2013 18:12Wie funktioniert floorplan mit fp_setbutton?
Hallo Rudi,
dropdown sah so aus:
               FW_pO "<td>".
                  FW_hidden("arg.$d", $cmd) .
                  FW_hidden("dev.$d", $d) .
                  ($FW_room ? FW_hidden("room", $FW_room) : "") .
                  (AttrVal($FP_name,'fp_setbutton',1) ? FW_select("$d-$cmd","val.$d", \@tv, $txt, "dropdown") : FW_select("$d-$cmd","val.$d", \@tv, $txt, "dropdown", "submit()")).
                  (AttrVal($FP_name,'fp_setbutton',1) ? FW_submit("cmd.$d", "set") : FW_hidden("cmd.$d", "set")).
                  "</td>";


Werd schauen dass ich den patch morgen Abend bauen kann.

Gruß, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 26 Mai 2013, 19:36:38
Zitat von: rudolfkoenig schrieb am Sa, 25 Mai 2013 18:12Falls du mir fuer Variante 1 einen Patch schickst, dann checke ich das in FHEMWEB ein.
"Patch" per Mail gesendet.
Gruß, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 26 Mai 2013, 20:57:43
Hallo,
ist nun diese 95_FLOORPLAN.pm lauffähig?
Ich hatte die mal geladen, aber nur Fehler bekommen.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 26 Mai 2013, 21:04:35
Zitat von: mediastudio schrieb am So, 26 Mai 2013 20:57ist nun diese 95_FLOORPLAN.pm lauffähig?
Ich hatte die mal geladen, aber nur Fehler bekommen.
Hi,
ja, die war lauffähig (der patch alleine allerdings nicht).
Wie oben geschrieben hab ich die aktualisierte Version eingecheckt. Wenn Du also jetzt ein update machst, sollte auch slider wieder funktionieren.
Ein fix für fp_setbutton ist gerade in Arbeit.
Gruß, Uli
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: stgeran am 27 Mai 2013, 19:58:50
Feedback: Slider geht im Floorplan. Danke!
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 29 Mai 2013, 20:32:25
HALLO; bekomme noch diese Meldung

C:\fhem-5.4>perl fhem.pl fhem.cfg
Use of uninitialized value $style in array element at ./FHEM/95_FLOORPLAN.pm line 652.

sehe noch kein Slider
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: UliM am 29 Mai 2013, 20:39:11
Zitat von: mediastudio schrieb am Mi, 29 Mai 2013 20:32HALLO; bekomme noch diese Meldung

C:\fhem-5.4>perl fhem.pl fhem.cfg
Use of uninitialized value $style in array element at ./FHEM/95_FLOORPLAN.pm line 652.
Hat nix mit dem Thema zu tun. Kannst Du einfach ignorieren :)

Zitat von: mediastudio schrieb am Mi, 29 Mai 2013 20:32sehe noch kein Slider
Dann bist Du wohl im falschen Thema gelandet - hier ging es darum, dass im slider "NaN" angezeigt wurde.
=8-)
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 29 Mai 2013, 20:53:12
nach laden des neuen 95_FLOORPLAN.pm kommt kein Slider,nur noch eine Lampe mit dim on off, ich hatte das Thema mit "NaN" eröffnet, deswegen hier auch der Werdegang meines floorplans.
Ich will nur das es bei mir auch läuft.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: stgeran am 30 Mai 2013, 08:53:00
Hast Du denn jetzt einen Slider oder gar keinen? Beim Anfang des Postes hast Du geschrieben, Du hast ein NaN im Slider. Also hattest Du einen. Und jetzt? Hast Du Deine cfg im diesem Bereich geändert? Ich hatte bei mir, in der Zeit in der es nicht funktioniert hatte, das "pct" auch weggenommen.
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 30 Mai 2013, 12:30:56
Hallo,
ne ich habe nun im floorplan keinen slider mehr, Funktion on off dim wird angezeigt on off ist auch in Funktion
aber dimmen geht nicht. Was meinst Du mit "pct"?    

cfg
##############################################
# Dimmer Buero
##############################################

define Buero_Dimmer EnOcean fff25c83
attr Buero_Dimmer eventMap B0:on BI:off
attr Buero_Dimmer fp_BUNGALOW 336,226,2,
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType eltakoDimmer
attr Buero_Dimmer webCmd dim:on:off

Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: stgeran am 02 Juni 2013, 19:44:24
Schreib mal anstelle von "dim" "pct"
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 02 Juni 2013, 20:12:37
Hallo,
wenn ich pct schreibe, dann komm auch in fhemweb kein slider mehr.
In fhemweb funktioniert das mit dim sehr gut. Ich verstehe nur nicht das ich im
floorplan keine slider bekomme, habe das neu in der cfg übernommen, sieht nun so aus:

# Dimmer Buero
define Buero_Dimmer EnOcean fff25c83
attr Buero_Dimmer eventMap B0:on BI:off
attr Buero_Dimmer group Dimmer
attr Buero_Dimmer alias Büro
attr Buero_Dimmer icon icodimmer
attr Buero_Dimmer fp_BUNGALOW 315,237,2,
attr Buero_Dimmer gwCmd dimming
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType gateway
attr Buero_Dimmer webCmd dim:on:off

was mache ich noch falsch?
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 02 Juni 2013, 20:35:12
Hallo,
wenn ich "pct" schreibe, dann habe ich auch in fhemweb keinen slider mehr.
meine cfg habe ich auch schon geändert, sieht nun so aus:

define Buero_Dimmer EnOcean fff25c83
attr Buero_Dimmer eventMap B0:on BI:off
attr Buero_Dimmer group Dimmer
attr Buero_Dimmer alias Büro
attr Buero_Dimmer icon icodimmer
attr Buero_Dimmer fp_BUNGALOW 315,237,2,
attr Buero_Dimmer gwCmd dimming
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType gateway
attr Buero_Dimmer webCmd dim:on:off

funktioniert in fhemweb super nur im floorplan keinen slider.
Was ist denn da noch falsch?
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: Puschel74 am 02 Juni 2013, 20:43:42
Hallo,

Zitat von: mediastudio schrieb am So, 02 Juni 2013 20:35Hallo,
wenn ich "pct" schreibe, dann habe ich auch in fhemweb keinen slider mehr.
meine cfg habe ich auch schon geändert, sieht nun so aus:

define Buero_Dimmer EnOcean fff25c83
attr Buero_Dimmer eventMap B0:on BI:off
attr Buero_Dimmer group Dimmer
attr Buero_Dimmer alias Büro
attr Buero_Dimmer icon icodimmer
attr Buero_Dimmer fp_BUNGALOW 315,237,2,
attr Buero_Dimmer gwCmd dimming
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType gateway
attr Buero_Dimmer webCmd dim:on:off

funktioniert in fhemweb super nur im floorplan keinen slider.
Was ist denn da noch falsch?

auch wenn ich zu deinem Problem nichts beitragen kann aber ...
Was hast du geändert?
Wenn du das irgendwie markieren oder hervor heben könntest würden die anderen (die versuchen zu helfen) sofort sehen worin die Änderung bestand.

Grüße
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: mediastudio am 02 Juni 2013, 21:03:15
ich habe die neuen Dateien geladen:
00_CUL.pm // ich habe einen bor TCM120 hier wurden Änderungen gemacht
92_FileLog.pm  // ich hatte Fehlermeldung
93_FHEM2FHEM.pm
95_FLOORPLAN.pm

und die Attribute geändert:
attr Buero_Dimmer gwCmd dimming
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer subType gateway

bei mir funktioniert kein automatisches update,
Titel: Aw: Slider im floorplan ein Rechteck mit "NaN"
Beitrag von: Puschel74 am 02 Juni 2013, 21:10:06
Hallo,

also entweder passt die Forums-Software Änderungen an oder ich hab einen Glasblick.
In deinem Post von 20:12 Uhr hattest du als attr-Einträge diese:
Zitatattr Buero_Dimmer gwCmd dimming
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType gateway
und um 20:35 diese
Zitatattr Buero_Dimmer gwCmd dimming
attr Buero_Dimmer manufID 00D
attr Buero_Dimmer room EnOcean
attr Buero_Dimmer subType gateway

Es tut mir leid aber ich seh da keine Änderung *grübel*

Grüße