FHEM Forum

FHEM => Frontends => Thema gestartet von: mrbrown am 16 Oktober 2016, 13:01:19

Titel: Listenauswahl weg
Beitrag von: mrbrown am 16 Oktober 2016, 13:01:19
Hallo,
das ist mein erster Post, daher eine ganz kurze Vorstellung:
Ich bin Stephan und nutze FHEM seit ca 2 Jahren erfolgreich auf meiner FritzBox7390 (jetzt zusammen mit freetz) zur Steuerung meiner 6 Homematic-Heizkörpertermostate + einem Fenstersensor.
Aktuell bin ich malwieder dabei Fehler (also falsches Verhalten bei der Konfiguration) zu beheben und neue Funktionalitäten zu integrieren.


Ich habe heute nach bestimmt über einem Jahr ein Update für FHEM gemacht (über die Oberfläche: update als Befehl eingegeben, alles neu gestartet).

Es funktioniert soweit auch alles, allerdings hat sich die Darstellung in der Web-Oberfläche geändert. Ich weiß nach längerer Recherche a) immer noch nicht warum und b) wie ich die Oberfläche in einen schöneren Zustand versetzen kann.

Das Problem ist, das in der Oberfläche vorher die aktuellen Parameter von Attributen als Drop-Down-Liste anwählbar waren. Jetzt werden nurnoch die werde angezeigt, sind aber in der Übersicht nichtmehr änderbar.
Vorher war dort, wo jetzt die gelben Werte dargestellt werden, die Drop-Down-Liste

Anbei ein Screenshot und meine aktuelle fhem.cfg.

Ich wäre für jeden Hinweis dankbar.
Grüße
Stephan

attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride
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 verbose 3

define telnetPort telnet 7072 global
attr telnetPort globalpassword XXX
attr telnetPort password XXX

define WEB FHEMWEB 8083 global
attr WEB basicAuth ZmhlbTpmaGVtd2VpbmJlcmc2c3RlZmFubmk=

define WEBphone FHEMWEB 8084 global
attr WEBphone basicAuth ZmhlbTpmaGVtd2VpbmJlcmc2c3RlZmFubmk=
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet basicAuth { "$user:$password" eq ":XXX" }
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 filelog ./log/%NAME-%Y.log

