Neuer HMLAN lässt sich nicht connecten (gelöst)

Begonnen von Ygramul, 04 September 2015, 09:39:07

Vorheriges Thema - Nächstes Thema

Ygramul

Hallo Gemeinde,

habe einen neuen HMLAN Adapter.
Nach der Anweisung von diesem Link http://www.meintechblog.de/2013/05/hmlan-adapter-am-fhem-server-einrichten/ mit Fhem verbunden.
Sobald Fhem gestartet ist, leuchtet die Power Lampe am HMLAN dauerhaft, sollte also korrekt verbunden sein. Im Status wird aber disconnected gezeigt.

Es gibt keine Netzwerkprobleme (ping -t 192.168.1.8 läuft fehlerfrei)
Port in der Firewall freigegeben
Fhem läuft auf Windows Server 2012 mit 2 Netzwerkkarten.
HMLAN lässt sich über HomeMatic-Lan-Interface Konfigurator problemlos ansprechen, auch wenn Fhem läuft.
AES Encrypt LAN Communication ist ausgeschaltet.

Hier ein paar Infos
Internals

DEF   192.168.001.008:1000
DeviceName 192.168.001.008:1000
FD 5
IFmodel LAN
NAME HMLAN1
NR 12
NTFY_ORDER 50-HMLAN1
PARTIAL
STATE disconnected
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 0
msgKeepAlive dlyMax:0.014 bufferMin:4
msgLoadCurrent 1
msgLoadHistory 5min steps: 0/-/-/-/-/-/-/-/-/-/-/-
owner 29A4B8
uptime 000 17:51:24.858



Readings

D-HMIdAssigned 29A4B8
D-HMIdOriginal 29A4B8
D-firmware 0.964
D-serialNr LEQ0383659
Xmit-Events init:8 disconnected:8 timeout:6 ok:2
cond ok
loadLvl low
prot_disconnected last
prot_init last
prot_ok last
state disconnected



Attributes

hmId 29A4B8
hmLanQlen 1_min
loadLevel 0:low,40:batchLevel,90:high,99:suspended



Und hier noch die Fhem.cfg
attr global userattr devStateIcon devStateStyle icon sortby webCmd widgetOverride
attr global autoload_undefined_devices 1
attr global logfile .\tmp\fhem.log
attr global modpath .
attr global motd Error messages while initializing FHEM:\
configfile: Unknown command attr, try help.
attr global nofork 1
attr global statefile .\tmp\fhem.save
attr global verbose 1



# "global" keyword at the end of following command allows connection from any host

define HMLAN1 HMLAN 192.168.001.008:1000
attr HMLAN1 hmId 29A4B8
attr HMLAN1 hmLanQlen 1_min
attr HMLAN1 loadLevel 0:low,40:batchLevel,90:high,99:suspended


define autocreate autocreate
attr autocreate autosave 1
attr autocreate filelog ./log/%name-%Y.log


[/size][size=78%]Danke für Eure Hinweise[/size]

