Firmware zu CUL, CUNX und Co. mit Timestamp Option ASKSIN tsculfw V0.41

Begonnen von noansi, 09 Juni 2014, 19:16:01

Vorheriges Thema - Nächstes Thema

noansi

Hallo Zusammen,

ich habe oben nochmal Module (nicht die Firmware) in der zip korrigiert., siehe Edit3.

Gruß, Ansgar

billiloumez

Hallo Ansgar,

alles klar, hab noch mal bei mir aktualisiert ;)

Gruß,
Stefan

noansi


surfi

Hallo zusammen,

ich habe nun mal alles auf die in der TSCUL_fwcode_00_36_FHEM_Modules_00_54.zip enthaltenen Dateien upgedatet.
Seit dem sind alle Seiten von Homematic Geräten extrem breit. Benutze ich wieder eine "alte" 10_CUL_HM ist alles wieder so wie es immer war.

Der "Fehler" ist auch schon bei der 00_53 vorhanden.

Gruß Thomas

noansi

Hallo Thomas,

kannst das mal mit screenshots erklären, was Du meinst?

Gruß, Ansgar.

surfi

Hi Ansgar,

hier ein HM Device mit der neuen CUL_HM und der alten. Bei der neuen ist die Device Seite extrem breit.
Ich hoffe mal, dass du nun eine Vorstellung hast was ich meine. Die alte war vom 17.12.2018.
Zwischen den Screenshots habe ich nur die 10_CUL_HM ausgetauscht.

Gruß Thomas

noansi

Hallo Thomas,

es fehlt jeweils der Rest der Seite.

CUL_HM liefert nur Inhalte von Variablen und Attributen.
Die Darstellung macht fhemweb. Es muss also an Inhalten liegen, wenn es länger wird.
Eventuell auch an versteckten, die Du mit
attr global showInternalValues 1
Sichtbar machen kannst.

Du kannst auch auf die f18 Darstellung wechseln. Die macht es eher schmaler.

Gruß, Ansgar.

surfi

Hallo Ansgar,

deinen Rat befolgt, Attribut gesetzt, f18 Style..
Das macht die Sache leider nicht besser...
Man bekommt keinen Screenshot, auch nur ansatzweise lesbar, in voller Breite hin.
Kein Wert geht über die gesamte Seitenbreite

Ich habe da vermutlich etwas gefunden! In dem Dropdownfeld hinter der attr Schaltfläche tauchen unter .stc und über IODev die Namen sämtlicher Homematic Geräte auf...das ergibt eine endlos lange Zeile.

Kopiere ich die alten Module wieder in das fhem Verzeichnis taucht die Liste nicht auf.
Hast du eine Idee woran das liegen kann?

Gruß Thomas

noansi

Hallo Thomas,

was hast Du denn in attr global userattr alles stehen?

Haben sich die Namen da eingeschlichen?

Zeig mal ein List von einem device. Vielleicht gibt das noch Aufschlüsse.

Gruß, Ansgar.

noansi

Hallo Thomas,

ich tippe nun auf das Attribut logIDs. Das gab es in 2018 noch nicht. Und es enthält die Namen der IOList und der CUL_HM devices.
Bei mir wird daraus aber eine Auswahlliste, wenn ich es einstellen will.

Daher nehme ich an, dass Dein FHEM insgesamt veraltet ist und daher die Liste bei der Anzeige nicht richtig verarbeitet wird.

Gruß, Ansgar.

surfi

Hallo Ansgar,

ich bin nun erstmal zurück auf die 0.32, da sich auch noch andere Fehler gezeigt haben.
Ich konnte z.Bsp auch kein valveMaxPos bei den HM-RTs setzen.
Mein Fhem ist aktuell, bis auf die Dateien, die in der 0.32 excluded werden mussten.
Ich mache regelmäßig updates (14tägig).

Gruß Thomas

surfi

Hallo Ansgar,

ich kann den Fehler nun auch auf meiner Testinstallation nachstellen und provozieren. Sobald eine VCCU definiert ist mit mehr als einem Gerät in der IOList tritt der Fehler reproduzierbar auf.