define HMLAN1 HMLAN 192.168.178.2:1000
attr HMLAN1 hmId 272D6B
attr HMLAN1 hmKey 01:6167AF6935FC9E6B642A4D751D6B42C9
attr HMLAN1 hmLanQlen 1_min
define eventTypes eventTypes ./log/eventTypes.txt
define HZ_Ez CUL_HM 2DB7FA
attr HZ_Ez IODev HMLAN1
attr HZ_Ez actCycle 000:10
attr HZ_Ez actStatus alive
attr HZ_Ez autoReadReg 4_reqStatus
attr HZ_Ez expert 2_full
attr HZ_Ez firmware 1.3
attr HZ_Ez model HM-CC-RT-DN
attr HZ_Ez room CUL_HM,Esszimmer
attr HZ_Ez serialNr LEQ0779272
attr HZ_Ez subType thermostat
attr HZ_Ez webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HZ_Ez FileLog ./log/HZ_Ez-%Y.log HZ_Ez
attr FileLog_HZ_Ez logtype text
attr FileLog_HZ_Ez room CUL_HM,Esszimmer
define HZ_Ez_Weather CUL_HM 2DB7FA01
attr HZ_Ez_Weather model HM-CC-RT-DN
attr HZ_Ez_Weather peerIDs 00000000,
attr HZ_Ez_Weather room CUL_HM,Esszimmer
define HZ_Ez_Climate CUL_HM 2DB7FA02
attr HZ_Ez_Climate model HM-CC-RT-DN
attr HZ_Ez_Climate peerIDs 00000000,
attr HZ_Ez_Climate room CUL_HM,Esszimmer
define HZ_Ez_WindowRec CUL_HM 2DB7FA03
attr HZ_Ez_WindowRec model HM-CC-RT-DN
attr HZ_Ez_WindowRec peerIDs 00000000,
attr HZ_Ez_WindowRec room CUL_HM,Esszimmer
attr HZ_Ez_WindowRec stateFormat last:trigLast
define HZ_Ez_Clima CUL_HM 2DB7FA04
attr HZ_Ez_Clima group Thermostat
attr HZ_Ez_Clima model HM-CC-RT-DN
attr HZ_Ez_Clima peerIDs 00000000,
attr HZ_Ez_Clima room CUL_HM,Esszimmer,Heizung
define HZ_Ez_ClimaTeam CUL_HM 2DB7FA05
attr HZ_Ez_ClimaTeam model HM-CC-RT-DN
attr HZ_Ez_ClimaTeam peerIDs 00000000,
attr HZ_Ez_ClimaTeam room CUL_HM,Esszimmer
define HZ_Ez_remote CUL_HM 2DB7FA06
attr HZ_Ez_remote model HM-CC-RT-DN
attr HZ_Ez_remote peerIDs 00000000,
attr HZ_Ez_remote room CUL_HM,Esszimmer
define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
attr ActionDetector room CUL_HM,Esszimmer
define HZ_Wz CUL_HM 2DB827
attr HZ_Wz IODev HMLAN1
attr HZ_Wz actCycle 000:10
attr HZ_Wz actStatus alive
attr HZ_Wz autoReadReg 4_reqStatus
attr HZ_Wz expert 2_full
attr HZ_Wz firmware 1.3
attr HZ_Wz model HM-CC-RT-DN
attr HZ_Wz room CUL_HM
attr HZ_Wz serialNr LEQ0779227
attr HZ_Wz subType thermostat
attr HZ_Wz webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HZ_Wz FileLog ./log/HZ_Wz-%Y.log HZ_Wz
attr FileLog_HZ_Wz logtype text
attr FileLog_HZ_Wz room CUL_HM
define HZ_Wz_Weather CUL_HM 2DB82701
attr HZ_Wz_Weather model HM-CC-RT-DN
attr HZ_Wz_Weather peerIDs 00000000,
attr HZ_Wz_Weather room CUL_HM,Wohnzimmer
define HZ_Wz_Climate CUL_HM 2DB82702
attr HZ_Wz_Climate model HM-CC-RT-DN
attr HZ_Wz_Climate peerIDs 00000000,
attr HZ_Wz_Climate room CUL_HM,Wohnzimmer
define HZ_Wz_WindowRec CUL_HM 2DB82703
attr HZ_Wz_WindowRec model HM-CC-RT-DN
attr HZ_Wz_WindowRec peerIDs 00000000,
attr HZ_Wz_WindowRec room CUL_HM,Wohnzimmer
attr HZ_Wz_WindowRec stateFormat last:trigLast
define HZ_Wz_Clima CUL_HM 2DB82704
attr HZ_Wz_Clima group Thermostat
attr HZ_Wz_Clima model HM-CC-RT-DN
attr HZ_Wz_Clima peerIDs 00000000,
attr HZ_Wz_Clima room CUL_HM,Heizung,Wohnzimmer
define HZ_Wz_ClimaTeam CUL_HM 2DB82705
attr HZ_Wz_ClimaTeam model HM-CC-RT-DN
attr HZ_Wz_ClimaTeam peerIDs 00000000,
attr HZ_Wz_ClimaTeam room CUL_HM,Wohnzimmer
define HZ_Wz_remote CUL_HM 2DB82706
attr HZ_Wz_remote model HM-CC-RT-DN
attr HZ_Wz_remote peerIDs 00000000,
attr HZ_Wz_remote room CUL_HM,Wohnzimmer
define HZ_Schlz CUL_HM 2DB711
attr HZ_Schlz IODev HMLAN1
attr HZ_Schlz actCycle 000:10
attr HZ_Schlz actStatus alive
attr HZ_Schlz autoReadReg 4_reqStatus
attr HZ_Schlz expert 2_full
attr HZ_Schlz firmware 1.3
attr HZ_Schlz model HM-CC-RT-DN
attr HZ_Schlz room CUL_HM
attr HZ_Schlz serialNr LEQ0778966
attr HZ_Schlz subType thermostat
attr HZ_Schlz webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HZ_Schlz FileLog ./log/HZ_Schlz-%Y.log HZ_Schlz
attr FileLog_HZ_Schlz logtype text
attr FileLog_HZ_Schlz room CUL_HM
define HZ_Schlz_Weather CUL_HM 2DB71101
attr HZ_Schlz_Weather model HM-CC-RT-DN
attr HZ_Schlz_Weather peerIDs 00000000,
attr HZ_Schlz_Weather room CUL_HM,Schlafzimmer
define HZ_Schlz_Climate CUL_HM 2DB71102
attr HZ_Schlz_Climate model HM-CC-RT-DN
attr HZ_Schlz_Climate peerIDs 00000000,
attr HZ_Schlz_Climate room CUL_HM,Schlafzimmer
define HZ_Schlz_WindowRec CUL_HM 2DB71103
attr HZ_Schlz_WindowRec model HM-CC-RT-DN
attr HZ_Schlz_WindowRec peerIDs 00000000,
attr HZ_Schlz_WindowRec room CUL_HM,Schlafzimmer
attr HZ_Schlz_WindowRec stateFormat last:trigLast
define HZ_Schlz_Clima CUL_HM 2DB71104
attr HZ_Schlz_Clima group Thermostat
attr HZ_Schlz_Clima model HM-CC-RT-DN
attr HZ_Schlz_Clima peerIDs 00000000,
attr HZ_Schlz_Clima room CUL_HM,Heizung,Schlafzimmer
define HZ_Schlz_ClimaTeam CUL_HM 2DB71105
attr HZ_Schlz_ClimaTeam model HM-CC-RT-DN
attr HZ_Schlz_ClimaTeam peerIDs 00000000,
attr HZ_Schlz_ClimaTeam room CUL_HM,Schlafzimmer
define HZ_Schlz_remote CUL_HM 2DB71106
attr HZ_Schlz_remote model HM-CC-RT-DN
attr HZ_Schlz_remote peerIDs 00000000,
attr HZ_Schlz_remote room CUL_HM,Schlafzimmer
define HZ_Kue CUL_HM 2DA34A
attr HZ_Kue IODev HMLAN1
attr HZ_Kue actCycle 000:10
attr HZ_Kue actStatus alive
attr HZ_Kue autoReadReg 4_reqStatus
attr HZ_Kue expert 2_full
attr HZ_Kue firmware 1.3
attr HZ_Kue model HM-CC-RT-DN
attr HZ_Kue room CUL_HM
attr HZ_Kue serialNr LEQ0776859
attr HZ_Kue subType thermostat
attr HZ_Kue webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HZ_Kue FileLog ./log/HZ_Kue-%Y.log HZ_Kue
attr FileLog_HZ_Kue logtype text
attr FileLog_HZ_Kue room CUL_HM
define HZ_Kue_Weather CUL_HM 2DA34A01
attr HZ_Kue_Weather model HM-CC-RT-DN
attr HZ_Kue_Weather peerIDs 00000000,
attr HZ_Kue_Weather room CUL_HM,Kueche
define HZ_Kue_Climate CUL_HM 2DA34A02
attr HZ_Kue_Climate model HM-CC-RT-DN
attr HZ_Kue_Climate peerIDs 00000000,
attr HZ_Kue_Climate room CUL_HM,Kueche
define HZ_Kue_WindowRec CUL_HM 2DA34A03
attr HZ_Kue_WindowRec model HM-CC-RT-DN
attr HZ_Kue_WindowRec peerIDs 00000000,
attr HZ_Kue_WindowRec room CUL_HM,Kueche
attr HZ_Kue_WindowRec stateFormat last:trigLast
define HZ_Kue_Clima CUL_HM 2DA34A04
attr HZ_Kue_Clima group Thermostat
attr HZ_Kue_Clima model HM-CC-RT-DN
attr HZ_Kue_Clima peerIDs 00000000,
attr HZ_Kue_Clima room CUL_HM,Heizung,Kueche
define HZ_Kue_ClimaTeam CUL_HM 2DA34A05
attr HZ_Kue_ClimaTeam model HM-CC-RT-DN
attr HZ_Kue_ClimaTeam peerIDs 00000000,
attr HZ_Kue_ClimaTeam room CUL_HM,Kueche
define HZ_Kue_remote CUL_HM 2DA34A06
attr HZ_Kue_remote model HM-CC-RT-DN
attr HZ_Kue_remote peerIDs 00000000,
attr HZ_Kue_remote room CUL_HM,Kueche
define HZ_Az CUL_HM 2DA2BA
attr HZ_Az IODev HMLAN1
attr HZ_Az actCycle 000:10
attr HZ_Az actStatus alive
attr HZ_Az autoReadReg 4_reqStatus
attr HZ_Az expert 2_full
attr HZ_Az firmware 1.3
attr HZ_Az model HM-CC-RT-DN
attr HZ_Az room CUL_HM
attr HZ_Az serialNr LEQ0777079
attr HZ_Az subType thermostat
attr HZ_Az webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HZ_Az FileLog ./log/HZ_Az-%Y.log HZ_Az
attr FileLog_HZ_Az logtype text
attr FileLog_HZ_Az room CUL_HM
define HZ_Az_Weather CUL_HM 2DA2BA01
attr HZ_Az_Weather model HM-CC-RT-DN
attr HZ_Az_Weather peerIDs 00000000,
attr HZ_Az_Weather room Arbeitszimmer,CUL_HM
define HZ_Az_Climate CUL_HM 2DA2BA02
attr HZ_Az_Climate model HM-CC-RT-DN
attr HZ_Az_Climate peerIDs 00000000,
attr HZ_Az_Climate room Arbeitszimmer,CUL_HM
define HZ_Az_WindowRec CUL_HM 2DA2BA03
attr HZ_Az_WindowRec model HM-CC-RT-DN
attr HZ_Az_WindowRec peerIDs 00000000,
attr HZ_Az_WindowRec room Arbeitszimmer,CUL_HM
attr HZ_Az_WindowRec stateFormat last:trigLast
define HZ_Az_Clima CUL_HM 2DA2BA04
attr HZ_Az_Clima group Thermostat,
attr HZ_Az_Clima model HM-CC-RT-DN
attr HZ_Az_Clima peerIDs 00000000,
attr HZ_Az_Clima room Arbeitszimmer,CUL_HM,Heizung
define HZ_Az_ClimaTeam CUL_HM 2DA2BA05
attr HZ_Az_ClimaTeam model HM-CC-RT-DN
attr HZ_Az_ClimaTeam peerIDs 00000000,
attr HZ_Az_ClimaTeam room Arbeitszimmer,CUL_HM
define HZ_Az_remote CUL_HM 2DA2BA06
attr HZ_Az_remote model HM-CC-RT-DN
attr HZ_Az_remote peerIDs 00000000,
attr HZ_Az_remote room Arbeitszimmer,CUL_HM
define HZ_Bad CUL_HM 2DA384
attr HZ_Bad IODev HMLAN1
attr HZ_Bad actCycle 000:10
attr HZ_Bad actStatus alive
attr HZ_Bad autoReadReg 4_reqStatus
attr HZ_Bad expert 2_full
attr HZ_Bad firmware 1.3
attr HZ_Bad model HM-CC-RT-DN
attr HZ_Bad room CUL_HM
attr HZ_Bad serialNr LEQ0776917
attr HZ_Bad subType thermostat
attr HZ_Bad webCmd getConfig:clear msgEvents:burstXmit
define FileLog_HZ_Bad FileLog ./log/HZ_Bad-%Y.log HZ_Bad
attr FileLog_HZ_Bad logtype text
attr FileLog_HZ_Bad room CUL_HM
define HZ_Bad_Weather CUL_HM 2DA38401
attr HZ_Bad_Weather model HM-CC-RT-DN
attr HZ_Bad_Weather peerIDs 00000000,
attr HZ_Bad_Weather room Bad,CUL_HM
define HZ_Bad_Climate CUL_HM 2DA38402
attr HZ_Bad_Climate model HM-CC-RT-DN
attr HZ_Bad_Climate peerIDs 00000000,
attr HZ_Bad_Climate room Bad,CUL_HM
define HZ_Bad_WindowRec CUL_HM 2DA38403
attr HZ_Bad_WindowRec model HM-CC-RT-DN
attr HZ_Bad_WindowRec peerIDs 00000000,30B35E01,
attr HZ_Bad_WindowRec room Bad,CUL_HM
attr HZ_Bad_WindowRec stateFormat last:trigLast
define HZ_Bad_Clima CUL_HM 2DA38404
attr HZ_Bad_Clima group Thermostat
attr HZ_Bad_Clima model HM-CC-RT-DN
attr HZ_Bad_Clima peerIDs 00000000,
attr HZ_Bad_Clima room Bad,CUL_HM,Heizung
define HZ_Bad_ClimaTeam CUL_HM 2DA38405
attr HZ_Bad_ClimaTeam model HM-CC-RT-DN
attr HZ_Bad_ClimaTeam peerIDs 00000000,
attr HZ_Bad_ClimaTeam room Bad,CUL_HM
define HZ_Bad_remote CUL_HM 2DA38406
attr HZ_Bad_remote model HM-CC-RT-DN
attr HZ_Bad_remote peerIDs 00000000,
attr HZ_Bad_remote room Bad,CUL_HM
define AlleHz dummy
attr AlleHz icon temp_control
attr AlleHz room Heizung,CUL_HM
attr AlleHz setList state:0,6,10,11,12,13,14,15,16,17,18,18.5,19,19.5,20,20.5,21,21.5,22,22.5,23,24
attr AlleHz stateFormat state°C
attr AlleHz webCmd state
define AlleHz_setTmp notify AlleHz set HZ_Az_Clima desired-temp $EVENT;;set HZ_Bad_Clima desired-temp $EVENT;;set HZ_Ez_Clima desired-temp $EVENT;;set HZ_Kue_Clima desired-temp $EVENT;;set HZ_Schlz_Clima desired-temp $EVENT;;set HZ_Wz_Clima desired-temp $EVENT
attr AlleHz_setTmp room CUL_HM
define TempAbsenkung dummy
attr TempAbsenkung icon temp_temperature_max
attr TempAbsenkung room CUL_HM,Heizung
attr TempAbsenkung webCmd Tag:Nacht

