Rademacher DuoFern USB Stick

Begonnen von Telekatz, 16 August 2015, 16:19:46

Vorheriges Thema - Nächstes Thema

Telekatz

Kann es sein, dass ttyUSB1 nicht dein Signalduino, sondern der Duofern Stick ist. Es fällt auf, dass nach dem wiederauftauchen des Signalduinos vom Duofern Stick kein ACK mehr auf gesendete Befehle zurückkommt und eine zu kurze Nachricht verworfen wird.

2017.10.01 08:56:31 5: DuoFernGateway sending 0DFF0F400000000000000000000000000000490FFF01
2017.10.01 08:56:31 4: DuoFernGateway: snd -> 0DFF0F400000000000000000000000000000490FFF01
2017.10.01 08:56:31 5: SW: 0dff0f400000000000000000000000000000490fff01
2017.10.01 08:56:31 3: DUOFERN no ACK, request Status
2017.10.01 08:56:31 1: /dev/ttyUSB1 disconnected, waiting to reappear (Signalduino)
2017.10.01 08:56:31 3: Setting Signalduino serial parameters to 57600,8,N,1
2017.10.01 08:56:31 1: Signalduino/define: /dev/ttyUSB1@57600
2017.10.01 08:56:31 1: Signalduino/init: /dev/ttyUSB1@57600
2017.10.01 08:56:31 1: /dev/ttyUSB1 reappeared (Signalduino)
2017.10.01 08:56:31 5: DuoFernGateway sending 0DFF0F4000000000000000000000000000003A6D0F01
2017.10.01 08:56:31 3: DUOFERN no ACK, request Status
2017.10.01 08:56:31 3: CUL_HM set licht_EG_Wohnzimmer statusRequest
2017.10.01 08:56:31 4: DuoFernGateway discard 08ef080100000000000000

Samsi

Danke!

Das hat mir geholfen. Ich hab den Signalduino mal rausgenommen, jetzt geht es wieder.

Der war als /dev/ttyUSB1@57600 definiert, aber ich hatte ihn letztendlich seit monaten nicht mehr benutzt.

Der DuoFern ist so definiert:

/dev/serial/by-id/usb-Rademacher_DuoFern_USB-Stick_WR04ZELI-if00-port0@115200

Mal schauen ob ich den Signalduino auch über die ID einbinden kann. Vielleicht hat sich das ttyUSB1 tatsächlich mal geändert. Ich bin nicht so der Linux Experte, aber ich weiss noch von meinem TVHeadend, da wurden die USB Tuner auch nach jedem Neustart nicht mehr gefunden.

Grüße

Samsi
FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

darkness

Hallo,
gibt es auch die Möglichkeit den Duofern mit zwei verschiedenen Geschwindigkeiten zu steuern? Finde leider den Eintrag nicht mehr hier im Forum.

Gruß

Telekatz


darkness

Ach so war das. Danke.


Zitatneueren Gurtwicklern

Dann eben nicht :)


fkuehner

Hallo Gemeinde,

bin neu im Thema und nähere mich langsam an ;-)

Besteht mit fhem die Möglichkeit den Duofern Gurtwickler ( sofern mit Modul um das es hier geht eingebunden ) mit dem "Homematic IP Bewegungsmelder mit Dämmerungssensor – innen, 142722A0" zu steuern wenn ich auch Homematic IP mit fhem verknüpft habe ?

Andererseits, bei Amazon habe ich nicht allzu berauschende Rezensionen über den HMIP Sensor gelesen, kann jemand alternativen empfehlen ? Möchte einfach nur alle Rolläden morgens bei Überschreitung einer von mir vorgegebenen "Helligkeit" hoch fahren und abends wieder runter.

viele Grüße
Freddy

darkness

#531
Hallo Freddy,

Grundsätzlich ist es möglich mit sämtlichen Helligkeitssensoren, welche von FHEM unterstützt werden, den Gurtwickler zu steuern.
Das geht dann mit notify oder DOIF.

