Fhem läuft irgendwie nicht mehr so wie früher - was wurde geändert?

Begonnen von speedschmidt, 01 Dezember 2021, 20:57:12

Vorheriges Thema - Nächstes Thema

speedschmidt

Hallo beisammen,

seit - ich würde mal sagen 4-8 Wochen macht meine Fhem-Installation Blödsinn. Ich sitze nun nicht ständig dran und ändere Devices o.ä. Meine letzte Änderung ist sicher schon Monate her. Updates habe ich hin  und wieder mal angestoßen. Nach dem Feststellen diverser Fehlfunktionen, habe ich festgestellt, dass meine Datenpunkt für die Außenhelligkeit(dpt9.004), mit denen ich das eine oder andere automatisiere und mit DOIFs schalten lasse, nicht mehr mit der realen Außenhelligkeit korrelieren. Aber auch binäre Datenpunkte, wie z.Bsp. Arbeitszimmer Licht ein/aus funktionieren nicht mehr. Ich vermute mal, dass sich eine Modul geändert hat und ich auf Grund dessen meine fhem.cfg o.ä. hätte ändern müssen. ABER: Wie soll ich das denn erfahren? Also soll ich gleich neu installieren, oder machen wir uns zusammen auf die Fehlersuche? Hat schon jemand eine Idee?
Setup:
- fhem auf Raspi3 seit 3 Jahren
- ich hatte damals mit Andi291 den knxd bei mir zum laufen gebracht (meine ich mich zu erinnern)
- zugriff auf knx via IP-?Router?(Siemens)

Wie gesagt an meiner Hardware und Konfig hat sich nichts geändert. Deshalb vermute ich eine Änderung seitens fhem.

Meine fhem.cfg:


attr global userattr DbLogExclude DbLogInclude cmdIcon devStateIcon devStateIcon:textField-long devStateStyle fp_Erdgeschoss fp_Haustechnik fp_Obergeschoss icon sortby webCmd webCmdLabel:textField-long widgetOverride
attr global autoload_undefined_devices 1
attr global autosave 0
attr global backup_before_update 1
attr global language DE
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\
  WEB is not password protected\
  telnetPort is not password protected\
  WEBtablet is not password protected\
  WEBphone is not password protected\
\
Protect this FHEM installation by defining an allowed device with define allowed allowed\
You can disable this message with attr global motd none
attr global restoreDirs 5
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 3

define tul TUL eibd:localhost 1.0.255
setuuid tul 5d0f18ce-f33f-c8be-dda7-81acfb7aba450059
attr tul useEIB 0
define telnetPort telnet 7072 global
setuuid telnetPort 5d0f18ce-f33f-c8be-bbeb-3ff731039d00b97f

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
setuuid Logfile 5d0f18cf-f33f-c8be-b781-3bb73bd16c159775

define autocreate autocreate
setuuid autocreate 5d0f18cf-f33f-c8be-6564-4061033794ff2872
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate verbose 5

define eventTypes eventTypes ./log/eventTypes.txt
setuuid eventTypes 5d0f18cf-f33f-c8be-14b0-2c954e7723af051c

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



Vielen Dank vorab für produktive Hinweise. Wenn ihr was zur Fehlereingrenzung braucht - einfach Bescheid geben.

Schmitti

baerm


Amenophis86

Zitat von: speedschmidt am 01 Dezember 2021, 20:57:12
ABER: Wie soll ich das denn erfahren?

Vor einem Update in den Foren schauen, ob und was sich geändert hat. Und vor einem Update ein updatecheck ausführen und das Changefile prüfen. Das wären zwei Möglichkeiten ;)

Zu deiner Frage, aus der cfg (die übrigens nicht vollständig sein kann, weil kein KNX Device hinterlegt ist) werde ich nicht schlau. Wie sehen die Fehlerhaften Devices aus? (Am besten mit list ... arbeiten) Was sagt das Logfile? Was genau ist falsch, sind die Daten verschoben, kommen keine richtigen an, was kommt an und was hätte ankommen müssen?
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

erwin

Hi,
ZitatMeine fhem.cfg:
...das ist jetzt aber nicht deine komplette fhem.cfg (hoffentlich)...

1) Mach bitte ein list <device> von einem device mit dpt1 definition.
2) dann setzte dieses device auf verbose 5 und versuch ein/aus zu schalten - OHNE doif/usw...!
3) poste den Log-Auszug von dieser Aktion...

wie lange hast du nicht upgedatet?
Schau mal in diesem thread - im 1sten Beitrag sind die Änderungen des letzten Jahres am KNX-Modul dokumentiert!
l.g.erwin
PS: Da war Amenophis86 ein wenig schneller  ;D
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

speedschmidt

High,