define TempAbsenkung_Nacht notify TempAbsenkung:Nacht { my $val = Value("TempNacht");;\
fhem "set AlleHz $val" }
attr TempAbsenkung_Nacht room CUL_HM

define TempAbsenkung_Tag notify TempAbsenkung:Tag { my $val = Value("TempTag");;\
fhem "set AlleHz $val" }

define dtm1 at *06:30:00 set AlleHz 21
attr dtm1 disable 1
define dtm2 at *22:00 set AlleHz 15
attr dtm2 disable 1
define dtm1a at *08:00 set AlleHz 15
attr dtm1a disable 1
define FT_Bad CUL_HM 30B35E
attr FT_Bad IODev HMLAN1
attr FT_Bad actCycle 000:50
attr FT_Bad actStatus alive
attr FT_Bad autoReadReg 4_reqStatus
attr FT_Bad expert 2_full
attr FT_Bad firmware 1.0
attr FT_Bad model HM-SEC-SCo
attr FT_Bad peerIDs 00000000,2DA38403,
attr FT_Bad room Bad,CUL_HM,Heizung
attr FT_Bad serialNr LEQ1173813
attr FT_Bad subType threeStateSensor
define FileLog_FT_Bad FileLog ./log/FT_Bad-%Y.log FT_Bad
attr FileLog_FT_Bad logtype text
attr FileLog_FT_Bad room CUL_HM
define HCAutomatik dummy
attr HCAutomatik alias ZeitsteuerungAnAus
attr HCAutomatik devStateIcon on:general_an off:general_aus
attr HCAutomatik icon sani_heating_automatic
attr HCAutomatik room Heizung
attr HCAutomatik sortby 1
attr HCAutomatik webCmd on:off
define HC Heating_Control TempAbsenkung 12345|05:40|Tag 12345|06:40|Nacht 12345|15:30|Tag 12345|22:00|Nacht 67|08:00|Tag 67|22:00|Nacht (ReadingsVal("HCAutomatik", "state", "") eq "on")
attr HC alias Zeitsteuerung
attr HC room Heizung
define TempTag dummy
attr TempTag icon temp_control
attr TempTag room Heizung,CUL_HM
attr TempTag setList state:0,6,10,11,12,13,14,15,16,17,18,18.5,19,19.5,20,20.5,21,21.5,22,22.5,23,24
attr TempTag webCmd state
define TempNacht dummy
attr TempNacht icon temp_control
attr TempNacht room Heizung,CUL_HM
attr TempNacht setList state:0,6,10,11,12,13,14,15,16,17,18,18.5,19,19.5,20,20.5,21,21.5,22,22.5,23,24
attr TempNacht webCmd state
Titel: Antw:Listenauswahl weg
Beitrag von: Hans Franz am 16 Oktober 2016, 14:52:55
setlist in einem dummy ist space-seperated. Du hast stattdessen Kommata.
Blödsinn,sorry.