Warum soll es denn Homematic IP sein? Hast du da schon Geräte?

Ansonsten schlage ich dir vor, die Frage im Anfängerbereich zu stellen. Am Besten was du vor hast und welche Geräte schon vorhanden sind. Dann kann dir zielgerichtet geholfen werden.
Und vorher solltest du die Einsteigerdokumentation von FHEM lesen (sofern noch nicht geschehen). https://wiki.fhem.de/wiki/Hauptseite


fkuehner

>Warum soll es denn Homematic IP sein? Hast du da schon Geräte?

Ja, das Starterset mit Basis und 2 Rolladen-Aktoren...

>Ansonsten schlage ich dir vor, die Frage im Anfängerbereich zu stellen. Am Besten was du vor hast und welche Geräte schon vorhanden sind. Dann kann dir zielgerichtet geholfen werden.

Werde ich machen...

>Und vorher solltest du die Einsteigerdokumentation von FHEM lesen (sofern noch nicht geschehen).

Bin ich dran.... :-) Sehe nir den Wald vor lauter Bäumen nicht mehr.. habe Alexa, Harmony Hub, HUE.. will noch fhem und obroker und Milights und Ikea Lampen... ;-)

Aber ich werde versuchen es im Anfängerbereich zu erläutern !

Vielen Dank und viele Grüße
byby

stratege-0815

Hallo zusammen,
ich habe zwei Rademacher Duofern Troll Basis die ich mit dem Duofernstick aus FHEM steuern kann. Bisher bin ich aus Zeitgründen nie dazu gekommen mal eine simple Schaltung aufzubauen. Beide funktionieren, wenn ich aus FHEM manuell Befehle absetze. Z.B. set Rolladen_Bad position 50 funktioniert ebenso wie ein set Rolladen_Bad "up" oder "down".
Nun habe ich ein simples AT angelegt mit dem zu bestimten Zeiten die Rolläden hoch und runter fahren sollen. Eines heißt bei mir "abends_Rolladen_Bad". Es beinhaltet folgenden Befehl: *16:30:00 set Rolladen_Bad down
Dies funktioniert aber nicht. Laut logfile ist der Parameter "down" falsch.

2017.10.08 16:30:00 3: abends_Rolladen_Bad: Unknown argument down
, choose one of blindsMode:on,off dawn:noArg dawnAutomatic:on,off down:noArg dusk:noArg duskAutomatic:on,off getStatus:noArg manualMode:on,off motorDeadTime:off,short,long position:slider,0,1,100 rainAutomatic:on,off rainDirection:up,down rainMode:on,off remotePair:noArg remoteUnpair:noArg reset:settings,full reversal:on,off runningTime:slider,0,1,150 stop:noArg sunAutomatic:on,off sunMode:on,off sunPosition:slider,0,1,100 timeAutomatic:on,off toggle:noArg up:noArg ventilatingMode:on,off ventilatingPosition:slider,0,1,100 windAutomatic:on,off windDirection:up,down windMode:on,off


Wenn ich den Befehl aber manuell an der Konsole eingebe funktioniert er sehr gut. Mein zweites AT für den Rolladen in der Küche ist identisch und läuft 1A. Ich stehe vor einem Rätsel...

amenomade

Zeig mal ein "list abends_Rolladen_Bad" und evtl. ein "list Rolladen_Bad"
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

stratege-0815

Hier sind die Infos:

Internals:
   COMMAND    set Rolladen_Bad down

   DEF        *16:30:00 set Rolladen_Bad down

   NAME       abends_Rolladen_Bad
   NR         112
   PERIODIC   yes
   RELATIVE   no
   REP        -1
   STATE      Next: 16:30:00
   TIMESPEC   16:30:00
   TRIGGERTIME 1507559400
   TRIGGERTIME_FMT 2017-10-09 16:30:00
   TYPE       at
   Readings:
     2017-10-08 16:30:00   state           Next: 16:30:00