Und auch noch das Log File
2015.09.04 09:55:53 1: starting in console mode
2015.09.04 09:55:53 5: Initializing Type Library:
2015.09.04 09:55:53 1: Including fhem.cfg
2015.09.04 09:55:53 5: Cmd: >attr global logfile .\tmp\fhem.log<
2015.09.04 09:55:53 5: Cmd: >attr global modpath .<
2015.09.04 09:55:53 5: Cmd: >attr global motd none<
2015.09.04 09:55:53 5: Cmd: >attr global nofork 1<
2015.09.04 09:55:53 5: Cmd: >attr global statefile .\tmp\fhem.save<
2015.09.04 09:55:53 5: Cmd: >attr global verbose 5<
2015.09.04 09:55:53 5: Cmd: >define HMLAN1 HMLAN 192.168.001.008:1000<
2015.09.04 09:55:53 5: Loading ./FHEM/00_HMLAN.pm
2015.09.04 09:55:53 1: HMLAN_Parse: HMLAN1 new condition disconnected
2015.09.04 09:55:53 3: Opening HMLAN1 device 192.168.001.008:1000
2015.09.04 09:55:53 3: HMLAN1 device opened
2015.09.04 09:55:53 5: HMLAN_Send:  HMLAN1 I:C
2015.09.04 09:55:53 5: HMLAN_Send:  HMLAN1 I:Y01,00,
2015.09.04 09:55:53 5: HMLAN_Send:  HMLAN1 I:Y02,00,
2015.09.04 09:55:53 5: HMLAN_Send:  HMLAN1 I:Y03,00,
2015.09.04 09:55:53 5: HMLAN_Send:  HMLAN1 I:T1D7C0B09,04,00,00000000
2015.09.04 09:55:53 1: HMLAN_Parse: HMLAN1 new condition init
2015.09.04 09:55:53 5: HMLAN_Send:  HMLAN1 S:S975AC98F stat:  00 t:00000000 d:01 r:975AC98F m:99 8112 999999 000000
2015.09.04 09:55:53 5: Cmd: >attr HMLAN1 hmId 29A4B8<
2015.09.04 09:55:53 5: Cmd: >attr HMLAN1 hmLanQlen 1_min<
2015.09.04 09:55:53 5: Cmd: >attr HMLAN1 loadLevel 0:low,40:batchLevel,90:high,99:suspended<
2015.09.04 09:55:53 5: Cmd: >define autocreate autocreate<
2015.09.04 09:55:53 5: Loading ./FHEM/98_autocreate.pm
2015.09.04 09:55:53 5: Cmd: >attr autocreate autosave 1<
2015.09.04 09:55:53 5: Cmd: >attr autocreate filelog ./log/%name-%Y.log<
2015.09.04 09:55:53 5: Cmd: >define WEB FHEMWEB 8083 global<
2015.09.04 09:55:53 5: Loading ./FHEM/01_FHEMWEB.pm
2015.09.04 09:55:53 3: WEB: port 8083 opened
2015.09.04 09:55:53 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2015.09.04 09:55:53 3: WEBphone: port 8084 opened
2015.09.04 09:55:53 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2015.09.04 09:55:53 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2015.09.04 09:55:53 3: WEBtablet: port 8085 opened
2015.09.04 09:55:53 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2015.09.04 09:55:53 1: Including .\tmp\fhem.save
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 disconnected<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 D-HMIdAssigned 29A4B8<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 D-HMIdOriginal 29A4B8<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 D-firmware 0.964<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 D-serialNr LEQ0383659<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 Xmit-Events disconnected:1 init:1 ok:1<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 cond ok<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:54:09 loadLvl low<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 prot_disconnected last<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 prot_init last<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 prot_ok last<
2015.09.04 09:55:53 5: Cmd: >setstate HMLAN1 2015-09-04 09:53:19 state disconnected<
2015.09.04 09:55:53 5: Cmd: >setstate autocreate active<
2015.09.04 09:55:53 5: Cmd: >setstate global <no definition><
2015.09.04 09:55:53 5: Triggering global (1 changes)
2015.09.04 09:55:53 5: Notify loop for global INITIALIZED
2015.09.04 09:55:53 0: Featurelevel: 5.6
2015.09.04 09:55:53 0: Server started with 6 defined entities (version $Id: fhem.pl 9163 2015-08-30 07:57:51Z rudolfkoenig $, os MSWin32, user fsfadmin, pid 10172)
2015.09.04 09:55:53 5: HMLAN/RAW: /HHM-LAN-IF,03C4,LEQ0383659,29A4B8,29A4B8,001CAF95,0000,01

I00,00,00,00

I00,00,00,00

I00,00,00,00

R975AC98F,0002,00000000,FF,7FFF,998112999999000000


2015.09.04 09:55:53 5: HMLAN_Parse: HMLAN1 V:03C4 sNo:LEQ0383659 d:29A4B8 O:29A4B8 t:001CAF95 IDcnt:0000 L:1 %
2015.09.04 09:55:53 5: Triggering HMLAN1 (1 changes)
2015.09.04 09:55:53 5: Notify loop for HMLAN1 loadLvl: low
2015.09.04 09:55:53 5: Triggering HMLAN1 (4 changes)
2015.09.04 09:55:53 5: Notify loop for HMLAN1 D-firmware: 0.964
2015.09.04 09:55:53 5: HMLAN_Parse: HMLAN1 R:R975AC98F stat:0002 t:00000000 d:FF r:7FFF     m:99 8112 999999 000000
2015.09.04 09:55:53 1: HMLAN_Parse: HMLAN1 new condition ok
2015.09.04 09:55:53 5: Triggering HMLAN1 (3 changes)
2015.09.04 09:55:53 5: Notify loop for HMLAN1 cond: ok

Otto123

Zitat von: Ygramul am 04 September 2015, 09:39:07
HMLAN lässt sich über HomeMatic-Lan-Interface Konfigurator problemlos ansprechen, auch wenn Fhem läuft.
Aber meines Wissens geht nur einer. Hast Du den HM Konfigurator (Bidcos Dienst) immer laufen? Dann ist er mit dem verbunden und FHEM hat keine Chance.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

2015.09.04 09:55:53 1: HMLAN_Parse: HMLAN1 new condition ok
nach restart ist doch alles ok.

Xmit-Events init:8 disconnected:8 timeout:6 ok:2
du hast wahrscheinlich disconnects, wie bereits vielfach beschrieben hier wurde. von 8 connection versuchen, waren 2 erfolgreich.

und ja es kann immer nur einer mit dem hmlan connected sein. deshalb eq3 sw schliessen.

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

Ygramul

Danke, aber die eq3 Software ist beendet.
Hatte sogar schon mal die Software komplett deinstalliert.
Brachte aber keinen Erfolg

Ygramul

Habe das Fhem Verzeichnis komplett gelöscht und noch mal von Vorne angefangen.
Jetzt geht es.