Slider im floorplan ein Rechteck mit "NaN"

Begonnen von mediastudio, 10 Mai 2013, 21:23:25

Vorheriges Thema - Nächstes Thema

mediastudio

Hallo,
Dimmer-Slider zeigt im floorplan ein Rechteck, weiter keine Funktion, es erscheint nur "NaN"
Wer hat denn da einen Tipp?

rudolfkoenig

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.

mediastudio

Hallo,
es ist auf den floorplan begrenzt

mediastudio

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

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rudolfkoenig

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.

mediastudio

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.

mediastudio

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;


rudolfkoenig

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. Siehe auch http://lmgtfy.com/?q=fhem+inform+timer

Puschel74

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. Siehe auch http://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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

mediastudio

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

rudolfkoenig

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.

stgeran

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
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

mediastudio

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

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rudolfkoenig

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), 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.

stgeran

Das heist: Wir "Anwender" halten erst mal die Füße still, OK?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

UliM

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-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

Icebear

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
Raspberry PI mod B (Wheezy), Fhem 5.4, CUL868, CUL433 , RfxTrx, HM-USB-CFG2, Wlan, HomeEasy, IT, FS20, TFA, HomeMatic, Oregon Scientific, HMLand auf Fritzbox
Raspberry PI mod B (RaspBMC)

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rudolfkoenig

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.

mediastudio

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  ?)

rudolfkoenig

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.

mediastudio

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?


rudolfkoenig

Wie geschrieben, es muss mit patch angewendet werden.

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

rudolfkoenig

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.

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

mediastudio

Hallo,
ist nun diese 95_FLOORPLAN.pm lauffähig?
Ich hatte die mal geladen, aber nur Fehler bekommen.

UliM

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
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

stgeran

Feedback: Slider geht im Floorplan. Danke!
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

mediastudio

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

UliM

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-)
RPi4/Raspbian, CUL V3 (ca. 30 HomeMatic-devices), LAN (HarmonyHub, alexa etc.).  Fördermitglied des FHEM e.V.

mediastudio

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.

stgeran

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.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

mediastudio

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


stgeran

FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

mediastudio

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?

mediastudio

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?

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

mediastudio

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,

Puschel74

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
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.