Missing ACK

Begonnen von kossmann, 11 Januar 2013, 08:42:35

Vorheriges Thema - Nächstes Thema

kossmann

Hallo zusammen,

seit heute früh habe ich ein Problem mit einem Rollladenaktor (HM-LC-Bl1PBU-FM). Er hat als einziger nicht auf den Befehl zum Hochfahren reagiert und nun (aus dem Büro, Remotezugriff) bekomme ich das Rollo auch nicht mehr hoch gefahren:

-- fhem.log ---
2013.01.11 07:50:06 2: CUL_HM set Wohnzimmer_RolloSofa on rxt:1
2013.01.11 08:28:19 2: CUL_HM set Wohnzimmer_RolloSofa on rxt:1
2013.01.11 08:34:14 2: CUL_HM set Wohnzimmer_RolloSofa on rxt:1
2013.01.11 08:35:34 2: CUL_HM set Wohnzimmer_RolloSofa on rxt:1

-- Wohnzimmer_RolloSofa.log ---
2013-01-11_07:50:11 Wohnzimmer_RolloSofa MISSING ACK
2013-01-11_08:28:23 Wohnzimmer_RolloSofa MISSING ACK
2013-01-11_08:34:18 Wohnzimmer_RolloSofa MISSING ACK
2013-01-11_08:35:38 Wohnzimmer_RolloSofa MISSING ACK

Kann ich remote noch irgendetwas versuchen oder muss ich heute Abend zu Hause am Aktor "rum fummeln"? Ein FHEM-Neustart bringt natürlich nichts (FHEM funktioniert ja auch).

kossmann

... und jetzt mal mit etwas mehr Informationen im Logfile:

--- fhem.log ---
2013.01.11 08:54:11.164 1: SW: As0E01A0112033171BCD0B0201C80000
2013.01.11 08:54:11.176 1: SND L:0E N:01 F:A0 CMD:11 SRC:203317 DST:Wohnzimmer_RolloSofa 0201C80000 (SET CHANNEL:0x01 VALUE:0xC8 RAMPTIME:2) (,BIDI,RPTEN)
2013.01.11 08:54:13.177 1: SW: As0E01A0112033171BCD0B0201C80000
2013.01.11 08:54:13.327 1: MyCUL: A0E0180021BCD0B2033170101001058 -67.5
2013.01.11 08:54:13.333 1: RCV L:0E N:01 F:80 CMD:02 SRC:Wohnzimmer_RolloSofa DST:203317 0101001058 (ACK_STATUS CHANNEL:0x01 STATUS:0x00 UP:1 DOWN:0 LOWBAT:0 RSSI:-88) (,RPTEN)

--- Wohnzimmer_RolloSofa.log ---
2013-01-11_08:54:13 Wohnzimmer_RolloSofa deviceMsg: unten (to MyCUL)
2013-01-11_08:54:13 Wohnzimmer_RolloSofa motor: up:unten
2013-01-11_08:54:13 Wohnzimmer_RolloSofa unten
2013-01-11_08:54:43 Wohnzimmer_RolloSofa deviceMsg: oben (to MyCUL)
2013-01-11_08:54:43 Wohnzimmer_RolloSofa motor: stop:oben
2013-01-11_08:54:43 Wohnzimmer_RolloSofa oben

... und damit hat sich das Thema vorerst erledigt. Schei$ Vorführeffekt

kossmann

Es geht doch weiter... ein Versuch das Rollo wieder nach unten zu fahren, scheitert erneut:

--- fhem.log ---
2013.01.11 09:02:48.059 1: CUL_HM set Wohnzimmer_RolloSofa off rxt:1
2013.01.11 09:02:48.060 1: SW: As0E01A0112033171BCD0B0201000000
2013.01.11 09:02:48.071 1: SND L:0E N:01 F:A0 CMD:11 SRC:203317 DST:Wohnzimmer_RolloSofa 0201000000 (SET CHANNEL:0x01 VALUE:0x00 RAMPTIME:2) (,BIDI,RPTEN)
2013.01.11 09:02:50.072 1: SW: As0E01A0112033171BCD0B0201000000
2013.01.11 09:02:50.083 1: CUL_HM_Resend: Wohnzimmer_RolloSofa nr 2
2013.01.11 09:02:51.085 1: SW: As0E01A0112033171BCD0B0201000000
2013.01.11 09:02:51.095 1: CUL_HM_Resend: Wohnzimmer_RolloSofa nr 3

