fhem pairt sich sporadisch mit Geräten vom Nachbarn

Begonnen von WhyTea, 12 November 2015, 09:01:56

Vorheriges Thema - Nächstes Thema

WhyTea

Und das obwohl das pairing nicht aktiviert ist.

Ein entsprechender Auszug aus dem Logfile
2015.11.11 18:49:46 2: CUL_HM Unknown device HM_2EE491 is now defined
2015.11.11 18:49:46 2: autocreate: define HM_2EE491 CUL_HM 2EE491
2015.11.11 18:49:46 2: autocreate: define FileLog_HM_2EE491 FileLog /var/fhem/log/HM_2EE491-%Y.log HM_2EE491
2015.11.11 18:49:46 3: Device HM_2EE491 added to ActionDetector with 099:00 time
2015.11.11 18:49:51 3: Device HM_2EE491 added to ActionDetector with 099:00 time
2015.11.11 18:49:51 1: PERL WARNING: Use of uninitialized value in string eq at /var/fhem/FHEM/10_CUL_HM.pm line 413.
2015.11.11 18:49:52 3: CUL_HM set HM_2EE491 statusRequest
2015.11.11 18:50:04 3: CUL_HM set HM_2EE491 getConfig


Meine Fhem Config
attr global userattr DbLogExclude DbLogInclude alarmDevice alarmSettings cmdIcon devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global latitude 51.453169
attr global logfile /var/fhem/log/fhem-%Y-%m.log
attr global longitude 7.487605
attr global modpath /var/fhem
attr global motd SecurityCheck:\
\
telnetForBlockingFn 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.\

attr global room Zentralsysteme
attr global statefile /var/fhem/log/fhem.save
attr global updateInBackground 1
attr global verbose 3

#dblog
define mylogdb DbLog /var/fhem/contrib/dblog/db.conf .*:.*
attr mylogdb room Zentralsysteme

#define telnetPort telnet 7072 global
#attr telnetPort room Zentralsysteme
define localTelnet telnet 7072
attr localTelnet password ****
attr localTelnet room Zentralsysteme

define telnetForBlockingFn telnet 0
attr telnetForBlockingFn room Zentralsysteme

define WEB FHEMWEB 8083 global
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB basicAuth ZmhlbTpyb3V0ZTRtZQ==
attr WEB codemirrorParam { "theme":"blackboard", "lineNumbers":true }
attr WEB editConfig 1
attr WEB fwcompress 1
attr WEB room Zentralsysteme
attr WEB stylesheetPrefix dark

#define WEBphone FHEMWEB 8084 global
#attr WEBphone room Zentralsysteme
#attr WEBphone stylesheetPrefix smallscreen

#define WEBtablet FHEMWEB 8085 global
#attr WEBtablet room Zentralsysteme
#attr WEBtablet stylesheetPrefix touchpad

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

define autocreate autocreate
attr autocreate filelog /var/fhem/log/%NAME-%Y.log
attr autocreate room Zentralsysteme

define eventTypes eventTypes /var/fhem/log/eventTypes.txt
attr eventTypes room Zentralsysteme

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

define HMLAN1 HMLAN 192.168.6.12:1000
attr HMLAN1 event-on-change-reading hmTrfHour
attr HMLAN1 hmId F123FF
attr HMLAN1 hmKey 01:3b4b9e01b0685a979b968cd7b89dc827
attr HMLAN1 hmLanQlen 1_min
attr HMLAN1 loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN1 room Zentralsysteme
attr HMLAN1 wdTimer 25

define HMLAN2 HMLAN 192.168.6.13:1000
attr HMLAN2 event-on-change-reading hmTrfHour
attr HMLAN2 hmId F123FF
attr HMLAN2 hmKey 01:3b4b9e01b0685a979b968cd7b89dc827
attr HMLAN2 hmLanQlen 1_min
attr HMLAN2 loadLevel 0:low,40:batchLevel,90:high,99:suspended
attr HMLAN2 room Zentralsysteme
attr HMLAN2 wdTimer 25


define vccu CUL_HM F123FF
attr vccu IODev HMLAN1
attr vccu IOList HMLAN1,HMLAN2
attr vccu IOgrp vccu
attr vccu hmKey 01:3b4b9e01b0685a979b968cd7b89dc827
attr vccu model CCU-FHEM
attr vccu room Zentralsysteme
attr vccu subType virtual
attr vccu webCmd virtual:update

define ActionDetector CUL_HM 000000
attr ActionDetector event-on-change-reading .*
attr ActionDetector model ActionDetector
attr ActionDetector room Zentralsysteme

include /var/fhem/FHEM/wetter.cfg
include /var/fhem/FHEM/EG_Arbeitszimmer.cfg
include /var/fhem/FHEM/EG_Badezimmer.cfg
include /var/fhem/FHEM/EG_Eingang.cfg
include /var/fhem/FHEM/EG_Kueche.cfg
include /var/fhem/FHEM/EG_Wohnzimmer.cfg
include /var/fhem/FHEM/KG_Badezimmer.cfg
include /var/fhem/FHEM/KG_Gaestezimmer.cfg
include /var/fhem/FHEM/OG1_Arbeitszimmer.cfg
include /var/fhem/FHEM/OG1_Schlafzimmer.cfg
include /var/fhem/FHEM/OG1_Badezimmer.cfg
include /var/fhem/FHEM/OG2_Kinderzimmer.cfg
include /var/fhem/FHEM/batteriecheck.cfg
include /var/fhem/FHEM/anwesenheitserkennung.cfg
include /var/fhem/FHEM/1prozentregel_HMLAN1.cfg
include /var/fhem/FHEM/1prozentregel_HMLAN2.cfg
include /var/fhem/FHEM/twilight.cfg
include /var/fhem/FHEM/sonnenschutz.cfg