nein das ist nicht meine ganze fhem.cfg. nur bis Zeile 65 oder so. Danach geht es mit defines weiter. Ich würde sagen wir konzentrien uns mal auf das binäre device vom Licht Arbeitszimmer.

Hier das device:
DEF        0/2/0:dpt1 10/2/8:dpt1
   DEVNAME    OGAZLicht
   FIRSTGADNAME g1
   FUUID      5d0f18e4-f33f-c8be-1f43-8dfd016795459e5a
   GETSTRING  g1:noArg g2:noArg
   IODev      tul
   LASTInputDev tul
   MSGCNT     249
   NAME       OGAZLicht
   NR         836
   NTFY_ORDER 50-OGAZLicht
   SETSTRING  g1:off,on g2:off,on
   STATE      Aus
   TYPE       KNX
   tul_MSGCNT 249
   tul_RAWMSG C01313w0a20800
   tul_TIME   2021-12-01 21:23:16
   GADDETAILS:
     g1:
       CODE       00200
       GROUP      0/2/0
       MODEL      dpt1
       NO         1
       OPTION     
       RDNAMEGET  getG1
       RDNAMEPUT  putG1
       RDNAMESET  setG1
       SETLIST    :off,on
     g2:
       CODE       0a208
       GROUP      10/2/8
       MODEL      dpt1
       NO         2
       OPTION     
       RDNAMEGET  getG2
       RDNAMEPUT  putG2
       RDNAMESET  setG2
       SETLIST    :off,on
   GADTABLE:
     00200      g1
     0a208      g2
   READINGS:
     2021-11-12 09:17:34   IODev           tul
     2021-12-01 21:23:16   getG1           off
     2021-12-01 21:23:16   getG2           off
     2021-12-01 21:23:16   last-sender     1/3/19
     2021-12-01 20:36:01   setG1           off
     2021-12-01 21:23:16   state           off
Attributes:
   IODev      tul
   alias      Licht Arbeitszimmer
   devStateIcon (on)|([Ee]in):FS20.on:Aus (off)|([Aa]us):FS20.off:Ein
   event-on-update-reading getG2
   eventMap   on:Ein off:Aus
   fp_Obergeschoss 625,725,1, ,
   group      Licht,LichtOG
   room       OGArbeitszimmer


hier das logfile vom device:

2021-12-01_02:05:42 OGAZLicht getG2: Aus
2021-12-01_06:25:11 OGAZLicht getG2: Ein
2021-12-01_07:11:56 OGAZLicht getG2: Aus
2021-12-01_08:04:02 OGAZLicht getG2: Ein
2021-12-01_08:56:41 OGAZLicht getG2: Aus
2021-12-01_21:23:07 OGAZLicht getG2: Ein
2021-12-01_21:23:16 OGAZLicht getG2: Aus


geschaltet hatte ich ca. 22:37 Uhr.

und vom fhem-2021-12:

2021.12.01 22:36:17 5: enter get OGAZLicht: hash: HASH(0x1f29e20), attributes: OGAZLicht, ?
2021.12.01 22:36:17 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:18 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:19 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:21 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:36:22 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:23 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:25 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:26 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:27 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:28 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:30 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:31 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:32 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:33 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:35 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:36 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:36:37 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:38 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:40 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:41 2: autocreate: define FileLog_KNX_1003035 FileLog ./log/KNX_1003035-%Y.log KNX_1003035
2021.12.01 22:36:42 2: autocreate: define FileLog_KNX_1003035 FileLog ./log/KNX_1003035-%Y.log KNX_1003035
2021.12.01 22:36:44 2: autocreate: define FileLog_KNX_1003035 FileLog ./log/KNX_1003035-%Y.log KNX_1003035
2021.12.01 22:36:45 2: autocreate: define FileLog_KNX_1003035 FileLog ./log/KNX_1003035-%Y.log KNX_1003035
2021.12.01 22:36:46 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:48 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:49 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:50 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:36:52 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:53 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:36:54 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:36:55 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:36:57 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:36:58 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:00 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:01 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:12 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:13 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:14 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:15 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:17 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:18 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:19 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:20 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:22 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:23 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:24 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:26 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:27 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:28 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:30 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:31 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:32 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:33 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:35 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:36 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:37 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:38 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:40 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:41 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:42 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:44 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:45 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:46 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:47 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:49 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:50 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:37:51 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:52 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:54 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:55 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:37:56 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:37:57 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:37:59 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:38:07 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:09 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:10 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:38:16 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:17 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:18 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:22 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:24 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:25 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:26 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:38:28 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:29 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:30 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:31 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:38:33 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:34 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:35 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:36 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:38:38 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:39 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:40 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:41 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:43 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:44 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:45 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:46 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:48 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:49 2: autocreate: define FileLog_KNX_1700007 FileLog ./log/KNX_1700007-%Y.log KNX_1700007
2021.12.01 22:38:50 2: autocreate: define FileLog_KNX_1001033 FileLog ./log/KNX_1001033-%Y.log KNX_1001033
2021.12.01 22:38:51 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:53 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:54 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006
2021.12.01 22:38:55 2: autocreate: define FileLog_KNX_1700000 FileLog ./log/KNX_1700000-%Y.log KNX_1700000
2021.12.01 22:38:56 2: autocreate: define FileLog_KNX_1700005 FileLog ./log/KNX_1700005-%Y.log KNX_1700005
2021.12.01 22:38:58 2: autocreate: define FileLog_KNX_1700006 FileLog ./log/KNX_1700006-%Y.log KNX_1700006


