Slider für Homematic Dimmer einrichten

Begonnen von löffel, 24 Februar 2014, 22:05:14

Vorheriges Thema - Nächstes Thema

Arek

Dann hast du es in der fhem.cfg falsch gemacht. Du sollst es auch im Device machen. Bearbeite das webCmd im Device und füge am Anfang dim: ein oder lösche alles und füge nur dim ein. Dann sollte es funktionieren.

löffel

Ich habe nur das attr "webCmd" nicht in der Dropdown zur Auswahl im Device?!

Arek

Dann klicke doch einfach auf "webCmd", wie auf dem Screenshot zu sehen. Oben sollte das dann zum Bearbeiten stehen.

löffel

Zitat von: arek1912 am 24 Februar 2014, 22:58:51
Dann klicke doch einfach auf "webCmd", wie auf dem Screenshot zu sehen. Oben sollte das dann zum Bearbeiten stehen.

Ich weiß, das geht aber auch leider nicht. da tut sich nichts, d.h. oben wird webCmd nicht übernommen.

Arek

Häng mal bitte deine gesamte fhem.cfg (ohne Passwörter etc.) an

löffel

Hier die gesamte fhem.cfg
attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global userattr (null)
attr global verbose 3
#attr global userattr Untoggle clientstate_behavior clientstate_priority #devStateIcon device_timeout endPlotToday event-on-change-reading icon referenz #room_map schwellwert sensor setList sortby status structexclude webCmd

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB refresh 180
attr WEB room 80_Definition

define HMLAN1 HMLAN 192.168.177.10:1000
attr HMLAN1 hmId XXXXX
attr HMLAN1 hmLanQlen 1_min
attr HMLAN1 wdTimer 25

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create


# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.

#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic

#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600

define fbaha FBAHA localhost:2002
define eventTypes eventTypes ./log/eventTypes.txt
define wz_LampeEsstisch CUL_HM XXXXXX
attr wz_LampeEsstisch .devInfo XXXXXX
attr wz_LampeEsstisch .stc 20
attr wz_LampeEsstisch expert 2_full
attr wz_LampeEsstisch firmware 2.1
attr wz_LampeEsstisch model HM-LC-DIM1T-FM
attr wz_LampeEsstisch peerIDs
attr wz_LampeEsstisch room Wohnzimmer
attr wz_LampeEsstisch serialNr KEQXXXXXXX
attr wz_LampeEsstisch subType dimmer
attr wz_LampeEsstisch verbose 1
define FileLog_wz_LampeEsstisch FileLog ./log/wz_LampeEsstisch-%Y.log wz_LampeEsstisch
attr FileLog_wz_LampeEsstisch logtype text
attr FileLog_wz_LampeEsstisch room CUL_HM
define Fhemobile dummy

Arek

Da hast du gar kein webCmd?! Ich bin etwas irritiert  ???
Gib mal einfach oben in der Commandline folgendes ein:
attr wz_LampeEsstisch webCmd dim

löffel

Das habe ich schon 100 mal x-mal eingegeben, aktuell bekomme ich dann folgende Fehlermeldung:

Zitatwz_LampeEsstisch: unknown attribute webCmd, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:1,0 dummy:1,0 showtime:1,0 loglevel:0,1,2,3,4,5,6 serialNr firmware rawToReadable unit peerIDs repPeers actCycle actStatus autoReadReg:1_restart,0_off,2_pon-restart,3_onChange,4_reqStatus expert:0_off,1_on,2_full param msgRepeat .stc .devInfo event-on-change-reading event-on-update-reading event-min-interval stateFormat model:ASH550,ASH550I,CMM,DORMA_BRC-H,DORMA_RC-H,DORMA_atent,HM-CC-RT-DN,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-Dis-TD-T,HM-LC-BL1-FM,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-Bl1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,H.....usw...

Arek

Hast du Updates gemacht und neugestartet?
update check
update
shutdown restart

löffel

Jetzt gehts! Nachdem ich alles neugestartet habe, habe ich nun webCmd und das attr kann gesetzt werden!

Danke dir für deine Hilfe!

Jetzt habe ich aber noch zwei andere kleine Dinge. Nach update check habe ich die Meldung "File 'controls_fhem.txt' (local) is corrupt" erhalten. Wie bekomme ich das im Griff?

Arek

Sorry da weiß ich nicht weiter.
Versuch mal mit "update force" das update durchlaufen zu lassen und danach neustarten.

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

löffel

Zitat von: betateilchen am 25 Februar 2014, 09:41:42
lösche die Datei einfach.

Habe ich gemacht, dannach update force und dann kommt dies:
Events:
2014-02-25 18:35:38 Global global update get http://fhem.de/fhemupdate4/svn/controls_fhem.txt
2014-02-25 18:35:39 Global global update File 'controls_fhem.txt' (local) is corrupt


weiter gehts nicht.

Die controls_fhem.txt habe ich unter \fhem\opt\fhem\FHEM gelöscht