Gruß
Hans
Titel: Antw:Listenauswahl weg
Beitrag von: Ellert am 16 Oktober 2016, 15:43:47
Fall PopUp-Blocker, JavaScript-Blocker uä. aktiviert sind könnten sie die Ursache sein.
Titel: Antw:Listenauswahl weg
Beitrag von: mrbrown am 16 Oktober 2016, 16:14:01
Vielen Dank für euer Feedback.

Aber geht immer noch nicht.
Ich habe eben alle Pop-up-Blocker deaktiviert etc. und neben Firefox auch noch IE und Edge als Browser getestet.

Geht immernoch nicht. :(
Und außerdem sind in anderen Seiten Drop-Down-Menüs vorhanden.

Falls ihr noch Ideen habt, wäre ich dankbar.

Gruß

Stephan
Titel: Antw:Listenauswahl weg
Beitrag von: Ellert am 16 Oktober 2016, 16:28:44
Wie sieht die Detailansicht (DeviceOverview) aus?

Hat das Antivirusprogramm, die Firewall, irgendetwas auf Betriebssystemebene eine Blockingfunktion.

Wie sieht es auf dem Tablet o. Smartphone aus, wenn FHEM über den gleichen Port(8083) aufgerufen wird?
Titel: Antw:Listenauswahl weg
Beitrag von: mrbrown am 16 Oktober 2016, 22:00:24
Hi, anbei die Screenshots, sowohl von der DetailOverview, als auch von einem Android-Gerät.
Mir ist außerdem eine komische Meldung auf dem Start-Bildschrim aufgefallen, den ich sonst nie aufrufe. Normal rufe ich direkt einen Link zu einem Raum auf.
Titel: Antw:Listenauswahl weg
Beitrag von: Ellert am 16 Oktober 2016, 23:02:09
Naja, damit würde ich irgendwelche Blocker erstmal ausschliessen.

Wegen der Fritzboxinstallation würde ich an Deiner Stelle mal im Fritzbox-Bereich suchen.

Sonst hilft vielleicht das globale Attribut feauturelevel auf 5.6 zusetzen.

Wenn es keine Lösung gibt, bleibt noch das Backup zurückzuspielen.
Titel: Antw:Listenauswahl weg
Beitrag von: mrbrown am 17 Oktober 2016, 16:57:49
Also, ich glaube ich habe es hinbekommen.

Ich hatte zuerst ein altes Backup wiedereingespielt. Anbei der Screenshot von vorher.

Nach viel rumprobieren usw. habe ich das neuste FHEM-Fritzbox-image heruntergeladen und eingespielt.
Jetzt geht alles wieder.
(Screenshot nachher).

Ich hätte die Vermutung, das es irgendwie mit der Fritzbox-Umgebung (z.b. dem mitgelieferten perl o.ä.) zusammenhängt.

Vielen Dank für die Unterstützung beim Suchen.

Jetzt wo alles wieder geht, wird weitergebastelt.

Grüße
Stephan