Error: Syntax error, unrecognized expression: a[name=CUL_HMCube,....

CUL_HM Cube.. dazwischen fehlt wohl ein Trennzeichen

Gruß Thomas

noansi

Hallo Thomas,

was kommt bei
{$modules{CUL_HM}{AttrList}}
oben in der fhem Befehlzeile eingeben, wenn Du ein HM device betrachtest?

Hast Du im Attribut IOList Leerzeichen nach dem Komma eingebaut? Die sind nicht erlaubt! Und würden Dein Problem erklären.

Gruß, Ansgar.

surfi

Hallo Ansgar,

nein, ich habe da kein Leerzeichen eingebaut. Wollte damit nur deutlich machen, dass es 2 Devices sind, aber ohne Trennzeichen aneinander aufgelistet werden. Meines Erachtens müsste ein Kommata oder etwas anderes dazwischen sein.
Es passiert NUR, wenn in der VCCU mehr als ein Device in der IOList aufgeführt ist.

IOList      TSCUL_868,Cube 
in der VCCU gesetzt.


do_not_notify:1,0 showtime:1,0 rawToReadable unit expert:multiple,defReg,allReg,rawReg,templ,none param readOnly:0,1 actAutoTry:0_off,1_on aesCommReq:1,0 model ignore:1,0 dummy:1,0 IODev IOList IOgrp hmKey hmKey2 hmKey3 actCycle readingOnDead:multiple,noChange,state,periodValues,periodString,channels rssiSwitchHyst:10,9.5,9,8.5,8,7.5,7,6.5,6,5.5,5,4.5,4,3.5,3,2.5,2 subType:AlarmControl,KFM100,THSensor,blindActuator,blindActuatorSol,dimmer,display,keyMatic,motionAndBtn,motionDetector,no,outputUnit,powerMeter,powerSensor,pushButton,remote,repeater,rgb,senBright,sensRain,sensor,singleButton,siren,smokeDetector,swi,switch,thermostat,threeStateSensor,timer,tipTronic,virtual,winMatic modelForce:ACTIONDETECTOR,ACTIONDETECTOR,ASH550,ASH550I,CCU-FHEM,CMM,DORMA_ATENT,DORMA_BRC-H,DORMA_RC-H,HM-CC-RT-DN,HM-CC-RT-DN-BOM,HM-CC-SCD,HM-CC-TC,HM-CC-VD,HM-DIS-EP-WM55,HM-DIS-TD-T,HM-DIS-WM55,HM-DW-WM,HM-ES-PMSW1-DR,HM-ES-PMSW1-PL,HM-ES-PMSW1-PL-DN-R1,HM-ES-PMSW1-PL-DN-R2,HM-ES-PMSW1-PL-DN-R3,HM-ES-PMSW1-PL-DN-R4,HM-ES-PMSW1-PL-DN-R5,HM-ES-PMSW1-SM,HM-ES-TX-WM,HM-HM-LC-DW-WM,HM-LC-AO-SM,HM-LC-BL1-FM,HM-LC-BL1-FM-2,HM-LC-BL1-PB-FM,HM-LC-BL1-SM,HM-LC-BL1-SM-2,HM-LC-BL1PBU-FM,HM-LC-DDC1-PCB,HM-LC-DIM1L-CV,HM-LC-DIM1L-CV-2,HM-LC-DIM1L-CV-644,HM-LC-DIM1L-PL,HM-LC-DIM1L-PL-2,HM-LC-DIM1L-PL-3,HM-LC-DIM1L-PL-644,HM-LC-DIM1PWM-CV,HM-LC-DIM1PWM-CV-2,HM-LC-DIM1T-CV,HM-LC-DIM1T-CV-2,HM-LC-DIM1T-CV-644,HM-LC-DIM1T-DR,HM-LC-DIM1T-FM,HM-LC-DIM1T-FM-2,HM-LC-DIM1T-FM-644,HM-LC-DIM1T-FM-LF,HM-LC-DIM1T-PL,HM-LC-DIM1T-PL-2,HM-LC-DIM1T-PL-3,HM-LC-DIM1T-PL-644,HM-LC-DIM1TPBU-FM,HM-LC-DIM1TPBU-FM-2,HM-LC-DIM2L-CV,HM-LC-DIM2L-SM,HM-LC-DIM2L-SM-2,HM-LC-DIM2L-SM-644,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM,HM-LC-DIM2T-SM-2,HM-LC-JA1PBU-FM,HM-LC-RGBW-WM,HM-LC-SW1-BA-PCB,HM-LC-SW1-DR,HM-LC-SW1-FM,HM-LC-SW1-FM-2,HM-LC-SW1-PB-FM,HM-LC-SW1-PCB,HM-LC-SW1-PL,HM-LC-SW1-PL-3,HM-LC-SW1-PL-CT-R1,HM-LC-SW1-PL-CT-R2,HM-LC-SW1-PL-CT-R3,HM-LC-SW1-PL-CT-R4,HM-LC-SW1-PL-CT-R5,HM-LC-SW1-PL-DN-R1,HM-LC-SW1-PL-DN-R2,HM-LC-SW1-PL-DN-R3,HM-LC-SW1-PL-DN-R4,HM-LC-SW1-PL-DN-R5,HM-LC-SW1-PL-OM54,HM-LC-SW1-PL2,HM-LC-SW1-SM,HM-LC-SW1-SM-2,HM-LC-SW1-SM-ATMEGA168,HM-LC-SW1PBU-FM,HM-LC-SW2-DR,HM-LC-SW2-DR-2,HM-LC-SW2-FM,HM-LC-SW2-FM-2,HM-LC-SW2-PB-FM,HM-LC-SW2-SM,HM-LC-SW2PBU-FM,HM-LC-SW4-BA-PCB,HM-LC-SW4-DR,HM-LC-SW4-DR-2,HM-LC-SW4-PCB,HM-LC-SW4-PCB-2,HM-LC-SW4-SM,HM-LC-SW4-SM-2,HM-LC-SW4-SM-ATMEGA168,HM-LC-SW4-WM,HM-LC-SW4-WM-2,HM-MOD-EM-8,HM-MOD-EM-8BIT,HM-MOD-RE-8,HM-OU-CF-PL,HM-OU-CFM-PL,HM-OU-CFM-TW,HM-OU-CM-PCB,HM-OU-LED16,HM-PB-2-FM,HM-PB-2-WM,HM-PB-2-WM55,HM-PB-2-WM55-2,HM-PB-4-WM,HM-PB-4DIS-WM,HM-PB-4DIS-WM-2,HM-PB-6-WM55,HM-PBI-4-FM,HM-RC-12,HM-RC-12-B,HM-RC-12-SW,HM-RC-19,HM-RC-19-B,HM-RC-19-SW,HM-RC-2-PBU-FM,HM-RC-2-PBU-FM-2,HM-RC-4,HM-RC-4-2,HM-RC-4-3,HM-RC-4-3-D,HM-RC-4-B,HM-RC-8,HM-RC-DIS-H-X-EU,HM-RC-KEY3,HM-RC-KEY3-B,HM-RC-KEY4-2,HM-RC-KEY4-3,HM-RC-P1,HM-RC-SEC3,HM-RC-SEC3-B,HM-RC-SEC4-2,HM-RC-SEC4-3,HM-SCI-3-FM,HM-SEC-CEN,HM-SEC-KEY,HM-SEC-KEY-O,HM-SEC-KEY-S,HM-SEC-MDIR,HM-SEC-MDIR-2,HM-SEC-MDIR-3,HM-SEC-RHS,HM-SEC-RHS-2,HM-SEC-SC,HM-SEC-SC-2,HM-SEC-SCO,HM-SEC-SD,HM-SEC-SD-2,HM-SEC-SFA-SM,HM-SEC-SIR-WM,HM-SEC-TIS,HM-SEC-WDS,HM-SEC-WDS-2,HM-SEC-WIN,HM-SEN-DB-PCB,HM-SEN-EP,HM-SEN-LI-O,HM-SEN-MDIR-O,HM-SEN-MDIR-O-2,HM-SEN-MDIR-O-3,HM-SEN-MDIR-SM,HM-SEN-MDIR-WM55,HM-SEN-RD-O,HM-SEN-WA-OD,HM-SWI-3-FM,HM-SYS-SRP-PL,HM-TC-IT-WM-W-EU,HM-WDC7000,HM-WDS10-TH-O,HM-WDS100-C6-O,HM-WDS100-C6-O-2,HM-WDS20-TH-O,HM-WDS30-OT2-SM,HM-WDS30-OT2-SM-2,HM-WDS30-T-O,HM-WDS40-TH-I,HM-WDS40-TH-I-2,HM-WS550,HM-WS550LCB,HM-WS550LCW,HM-WS550TECH,IS-WDS-TH-OD-S-R3,KFM-DISPLAY,KFM-SENSOR,KS550,KS550LC,KS550TECH,KS888,OLIGO-SMART-IQ-HM,PS-SWITCH,PS-TH-SENS,ROTO_ZEL-STG-RM-DWT-10,ROTO_ZEL-STG-RM-FDK,ROTO_ZEL-STG-RM-FEP-230V,ROTO_ZEL-STG-RM-FFK,ROTO_ZEL-STG-RM-FSA,ROTO_ZEL-STG-RM-FSS-UP3,ROTO_ZEL-STG-RM-FST-UP4,ROTO_ZEL-STG-RM-FWT,ROTO_ZEL-STG-RM-FZS,ROTO_ZEL-STG-RM-FZS-2,ROTO_ZEL-STG-RM-HS-4,ROTO_ZEL-STG-RM-WT-2,S550IA,SCHUECO_263-130,SCHUECO_263-131,SCHUECO_263-132,SCHUECO_263-133,SCHUECO_263-134,SCHUECO_263-135,SCHUECO_263-144,SCHUECO_263-145,SCHUECO_263-146,SCHUECO_263-147,SCHUECO_263-155,SCHUECO_263-157,SCHUECO_263-158,SCHUECO_263-160,SCHUECO_263-162,SCHUECO_263-167,SCHUECO_263-XXX,SENSOTIMER-ST-6,VIRTUAL,WDF-SOLAR,WS888 .mId logIDs:multiple,none,sys,all,broadcast,IO:TSCUL_868,IO:Cube,BM1_EG_Kueche,Dim1_EG_Kueche,HM_00AC02,HM_00AC03,HM_00AC04,HM_00AC05,HM_00AC06,HM_111201,HM_111248,HM_111249,HM_111301,HM_120900,HM_345608,HM_492901,HM_4929D3,HM_567890,HM_6461DA,HM_6A0C7C,HM_6A0C85,HM_901234,HM_F1D002,RT_EG_Buero,RT_EG_Kueche,RT_EG_WC,RT_OG_Bad,RT_OG_Lukas,RT_OG_SZ,RT_OG_T,SW_Easyvdr,SW_Trockner,TFK_DG_Ost,TFK_DG_West,TFK_EG_Buero_gr,TFK_EG_Buero_kl,TFK_EG_HWR,TFK_EG_Kueche,TFK_EG_WC,TFK_EG_WZ_Links,TFK_EG_WZ_Rechts,TFK_OG_Bad,TFK_OG_L,TFK_OG_SZ,TFK_OG_T,TH_DG,TH_EG_Buero,TH_EG_HWR,TH_EG_Kueche,TH_OG_Bad,TH_OG_L,TH_OG_SZ,TH_OG_T serialNr firmware .stc .devInfo actStatus rssiLog:1,0 autoReadReg:0_off,1_restart,2_pon-restart,3_onChange,4_reqStatus,5_readMissing,8_stateOnly burstAccess:0_off,1_auto msgRepeat hmProtocolEvents:0_off,1_dump,2_dumpFull,3_dumpTrigger aesKey:5,4,3,2,1,0 repPeers peerIDs tempListTmpl:none,defaultWeekplan,HM_6461DA_Climate,HM_6A0C7C_Clima,HM_6A0C85_Clima,RT_EG_Buero_Clima,RT_EG_Kueche_Clima,RT_EG_WC_Clima,RT_OG_Bad_Clima,RT_OG_L_Clima,RT_OG_SZ_Clima,RT_OG_T_Clima levelRange levelMap cyclicMsgOffset event-aggregator event-min-interval event-on-change-reading event-on-update-reading oldreadings stateFormat:textField-long timestamp-on-change-reading


Gruß Thomas

noansi

Hallo Thomas,

die Attributliste sieht erst mal gut aus, wie der Code sie (ohne Trennzeichen, siehe oben) erzeugen sollte.

Jetzt bitte doch mal ein List von einem "breiten" device.

Und welches Atrribut wird beim device zur Anpassung nach dem Öffnen der Seite angezeigt? Bei mir ist es room.

ZitatError: Syntax error, unrecognized expression: a[name=CUL_HMCube,....
Stand das exakt irgendwo so?
Wenn nicht, dann bitte exakt.

Die Vermutung wäre derzeit, dass etwas mit den Hilftexten nicht passt, oder Du einen unglücklichen Namen verwendet hast, der die automatische Hilfeanzeige aus dem Tritt bringt.
Ich habe auch eine VCCU mit 2 IOs und kann Dein Problem nicht nachvollziehen.

Hast Du eigentlich die CommandRef mit den neuen Modulen aktualisiert?

Mit einem mir noch nicht bekannten Mechanismus werden die Hilfetexte aus dem Text für die CommandRef erzeugt.

Da Du der mir bisher einzige mit dem Problem bekannte Nutzer bist, vermute ich einen Daten-/Einstellungszusammenhang.

Gruß, Ansgar.