FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Leqqdusimir am 03 September 2015, 21:49:06

Titel: Missing Ack HM-LC-Sw1-Pl-DN-R5
Beitrag von: Leqqdusimir am 03 September 2015, 21:49:06
Hallo zusammen,

Ich arbeite momentan mit fhem-5.6 unter Debian.
Habe den Homematic USB Stick in Gebrauch und eine Steckdose Typ HM-LC-Sw1-Pl-DN-R5 und einen Temperatur Sensor.
Mein Sensor funktioniert einwandfrei nach dem Pairing aber die Steckdose habe ich bisher erst einmal kurzfristig benutzen können.
Ich kriege nach dem Pairing der Steckdose erst einen response timeout und anschliessend nur noch missing ack Meldungen.
Trotzdem sehe ich den aktuellen Status der Dose wenn ich sie manuell ein- oder ausschalte und ich kann ebenfalls einen getConfig ausführen.

#======== store device data:CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D === from: 2015-09-03 21:29:30
#---      entity:CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D
setreading CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D D-firmware 2.5
setreading CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D D-serialNr MEQ0188679
setreading CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D .D-devInfo 010100
setreading CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D .D-stc 10
#     timestamp of the readings for reference
======= finished ===

Vor einer Woche hat die Dose wie erwähnt kurz funktioniert indem ich den Stick an meinen Windows Rechner angeschlossen habe und mit Hilfe des hm_config Programms die Steckdose kontrolliert habe.
Habe dann direkt den Stick auf den Debian Server transferiert und konnte dann die gewünschten Befehle absetzen.

Seit gestern funktioniert aber wieder nichts mehr, kriege wie anhin nur missing ack Meldungen und kann zwar die Konfiguration auslesen aber keine Befehle absetzen.

Meine fhem.cfg:

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 motd Error messages while initializing FHEM:\
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global verbose 5

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
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 eventTypes eventTypes ./log/eventTypes.txt

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

define HMLAN1 HMLAN 127.0.0.1:1234
attr HMLAN1 hmId 123ABC
attr HMLAN1 hmLanQlen 1_min
define CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D CUL_HM 37C61D
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D IODev HMLAN1
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D autoReadReg 4_reqStatus
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D expert 2_full
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D firmware 2.5
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D model HM-LC-Sw1-Pl-DN-R5
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D room CUL_HM
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D serialNr MEQ0188679
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D subType switch
attr CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D webCmd statusRequest:toggle:on:off
define FileLog_CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D FileLog ./log/CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D-%Y.log CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D
attr FileLog_CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D logtype text
attr FileLog_CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D room CUL_HM


Diese zwei Zeilen hab ich selber eingefügt, der Rest ist durch das Pairing entstanden:

define HMLAN1 HMLAN 127.0.0.1:1234
attr HMLAN1 hmId 123ABC


Und hier noch ein Auszug aus dem Log:

2015.09.03 21:37:40 4: HTTP FHEMWEB:192.168.1.5:60988 GET /fhem?XHR=1&cmd.CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D=set%20CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D%20on&room=CUL_HM
2015.09.03 21:37:40 5: Cmd: >set CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D on<
2015.09.03 21:37:40 5: Triggering CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D (1 changes)
2015.09.03 21:37:40 5: Notify loop for CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D set_on
2015.09.03 21:37:40 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D set_on -> set_on
2015.09.03 21:37:40 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D state: set_on -> state: set_on
2015.09.03 21:37:40 3: CUL_HM set CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D on
2015.09.03 21:37:40 4: /fhem?XHR=1&cmd.CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D=set%20CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D%20on&room=CUL_HM / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.09.03 21:37:40 4: HTTP FHEMWEB:192.168.1.5:60988 GET /fhem/images/default/set_on.png
2015.09.03 21:37:40 4: HTTP FHEMWEB:192.168.1.5:60988 GET /fhem?XHR=1&cmd.CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D=set%20CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D%20off&room=CUL_HM
2015.09.03 21:37:40 5: Cmd: >set CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D off<
2015.09.03 21:37:40 5: Triggering CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D (1 changes)
2015.09.03 21:37:40 5: Notify loop for CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D set_off
2015.09.03 21:37:40 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D set_off -> set_off
2015.09.03 21:37:40 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D state: set_off -> state: set_off
2015.09.03 21:37:40 3: CUL_HM set CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D off
2015.09.03 21:37:40 4: /fhem?XHR=1&cmd.CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D=set%20CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D%20off&room=CUL_HM / RL:20 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2015.09.03 21:37:41 5: Triggering CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D (1 changes)
2015.09.03 21:37:41 5: Notify loop for CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D ResndFail
2015.09.03 21:37:41 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D ResndFail -> ResndFail
2015.09.03 21:37:41 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D state: ResndFail -> state: ResndFail
2015.09.03 21:37:41 5: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D protEvent:CMDs_done_Errors:1
2015.09.03 21:37:41 5: Triggering CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D (1 changes)
2015.09.03 21:37:41 5: Notify loop for CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D MISSING ACK
2015.09.03 21:37:41 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D MISSING ACK -> MISSING ACK
2015.09.03 21:37:41 4: eventTypes: CUL_HM CUL_HM_HM_LC_Sw1_Pl_DN_R5_37C61D state: MISSING ACK -> state: MISSING ACK
2015.09.03 21:37:41 5: HMLAN/RAW: /E2F257C,0000,00066720,FF,FFBC,DF86702F257C000000009D43


Ich habe bereits alles versucht was Dr.Google zu bieten hat, ihr seid also meine letzte Hoffnung.

Vielen Dank für die Hilfe
Titel: Antw:Missing Ack HM-LC-Sw1-Pl-DN-R5
Beitrag von: martinp876 am 04 September 2015, 22:18:58
Ist das device noch gepairt oder hatte es einen reset?
Welche messages kommen, wenn du lokal schaltest? Wird an die zentrale gesendet?