Attributes:
   room       AT


und

Internals:
   CODE       4C6611
   DEF        4C6611
   IODev      Rademacher
   LASTInputDev Rademacher
   MSGCNT     5
   NAME       Rolladen_Bad
   NR         96
   Rademacher_MSGCNT 5
   Rademacher_RAWMSG 0FFF0F230F000000040310001300014C6611FFFFFF01
   Rademacher_TIME 2017-10-08 16:39:46
   STATE      opened
   SUBTYPE    Troll Basis
   TYPE       DUOFERN
   Readings:
     2017-10-08 16:39:46   blindsMode      off
     2017-10-08 16:39:46   dawnAutomatic   off
     2017-10-08 16:39:46   duskAutomatic   off
     2017-10-08 16:39:46   manualMode      off
     2017-10-08 16:39:46   motorDeadTime   off
     2017-10-08 16:39:46   moving          stop
     2017-10-08 16:39:46   position        0
     2017-10-08 16:39:46   rainAutomatic   off
     2017-10-08 16:39:46   rainDirection   up
     2017-10-08 16:39:46   rainMode        off
     2017-10-08 16:39:46   reversal        off
     2017-10-08 16:39:46   runningTime     16
     2017-10-08 16:39:46   state           opened
     2017-10-08 16:39:46   sunAutomatic    off
     2017-10-08 16:39:46   sunMode         off
     2017-10-08 16:39:46   sunPosition     3
     2017-10-08 16:39:46   timeAutomatic   off
     2017-10-08 16:39:46   ventilatingMode off
     2017-10-08 16:39:46   ventilatingPosition 4
     2017-10-08 16:39:46   version         1.3
     2017-10-08 16:39:46   windAutomatic   off
     2017-10-08 16:39:46   windDirection   up
     2017-10-08 16:39:46   windMode        off
   Helper:
Attributes:
   IODev      Rademacher
   room       DUOFERN,Rolläden


Die Uhrzeiten sind natürlich noch von meine Test heute Nachmittag.

amenomade

ZitatInternals:
   COMMAND    set Rolladen_Bad down

   DEF        *16:30:00 set Rolladen_Bad down

   NAME       abends_Rolladen_Bad
   NR         112
   PERIODIC   yes

Du hast irgendwas zu viel in deinem DEF, inkl Zeilenumbruch. Editiere dein AT, indem Du auf "DEF" klickst, und lösch alles, was nach "down" kommt. (Ich würde sogar auch das Wort "down" mitlöschen und wieder eingeben.

So sollte es aussehen:

ZitatInternals:
   COMMAND    set Rolladen_Bad down
   DEF        *16:30:00 set Rolladen_Bad down
   NAME       abends_Rolladen_Bad
   NR         112
   PERIODIC   yes
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

stratege-0815

Danke, das war es. Ich hatte einen Zeilenumbruch drin, und das gleich in beiden ATs für diesen Rolladen.  ::)
So fuhr er nicht runter und auch nicht rauf.

jfhem

Hallo zusammen,

gelegentlich kommt es bei meinen System vor, dass ein Dimm-Aktor "MISSING ACK" im STATE-Feld hat. Da dieser Aktor wiederum in einer "structure" steht, wird der Zustand der "structure" leider nicht immer richtig erfasst. Aus diesem Grund habe ich ein "notify" der Form

define notify_MISSING_ACK_Dimmer notify Dimmer:MISSING.*
{"setze STATE neu"}

definiert, in welchem ich den Zustand dann neu setze (mittels der Daten, welche ich aus dem Reading "level" bekomme). Leider wird notify nicht immer unmittelbar nachdem "MISSING ACK" auftaucht ausgelöst. Daher hab ich die folgende Frage: Löst "MISSING ACK" immer ein Event aus?

Vielen Dank im Voraus
jfhem

Telekatz

"MISSING ACK" löst immer ein Event aus.