Die erste Meldung im fhem-log ist auch die erste die das device betrifft und dann bis aktuell nichts.
Ich hatte das Licht mit einem externen KNX-Schalter geschaltet und es hat auch ein- und ausgeschaltet. Aber bei fhem ist das nicht angekommen. Ich vermute Schnittstellen-Probleme.

Die autocreates sind von meinem neuen E3DC-Connect, die ich noch nicht bearbeitet habe.

Letztes update war gestern (ich hatte gehofft das Problem damit zu fixen, aber "never run a changing system", oder so ähnlich ;-) ).

Schmitti

erwin

Schmitti,
ZitatLetztes update war gestern
Das kann ich so nicht glauben, die Log msgs schauen in der aktuellem version völlig anders aus! Ausserdem wird in der aktuellen Version KEIN Filelog-device angelegt! (siehe cmd-ref)
Bist du sicher dass du nach dem update auch shutdown-restart v. FHEM gemacht hast?

Im List vom OGAZLicht sehe ich, das vom knxd sehr wohl was empfangen wurde um 21:23:16 und zwar auf die GA 10/2/08. Offensichtlich hast du einen KNX-Taster am Bus betätigt...
ZitatWie gesagt an meiner Hardware und Konfig hat sich nichts geändert.
Checke bitte mal, ab wann du das E3DC ans LAN angeschlossen hast..... und ob die Probleme evtl. ab da begonnen haben!

Meine Vermutung, basiered auf den bisherigen Infos ist diese:
1) Du hast ein Siemens-KNX-Gateway, das kommunizert mit dem knxd - und dieser weiderum mit dem TUL-Device in FHEM.
2) Dann gibts noch das E3DC, das ist auch ein KNX-Gateway!
Beide Gateways hängen einerseits im LAN und andererseits am selben KNX-BUS - und das ergibt eine pefekte endlos Schleife von Messages! - da ist FHEM noch gar nicht involviert!
Allerdings kommen (nach deiner Aussage) msg vom E3DC bei FHEM an (siehe logfile) - Wie geht das? Nur dadurch, dass beide GW'S mulitcast ins LAN machen, der KNXD die MC-msgs vom E3DC nimmt und über die TUL Schnittstelle an FHEM weitergibt, allerdings auch in den KNX-Bus weiterleitet - und das sieht dann das E3DC und ....die loop ist perfekt!

Um das Problem einzugrenzen, mach bitte folgendes:
1) update - shutdown/restart FHEM
2) Stecke das E3DC vom KNX UND LAN ab - und checke ob der Rest funktioniert..

Falls meine Vermutung stimmt, müssen wir überlegen wie das zu lösen ist!
l.g. erwin 
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

speedschmidt

Hallo zusammen,

sorry - war mein Fehler NICHT shutdown restart nach dem Update durchzuführen. Nachdem ich shutdown restart durchgeführt habe, läuft alles wieder (soweit ich das auf den ersten schnellen Blick beurteilen kann) und sieht teilweise verändert aus.

Frage: Kann man "shutdown sestart" nicht gleich in "update" integrieren (hinten anhängen)?

Schönes Wochenende noch

Schmitti

erwin

Hi,
ZitatKann man "shutdown sestart" nicht gleich in "update" integrieren
Ja kann man, "cmdalias" machts möglich...
Ich würde es nicht machen, was ist wenn irgendwas beim update schief geht und du willst das vor einem restart noch korrigieren...
Es hat sich bewährt das Log zu checken nach einem update  ;D
l.g. erwin
FHEM aktuell auf RaspberryPI Mdl 1-4
Maintainer: 00_KNXIO.pm 10_KNX.pm
User: CUNO2 (868 SLOWRF) - HMS100xx, FS20, FHT, 1-Wire  - 2401(iButton), 18x20, 2406, 2413 (AVR), 2450,..,MQTT2, KNX, SONOFF, mySENSORS,....
Hardware:  Busware ROT, Weinzierl IP731, 1-Wire GW,...

Prof. Dr. Peter Henning

Nach jedem Update erfolgt eine eindeutige Meldung
Zitatupdate finished, "shutdown restart" is needed to activate the changes.
Aber das ist ja auch nur für User, die lesen können.

LG

pah