define hm HMinfo
attr hm autoUpdate 00:10
attr hm room Zentralsysteme
attr hm sumERROR battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorError:no,error:none,uncertain:yes,smoke_detect:none,cover:closed
attr hm sumStatus battery,sabotageError,powerError,motor
attr hm webCmd update:protoEvents short:rssi:peerXref:configCheck:models



Die Readings der vccu, hmlan1,hmlan2

Internals vccu
DEF F123FF
HMLAN1_MSGCNT 1918
HMLAN1_RAWMSG E31C504,0000,0305D4C6,FF,FF95,98A61031C504255F4106010000
HMLAN1_RSSI -107
HMLAN1_TIME 2015-11-12 08:56:22
HMLAN2_MSGCNT 7653
HMLAN2_RAWMSG E31C504,0000,04F6A65D,FF,FF9B,98A61031C504255F4106010000
HMLAN2_RSSI -101
HMLAN2_TIME 2015-11-12 08:56:22
IODev HMLAN1
LASTInputDev HMLAN2
MSGCNT 9571
NAME vccu
NR 38
NTFY_ORDER 50-vccu
STATE HMLAN1:ok,HMLAN2:ok
TYPE CUL_HM
assignedIOs HMLAN1,HMLAN2
lastMsg No:70 - t:01 s:F123FF d:2EE491 010E
protLastRcv 2015-11-12 08:52:45
rssi_at_HMLAN1 avg:-50.73 min:-52 max:-49 lst:-51 cnt:824
rssi_at_HMLAN2 avg:-50.53 min:-52 max:-49 lst:-51 cnt:575


Internals hmlan1
CHANGED
DEF 192.168.6.12:1000
DeviceName 192.168.6.12:1000
FD 4
HMLAN1_MSGCNT 20722
HMLAN1_TIME 2015-11-12 08:34:14
IFmodel LAN
NAME HMLAN1
NR 32
NTFY_ORDER 50-HMLAN1
PARTIAL
RAWMSG E38E79A,0000,02F191B6,FF,FFC5,57861038E79A0000000AA0D0100D40
RSSI -59
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 17
msgKeepAlive dlyMax:0.103 bufferMin:4
msgLoadCurrent 1
msgLoadHistory 5min steps: 0/0/0/0/0/0/0/0/0/0/0/0
msgParseDly min:-13 max:5723 last:23 cnt:20664
owner F123FF
owner_CCU vccu
uptime 000 13:43:05.910


Internals hmlan2
CHANGED
DEF 192.168.6.13:1000
DeviceName 192.168.6.13:1000
FD 21
HMLAN2_MSGCNT 26219
HMLAN2_TIME 2015-11-12 08:34:14
IFmodel LAN
NAME HMLAN2
NR 34
NTFY_ORDER 50-HMLAN2
PARTIAL
RAWMSG E38E79A,0000,04E26342,FF,FFC7,57861038E79A0000000AA0D0100D40
RSSI -57
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 14
msgKeepAlive dlyMax:3.005 bufferMin:1
msgLoadCurrent 22
msgLoadHistory 5min steps: 0/0/0/0/0/0/0/0/0/0/0/0
msgParseDly min:-13 max:5735 last:9 cnt:26110
owner F123FF
owner_CCU vccu
uptime 000 22:45:45.410

Wie Ihr sehen könnt ist auf keinem Gerät hmpair aktiv.

Ich bin wirklich ratlos und ein wenig beunruhigt darüber!

Ich hoffe mir kann jemand erklären was da passiert und wie ich das abstellen kann!

Gruß
Daniel

marvin78

Die Devices werden nicht gepairt, sondern nur per autocreate angelegt. Stichwort ist ignore.

frank

Zitat... und wie ich das abstellen kann!
autocreate disable'n.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

WhyTea

Ah ok! Das beruhigt mich jetzt auf jeden Fall. Danke!

Das bedeutet ich sammel einfach mal und setze alle Devices die er so findet auf ignore.
Und wenn meine Umbau- und Erweiterungsphase abgeschlossen ist deaktiviere ich autocreate.

Danke und Gruß
Daniel

Vize

Hi,

[Klugschissmodus an] nur mal so zur Info...

Dein user und passwort für FHEMWeb

fhem:route4me

;) 8) [Klugschissmodus aus]

Gruß
Andreas

martinp876

Das ist ein Funksystem hmlan wird den Funk des Nachbarn immer sehen.
Um damit umzugehen ist es das beste die devices zu markieren. Also anlegen und ignore.
Eine vccu sollte helfen. Diese sammelt unbekannte devices. Mit defignunknown werden gesammelte unbekannte devices definiert und auf ignore gesetzt. Wenn man will