--- Wohnzimmer_RolloSofa.log ---
2013-01-11_09:02:52 Wohnzimmer_RolloSofa MISSING ACK

LuckyDay

hi Kossmann,

sieht nach schlechtem empfang aus--> RSSI:-88

im Log sieht man die resends aber keine antwort vom Actor

wenn du die unterputz blindactoren hast dreh in doch mal um 45-90 grad in der dose, hat bei mir schon geholfen.
ich habs ja schon in einem anderen thread geschrieben 80 -100 kann, muß aber nicht.
ansonsten näher mit dem Cul oder hmlan ran

Hary

kossmann

Das kuriose: Dieser Aktor ist am nächsten an der Antenne, die anderen sind ca. 1-3m weiter entfernt. Ist grundsätzlich aber alles nicht weit entfernt. Der Server mit CUL steht in der Vorratskammer, relativ mittig in der 100m² Wohnung. Die Wände sind (bis auf eine, die den Empfang aber nicht beeinträchtigen kann) alle 10cm Ytong. Das CUL hat eine lambda/4 Antenne.

Das einige was eventuell stören könnte, ist ein Canon MX885 Drucker neben dem CUL in Richtung Wohnzimmer_RolloSofa steht.

Ich gucke mir die RSSI-Werte aller Aktoren in den nächsten Tagen mal genauer an. Heute kann ich erst folgendes liefern:

2013.01.11 08:54:13.333 1: RCV L:0E N:01 F:80 CMD:02 SRC:Wohnzimmer_RolloSofa DST:203317 0101001058 (ACK_STATUS CHANNEL:0x01 STATUS:0x00 UP:1 DOWN:0 LOWBAT:0 RSSI:-88) (,RPTEN)
2013.01.11 09:11:17.461 1: RCV L:0E N:02 F:80 CMD:02 SRC:Wohnzimmer_RolloSofa DST:203317 0101C82055 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0 DOWN:1 LOWBAT:0 RSSI:-85) (,RPTEN)
2013.01.11 09:12:41.970 1: RCV L:0E N:05 F:80 CMD:02 SRC:Wohnzimmer_RolloSofa DST:203317 010100104E (ACK_STATUS CHANNEL:0x01 STATUS:0x00 UP:1 DOWN:0 LOWBAT:0 RSSI:-78) (,RPTEN)
2013.01.11 13:32:35.966 1: RCV L:0E N:07 F:80 CMD:02 SRC:Wohnzimmer_RolloBalkon DST:203317 0101C82032 (ACK_STATUS CHANNEL:0x01 STATUS:0xC8 UP:0 DOWN:1 LOWBAT:0 RSSI:-50) (,RPTEN)
2013.01.11 13:35:33.181 1: RCV L:0E N:09 F:80 CMD:02 SRC:Wohnzimmer_RolloBalkon DST:203317 0101000032 (ACK_STATUS CHANNEL:0x01 STATUS:0x00 UP:0 DOWN:0 LOWBAT:0 RSSI:-50) (,RPTEN)
2013.01.11 15:13:29.105 1: RCV L:0E N:0B F:80 CMD:02 SRC:Wohnzimmer_RolloBalkon DST:203317 01010B1033 (ACK_STATUS CHANNEL:0x01 STATUS:0x0B UP:1 DOWN:0 LOWBAT:0 RSSI:-51) (,RPTEN)


Das schreibe ich mir aber noch ein Skript, welches die Werte aller Aktoren sammelt und verarbeitet.

Das Drehen des Aktors würde ich gerne vermeiden, dann stimmt die manuelle Bedienung ja nicht mehr, bzw. bei 180° musste ich für den einen Aktor alles umdrehen (hoch, runter, Prozentangaben).

martinp876


zu den fehlenden Antworten kann ich wenig sagen - wenn es nur der eine Aktor ist. Was ist mit den anderen... da braucht es mehr Angaben.

Zum drehen der Aktoren: Du kannst den Schalter auch von hand umprogrammieren. Es gibt einen default, was noch und runter ist - aber das kann man natuerlich aendern