Rolladensteuerung Blinds T6

Begonnen von ChristianK., 21 April 2014, 17:59:02

Vorheriges Thema - Nächstes Thema

ChristianK.

Hallo,

ich habe hier zu Hause Funk-Rolladen, welche ich mit dem RFXmgr per Blinds T6 anlernen
und steuern kann. Wie kann ich diese in FHEM einbinden?

Christian K.
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

Willi

Zitat von: ChristianK. am 21 April 2014, 17:59:02
Hallo,

ich habe hier zu Hause Funk-Rolladen, welche ich mit dem RFXmgr per Blinds T6 anlernen
und steuern kann. Wie kann ich diese in FHEM einbinden?

Christian K.
Ich beginne gerade neue Protokolle zu TRX-LIGHT hinzuzufügen (im Urlaub geht das zeitlich am besten....).

Hast Du ein paar Beispiele (Hexstrings) aus RFXmngr? Dann kann ich das vorher austesten.
Ansonsten stelle ich eine neue Testversion mit den neuen Protokollen im SVN bereit, mit der Bitte diese zu testen.

Grüße

Willi
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

ChristianK.

#2
Hallo Willi,

kannst Du hiermit:

Blinds command:09 19 06 02 27 00 00 0A 00 00
------------------------------------------------
0402010200
Packettype        = Receiver/Transmitter Message
subtype           = Transmitter Response
Sequence nbr      = 2
response          = ACK, data correct transmitted

Simulate: 091906022700000A0000
------------------------------------------------
091906022700000A0000
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 10
Command       = Open
Signal level  = 0
Simulate: 091906022700000A0100
------------------------------------------------
091906022700000A0100
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 10
Command       = Close
Signal level  = 0
Simulate: 091906022700000A0200
------------------------------------------------
091906022700000A0200
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 10
Command       = Stop
Signal level  = 0
Simulate: 091906022700000A0300
------------------------------------------------
091906022700000A0300
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 10
Command       = Confirm
Signal level  = 0
Simulate: 091906022700000B0000
------------------------------------------------
091906022700000B0000
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 11
Command       = Open
Signal level  = 0
Simulate: 091906022700000B0100
------------------------------------------------
091906022700000B0100
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 11
Command       = Close
Signal level  = 0
Simulate: 091906022700000B0200
------------------------------------------------
091906022700000B0200
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 11
Command       = Stop
Signal level  = 0
Simulate: 091906022700000B0300
------------------------------------------------
091906022700000B0300
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 11
Command       = Confirm
Signal level  = 0
was anfangen?

Grüße

Christian
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

Willi

Müßte reichen. Bin gerade dabei.
Wie heißt der Funkrolladen genau (Hersteller, Typ)?
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

ChristianK.

Der Hersteller und Antrieb heißt "Portos" kommt aus Polen...
Hier mal ein link zur Sender Anleitung: http://www.portosrolety.pl/pdf/Instrukcje/instrukcja_RR_1_5_15_DE.pdf
Es gibt noch einen anderen Hersteller namens Yooda, der soll baugleich/kompatibel sein...
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

Willi

Ich habe eine Menge neue Devices zu TRX-LIGHT hinzugefügt. Im Forum steht unter Neue Features, was alles hinzugekommen ist.

Darunter auch Dein Device mit Namen DC106. Es ist bereits im SVN eingecheckt. Du kannst es morgen normal per update installieren und testen:

Es habe sich folgende Dateien von FHEM geändert (sofern Du schon vorher testen willst):   45_TRX.pm, 46_TRX_ELSE.pm, 46_TRX_LIGHT.pm .


- "DC106" DC/RMF/Yooda blind devices
- deviceid: von 00000100 bis FFFFFFFF
- Commands [ "open", "close", "stop", "confirm" ]

Sollte per autocreate automatisch angelegt werden.
Ansonsten müßte es auch wie folgt funktionieren:

define ROLLADEN1 TRX_LIGHT DC106 2700000A light
(Die unit wird als letzte Stelle in Hex, also 0xA = 10 dezimal angegeben)

Danach kannst Du die Kommandos abgeben:

fhem> set ROLLADEN1 ?
Unknown command ?, choose one of close confirm open stop on-till on-for-timer[/td]
fhem> set ROLLADEN1 open
fhem> set ROLLADEN1 close




Wenn Du sehen willst, was mein Code zum TRX schickt:
     attr ROLLADEN1 verbose 5

Dann sieht Du die Kommandos im Debug:

2014.04.23 21:21:54 5: TRX_LIGHT_Set() Blinds1 name=ROLLADEN1 device_type=DC106, deviceid=2700000A command=open
2014.04.23 21:21:54 5: TRX_LIGHT_Set() Blinds1 hexline=091906002700000A0000
2014.04.23 21:33:17 5: TRX_LIGHT_Set() Blinds1 name=ROLLADEN1 device_type=DC106, deviceid=2700000A command=close
2014.04.23 21:33:17 5: TRX_LIGHT_Set() Blinds1 hexline=091906002700000A0100

Bitte um Feedback.
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

ChristianK.

#6
Hallo Willi,

habe es heute morgen getestet, funktioniert super - DANKE!

Christian
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

ChristianK.

Hallo Willi,

kurze Frage... im Menu der "Rolläden" ist der Punkt "on-for-timer" und "on-till" bei den Befehlen (funktionieren natürlich nicht) aufgeführt.
Wo werden diese definiert? Kann man hier irgendwo open-till oder close-till definieren? Damit man eine bestimme
Laufzeit einstellen kann, um z.B. halb zu öffnen?

Viele Grüße

Christian K.
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

Willi

Hallo Christian,

"on-for-timer" und "on-till" sind nur bei den Geräten nutzbar, die on und off anbieten.
Das ganze wird einfach über setzen des off mit at realisiert, da die Hardware so etwas nicht anbietet.

  $tname at $hms_till set $a[0] off

Du kannst dies mit zwei Methoden selbst per Kommando realisieren:
- per sleep, oder
- per at, z.B.

Rolladen_timer at +00:00:10 set Rolladen stop

Grüße

Willi
FHEM@Q600(debian) mit DS9490R (1Wire) | FHEM@Sheevaplug(debian) mit RFXCOM-Receiver(80002), CULv3 & USB-WDE1 | FHEM@odroid mit CULv2 & RFXtrx433

KernSani

Hallo ChristianK,

wahrscheinlich gehört's nicht hier her (sondern in die Anfängerecke), trotzdem die Frage: Ich fange gerade an mich in FHEM einzulesen und will u.a. Yooda Rollladenmotoren ansteuern. Ich habe bisher weder RFXtrx noch CUL... Deinem Post entnehme ich, dass der RFXtrx deine Rollläden erkannt hat, wie ist das mit dem CUL? (Die Antwort auf diese Frage ist entscheidend für meine erste Anschaffung - RFXtrx433E oder CUL. 

Danke,

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

ChristianK.

Hallo Oli,

ich habe für 433MHz nur den RFXTRX, den CUL habe ich nur für 868MHz, meine Entscheidung für den RFXTRX,
war die eigenschaft, das er auch div. Signale empfangen kann, was der CUL433 meines Wissens nach nicht kann...
wie z.B. Temperatursensoren von Wetterstationen usw...

Grüße

Christian
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

KernSani

Thx Christian,

RFXTRX ist unterwegs... :-)

Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Belei

Hallo da das hier der einzige Thread ist der Rolläden von der Fa. Yooda behandelt, klink ich mich mal hier ein.

Hat hier jetzt jmd Yooda Motoren erfolgreich eingebunden?

Ich habe Yooda Rolläden http://www.rolety-aitix.pl/doc/YOODA/Serie35_DE.pdf
Kann leider nicht die genaue Motorbezeichnung nennen...

Diese möchte ich gerne per FHEM (Iphone) und Zeitgesteuert( astro) schalten können.

Ist das irgendwie möglich?

Wenn ich mich richtig eingelesen habe stehen meine Chancen mit einem Raspberry und einem
RFXtrx433 E USB Dongle am besten.

Fhem auf RaspberryPi 2 RFXTRX433
Homematic Usb Stick Diverse 433Mhz Dosen
Yodaa Rolladen Fritzpowerline 3xHM-LC-Sw1PBU-FM
1xHM-SEC-SC-2

ChristianK.

#13
Hallo Belei,

wir haben die Rolladen von Portos, Yooda ist angeblich baugleich mit diesen.
Ich lasse die Rolladen per FHEM zeitgesteuert auf und zu fahren, in Abhängigkeit
des Sonnenauf- und untergangs. Einen Rolladen fahre ich sogar in Abhängigkeit mit dem
SAT-Receiver... Soll heissen, wenn es nach 22 Uhr ist, der SAT-Reciver ausgeht, dauert es ca.
2 Sekunden, dann schliesst sich der Rolladen :-)
Natürlich funktionieren die originalen Fernbedienungen weiterhin. Mit dem Iphone geht das
ganze derzeit nur per "Webzugriff" auf FHEM, da die APP FHEMobile die Rolladensteuerung noch nicht unterstützt.

Grüße

Christian K.
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

Belei

#14
Hallo Christian , das klingt ja  sehr gut!
Genau das will ich haben! Zeitgesteuert per astro
Schaltung! Weil das ständige umprogrammieren
Der Fernbedienung im Winter total nervig ist...

Kannst du auch Rolläden Gruppen steuern?
Geht hoch runter und auch stopp für ggf. halb runter?

Sieht jedenfalls baugleich aus die fb und deine Anleitung passt
auch ! Beide aus Polen ;) wird schon!

Also brauche ich wohl ein rfxtrx und einen raspberry?
Fhem auf RaspberryPi 2 RFXTRX433
Homematic Usb Stick Diverse 433Mhz Dosen
Yodaa Rolladen Fritzpowerline 3xHM-LC-Sw1PBU-FM
1xHM-SEC-SC-2

ChristianK.

#15
Hallo Belei,

ja, das zusammen hoch und runterfahren geht auch... Dazu wird in FHEM eine
"Gruppe" gebaut, wo die Rolladen einzeln angesprochen werden...
Ja Raspberry, rfxtrx und ein wenig programmierung :-)
Es gibt die funktionen: hoch, runter, stop, und confim (mit confirm kann man anlernen)
Wir haben auch eine "halb und schatten-funktion" die basiert auf einer programmierten
hoch oder runter-fahrzeit, Problem ist hier eben die derzeitige Position des Rolladen,
es sei denn, man programmiert komplett hochfahren und dann x sekunden runter, dann stop...


Grüße

Christian
FHEM: 5.5 auf NUC unter Ubuntu
1x RFXTRX433, 1x CUL868_V3.4 (fw1.58)
CUL-MAX: MAX! Funk-Heizkörperthermostat, Fensterschalter
IT: 2 AB440 kompatible :-)

Belei

Ok dann gibts ja schonmal paar Möglichkeiten.
Ich werde erstmal die Tage den rfx und ein raspberry bestellen.


Kannst du zeigen was ich dann machen muss?

Also Linux installieren klar
Fhem Server installieren , find ich schon.
Rfx dings anschließen !

Aber was dann?

Und gibts Empfehlungen wo ich den rfx bestelle?


Danke
Fhem auf RaspberryPi 2 RFXTRX433
Homematic Usb Stick Diverse 433Mhz Dosen
Yodaa Rolladen Fritzpowerline 3xHM-LC-Sw1PBU-FM
1xHM-SEC-SC-2

KernSani

Hallo zusammen,

ich habe mich heute endlich mal drangemacht im (noch nicht bewohnten) neuen Haus mit Laptop, RFXTRX433e und Fernbedienung bewaffnet, die Rolläden zu programmieren. Leider scheitere ich schon an Pkt. 1. Mein RFXTRX erkennt die Rolläden nicht

0903010827000000000
Packettype = UNDECODED RF Message
UNDECODED ARC: 270000000000

ist alles was ich sehe, wenn ich auf der Fernbedienung rumdrücke...

zu meinem RFXTRX:

Transceiver type  = 433.92MHz
Firmware version  = 229
Hardware version  = 1.2


Kann mir irgendwer mit den Basics helfen?
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Belei

Was für Rolläden hast du denn?
Fhem auf RaspberryPi 2 RFXTRX433
Homematic Usb Stick Diverse 433Mhz Dosen
Yodaa Rolladen Fritzpowerline 3xHM-LC-Sw1PBU-FM
1xHM-SEC-SC-2

KernSani

Rolladenmotoren sind von Yooda...
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Belei

Am besten die Windows Software nutzen
http://www.rfxcom.com/Documents/RFXmngr.zip
Entpacken/starten
Oben links auf file Connect In der Reiter-Auswahl gehst Du auf Blinds1, unter Type wählst Du "T6 DC106" dann eine Sender id ausdenken und je Rollladen einen Unit Code ( am besten aufschreiben) Als Command wählst Du "Confirm" und nun den Rollladen in Programmiermodus , mit deiner Fernbedienung setzten ! Und mit "Transmit" am rfxmanager bestätigen! Der Rolladen sollte nun unter deinem Unit Code funktionieren(Open,stop,close) Das mit allen Rolladen und verschiedenen Unit Codes durchführen!




Gesendet von iPhone mit Tapatalk
Fhem auf RaspberryPi 2 RFXTRX433
Homematic Usb Stick Diverse 433Mhz Dosen
Yodaa Rolladen Fritzpowerline 3xHM-LC-Sw1PBU-FM
1xHM-SEC-SC-2

KernSani

Cool. Danke, Probiere ich morgen gleich aus :-)
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

MasterBug

Hallo,

ich habe gerade meinen ersten RMF von Rohrmotor24 angelernt in RFXmngr.
Bin dabei in ein Firmwareproblem gelaufen:
Hatte zuerst auf RFXtrx433_Ext_234 geflasht => Keine Funktion.

091906022700000A0000
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 2
id1-4         = 2700000
Unit          = 10
Command       = Open
Signal level  = 0


Dann auf RFXtrx433_Type2_181: Es funktioniert.

Der Output im RFXmngr sieht dann auch so aus:

Blinds command: 09 19 06 0D 27 07 00 09 01 00
------------------------------------------------
0402010D00
Packettype        = Receiver/Transmitter Message
subtype           = Transmitter Response
Sequence nbr      = 13
response          = ACK, data correct transmitted

Das "ACK, data correct transmitted" kam vorher nicht zurück.


Seltsam ist das schon, in der firmware_history.txt steht dazu:

Important note:
The RFXtrx433Ext firmware will only operate in an RFXtrx433E and cannot be used in an RFXtrx433!!!!

You only have to flash the latest firmware version.
The previous version is only present to enable you to go back in case of troubles.

RFXtrx433 Type1/Type2, RFXtrx433E, RFXrec433 change history:
=====================================
FW release 433_81/181/234 02-01-2015
    smartwares improved
    Chamberlain CS4330CN added
    SelectPlus200689001 Chime added (Action NL)
    Meiantech and Oregon3.0 received if both enabled

Da ich ausdrücklich den RFXTRX433E habe sah ich kein Problem bei der Ext Firmware.
Kennt jemand den Fehler?


Mit der korrekten Firmware ist es dann recht einfach.

1. In RFXmngr mit dem RFXTRX verbinden, Register Blinds1 wählen
2. Type T6 DC106 wählen
3. ID 27 07 00 0 (Beispiel) per Dropdown einstellen
4. Unit Code setzen. Soll nicht "ALL" sein
5. Command auf "Confirm" stellen, NICHT "Transmit" drücken
6. Den gewünschten Rohrmotor auf anlernen setzen (2x P Taste an der Fernbedienung, RM quittiert das mit 2x beep)
7. Jetzt sofort "TransmitT im RFXmngr drücken, RM gibt eine Reihe Quittungstöne aus.
8. ID und Unit Code merken.

Mein nächster Schritt ist es die verbleibenden Rohrmotore anzulernen und das alles unter Fhem einzubinden.
Wenn's läuft kommt das nächste Posting.

Viele Grüße,

Uli




MasterBug

Hallo,

die Konfiguration in Fhem ist schnell erledigt.
Meine Fhem.cfg enthält jetzt die Zeilen:

#########################################################
#######                  RFXTRX             #############
#########################################################

define TRX_0 TRX /dev/ttyUSB0@38400

##### Rohrmotor24 #####
define ROLLADEN01 TRX_LIGHT DC106 27070001 light
attr ROLLADEN01 IODev TRX_0
attr ROLLADEN01 group Rolladen,OG
attr ROLLADEN01 room Bad
define ROLLADEN02 TRX_LIGHT DC106 27070002 light
attr ROLLADEN02 IODev TRX_0
attr ROLLADEN02 group Rolladen,OG
attr ROLLADEN02 room Schlafzimmer
define ROLLADEN03 TRX_LIGHT DC106 27070003 light
attr ROLLADEN03 IODev TRX_0
attr ROLLADEN03 group Rolladen,OG
attr ROLLADEN03 room Schlafzimmer
......
define ROLLADEN15 TRX_LIGHT DC106 2707000F light
attr ROLLADEN15 IODev TRX_0
attr ROLLADEN15 group Rolladen,EG
attr ROLLADEN15 room Atrium


Die ID blieb beim Anlernen immer gleich, lediglich der Unit Code wird um 1 erhöht.
Der Unit Code muss in hex angegeben werden, also von 1 bis F und wird der ID angehängt.
Der Vorgang ist analog zur Programmierung der Fernbedienung mit bis zu 15 Kanälen.
Dann geht es mit einer neuen ID weiter für die nächsten 15 Geräte.

War schnell erledigt und funktioniert problemlos.

Viele Grüße,

Uli



thoffma3

hi,

ich habe ebenfalls die RMF Motoren von Rohrmotor24. Ich überlege jetzt ebenfalls den RFXtrx433 E  zu kaufen. Ca. 110€ richtig?

Allerdings wurde das Protokoll von den RMF Motoren auf mikrocontroller.net komplett offen gelegt (http://www.mikrocontroller.net/topic/242784?goto=3962231#3962231).  Müsste es damit nicht möglich sein, dass auch mein Busware CC1101 Transceiver damit umgehen kann?

Ironangel

Hallo,

ich habe seit heute auche einen RXFtrx433E. Ich habe damit direkt eine neue ID für meine RMF Rolladen von rohrmotor24 vergeben. Hat auch gut funktioniert. Jetzt stehe ich aber vor einem Problem in FHEM. Ich habe die Rolladen eingebunden und ich kann über "set" die Rolladen öffnen und schließen. Jetzt frage ich mich, ob es auch möglich ist in FHEM einen Open, Stop und Close Button für die Rolladen einzugeben. So wie bei einer Lampe mit ein und aus. Ich finde dazu nichts  :-[

VG,
Jörg

KernSani

Hi Jörg,

Glückwunsch!
Das geht natürlich über die webCmd bzw. DevStateIcon und ggf. eventmap.

Ich zusätzlich eine readingsgroup gebaut (größtenteils aus dem Wiki geklaut):
Die DEF der readingsgroup
*._Rolladen.*:state,<{myUtils_RollladenMove($DEVICE,"up")}>,<{myUtils_RollladenMove($DEVICE,"down")}>,<{myUtils_RollladenMove($DEVICE,"stop")}>

Sub in 99_myUtils:
sub myUtils_RollladenMove($$) {

  my($DEVICE,$CMD) = @_;

  my $icon = $CMD;
  my $link;
  my $value = Value($DEVICE);

  if( $CMD eq "up" ) {
    $icon = "fts_shutter_up\@lightgray";
    $link = "set $DEVICE open";
  }

  if( $CMD eq "down" ) {
    $icon = "fts_shutter_down\@lightgray";
    $link = "set $DEVICE close";
  }

  if( $CMD eq "stop" ) {
    $icon = "fts_shutter_manual\@lightgray";
    $link = "set $DEVICE stop";
  }


  my $ret = "%$icon"."%$link";
  return $ret;


}


Grüße,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Ironangel

Danke Oli,

ich beschäftige mich damit.

VG,
Jörg

KernSani

RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Ironangel

Hallo Oli,

hat geklappt, danke.

cu

Trenton

Hallo zusammen,

vorab ich weiß, dass Leichenfledderei bei Uralt-Themen nicht so gerne gesehen wird. In diesem Fall handelt es sich aber eben genau um die Steuerung der Portos Rolladenaktoren vom Threadersteller.

Ich habe aufgrund dieses Threads mir den RFXtrx433E gekauft und damit auch schon über den RFXmngr die einzelnen Aktoren angelernt. Über den RFXmngr sind diese auch alle perfekt steuerbar, in FHEM allerdings nicht.

Der RFXtrx433E läuft mit der Firmware 1025 EXT2
Angelernt wurden die Aktoren im Protokoll Blinds T6 DC 106
ID: 27 06 00 0
Unit ID: 1 - 12

TRX wurde wie folgt in FHEM eingebunden
### RTXtrx433E einbinden ### Start ###
define TRX_0 TRX /dev/serial/by-id/usb-RFXCOM_RFXtrx433_A12IPB10-if00-port0
### RTXtrx433E einbinden ### Ende ###


Beispielhaft mal ein Aktor
define rld_buero TRX_LIGHT DC106 27060006 light
attr rld_buero IODev TRX_0
attr rld_buero alias Rolladen
attr rld_buero devStateIcon open:fts_shutter_20:close close:fts_shutter_90:open
attr rld_buero group Rolladen,EG
attr rld_buero room Büro
attr rld_buero verbose 5


Verbose 5 gibt folgendes aus:
2018.08.17 19:41:35 5: TRX_LIGHT_Set() Blinds1 name=rld_buero device_type=DC106, deviceid=27060006 command=close
2018.08.17 19:41:35 5: TRX_LIGHT_Set() Blinds1 hexline=09190600270600060100
2018.08.17 19:41:38 5: TRX_LIGHT_Set() Blinds1 name=rld_buero device_type=DC106, deviceid=27060006 command=open
2018.08.17 19:41:38 5: TRX_LIGHT_Set() Blinds1 hexline=09190600270600060000


Leider gibt es bei mir im RFXmngr bei der Schaltung nicht mehr die Ausgabe der hexline vom Aktor. Ich vermute, das sich dort irgendetwas geändert hat.

Ich habe jetzt den gesamten Tag damit verbracht, dieses in irgendeiner Form in FHEM um Laufen zu bekommen und habe mich so weit mir möglich war eingelesen. Aber ich bin definitiv mit meinem Latein am Ende.

Hat da noch jemand einen Hinweis für mich? Vielen Dank!

Gruß
Sascha
RASPI 3b+ / FHEM

Geplante Automatisierung mit ansprechender Visualisierung einzelner Readings
Projekt erneut angefangen am 01.03.2019

Belei

Also ich steure meine mit Typ 1 .10.22
Fhem auf RaspberryPi 2 RFXTRX433
Homematic Usb Stick Diverse 433Mhz Dosen
Yodaa Rolladen Fritzpowerline 3xHM-LC-Sw1PBU-FM
1xHM-SEC-SC-2

Timeless68er

Hallo alle zusammen, ich bin gerade auf diesen Thread aufmerksam geworden, und es würde mich interessieren ob es auch mit dem NanoCul möglich ist die Portos-Rolläden zu steuern. Ich bin noch blutiger Anfänger also habt bitte etwas Nachsicht mit mir ::)
Du liegst nicht falsch solange dich keiner vom Gegenteil überzeugt.
Raspberry 3 B+, NanoCul433&868 (Eigenbau), Razberry2, Ebus-Adapter, Shelly´s, Nodemcu´s(Teichsteuerung & Überwachung usw)

KölnSolar

Ich behaupte: Nein.  :'( Zumindest sehr unwahrscheinlich, dass der nanoCUL das kann. Was Du aber machen kannst: den nano mit der Signalduino-Software flashen. Das Konzept ist etwas anders. Interpretation von empfangenen Signalen findet in FHEM statt, während der nanoCUL(culfw/aculfw) bereits selber seine Interpretationen mach. Dadurch sind wesentlich mehr Protokolle für den S'duino entwickelt.
Grüße Markus
PS: Achte etwas auf die Subforen u. Themen. Sich an einen Thread zum RFXTRX im Subforum RFXTRX zu hängen, ist gelinde ausgedrückt unglücklich. Dann lieber ein neues Thema im Anfängerforum eröffnen. Schläge gibt's dort nur, wenn Du nicht vorher die Suchfunktion benutzt hast, Dein Anliegen nicht so detailliert wie möglich beschreibst,..... Geholfen wird Dir dort aber in der Regel schneller.
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt

KernSani

Zitat von: Timeless68er am 20 Dezember 2018, 17:13:03
Hallo alle zusammen, ich bin gerade auf diesen Thread aufmerksam geworden, und es würde mich interessieren ob es auch mit dem NanoCul möglich ist die Portos-Rolläden zu steuern. Ich bin noch blutiger Anfänger also habt bitte etwas Nachsicht mit mir ::)
Schliesse mich Kölnsolar an, bitte das Thema hier nicht weiter behandeln, ggf. im Crosspost im Anfängerforum (https://forum.fhem.de/index.php/topic,94694.0.html) antworten.
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Timeless68er

Es tut mir leid das ich mich hier angeschlossen hatte. Kurze Info trotzdem für alle also mit nem NanoCul433 aus sduino geflasht funktioniert es hatt nur ein defektes CC1101 Modul vielen Dank für die Geduld und frohe Weihnachten 🎄🎁
Du liegst nicht falsch solange dich keiner vom Gegenteil überzeugt.
Raspberry 3 B+, NanoCul433&868 (Eigenbau), Razberry2, Ebus-Adapter, Shelly´s, Nodemcu´s(Teichsteuerung & Überwachung usw)

Ironangel

Zitat von: Willi am 27 April 2014, 10:10:31
Hallo Christian,

"on-for-timer" und "on-till" sind nur bei den Geräten nutzbar, die on und off anbieten.
Das ganze wird einfach über setzen des off mit at realisiert, da die Hardware so etwas nicht anbietet.

  $tname at $hms_till set $a[0] off

Du kannst dies mit zwei Methoden selbst per Kommando realisieren:
- per sleep, oder
- per at, z.B.

Rolladen_timer at +00:00:10 set Rolladen stop

Grüße

Willi

Hallo,

ich möchte dieses Thema nochmal aufgreifen. Ich möchte bei mir einen Sicht/Sonnenschutz mit dem Rollo realisieren. Dafür soll das Rollo nach 10 Sekunden stehen bleiben. Ich habe das jetzt mit at versucht. Allerdings läuft der at Befehl in einer Schleife und startet nicht erst bei Betätigung des entsprechenden Rollo.

Wie kann ich es denn anstellen, dass der at-Befehl erst beim starten der Rollläden anfängt die Zeit runterzuzählen?

Viele Grüße
Ironangel

Ironangel

Hat sich erledigt. Ich habe mir mit DOIF und attr Wait weitergeholfen

vg

synci

#38
Kurze Frage zum Einlernen der Portos Funkmotoren mit RFXmngr.
Ich möchte die Fernbedienung weiterhin parallel benutzen.

(Danke an MasterBug)
1. In RFXmngr mit dem RFXTRX verbinden, Register Blinds1 wählen
2. Type T6 DC106 wählen
3. ID 27 07 00 0 (Beispiel) per Dropdown einstellen
4. Unit Code setzen. Soll nicht "ALL" sein
5. Command auf "Confirm" stellen, NICHT "Transmit" drücken
6. Den gewünschten Rohrmotor auf anlernen setzen (2x P Taste an der Fernbedienung, RM quittiert das mit 2x beep)
7. Jetzt sofort "TransmitT im RFXmngr drücken, RM gibt eine Reihe Quittungstöne aus.
8. ID und Unit Code merken.


Muss ich vor "6." an der Fernbedienung einen Kanal wählen (1-15) ?
Bzw. ist mit Unit Code im RFXmngr eben dieser Kanal an der Fernbedienung gemeint ?
Ist der Command "Confirm" im RFXmngr quasi die Taste AUF an der Fernbedienung zum endgültigen bestätigen ?

Vielen Dank !

*EDIT*
Hat sich irgendwie erledigt, ich habe es zwar nicht hinbekommen mit RFXmngr zu pairen jedoch die bereits gepairte Fernbedienung auszulesen.
Und diese Daten hab ich nun einfach in FHEM übernommen, funzt alles :-)

Sandmanyz

Ein nicht ganz frisches Thema aber ich benötige gerade Hilfe und denke das passt ganz gut. Ich habe FHEM nicht im Einsatz, möchte aber gerne meinen Aldomo Rohrmotor (AM15USB) steuern. Mit einigen 433 MHz Funktsteckdosen klappt das bereits. Ich habe dafür einen ganz einfachen Sender im Einsatz: https://www.smarthome-tricks.de/allgemein/433-mhz-funk-zwischenstecker-in-iobroker-integrieren. Auf der Konsole kann ich dann per Befehl die Steckdosen ansteuern. Nun ist meine Hoffnung, dass ich mit dem 433 MHz Sender auch den Rollomotor bewegen kann.

Zum Rollomotor...
Um herauszufinden, was beim Tastendruck auf der Fernbedienung so durch die Luft fliegt, habe ich meinen RFXtrx433E USB-Adapter an mein Windows Notebook angeschlossen und den RFXmngr installiert. Das Ergebnis...

Taste Rollo öffnen
24.09.2020 03:55:26:448= 0919060024324E510082
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 0
id1-4         = 24324E5 decimal:37954789
Unit          = 1
Command       = Open
Signal level  = 8  -56dBm


Taste Rollo schließen
24.09.2020 03:56:51:222= 0919060B24324E510182
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 11
id1-4         = 24324E5 decimal:37954789
Unit          = 1
Command       = Close
Signal level  = 8  -56dBm


Taste Bewegung stoppen
24.09.2020 03:55:27:001= 0919060124324E510282
Packettype    = BLINDS1
subtype       = DC106
Sequence nbr  = 1
id1-4         = 24 32 4E 5 decimal:37954789
Unit          = 1
Command       = Stop
Signal level  = 8  -56dBm


Was kann ich nun tun um das Rollo von meinem Raspberry PI 4 zu steuern? Mit den 433Utils bin ich nicht weitergekommen. Wenn ich bspw. ./codesend 0919060024324E510082 ausführe, kommt das bei raus und der Motor dreht auch nicht.....

24.09.2020 07:52:54:988= 091300B6FFFFFF018180
Packettype    = Lighting4
subtype       = PT2262
Sequence nbr  = 182
Code          = FFFFFF decimal:16777215
S1- S24  = 1111 1111 1111 1111 1111 1111
Pulse         = 385 usec
Signal level  = 8  -56dBm


Weder der Packettype noch der subtype stimmt. Wenn ich es richtig sehe, dann muss Packet- und subtype doch BLINDS1 bzw. DC106 sein? Nur wie bekomme ich das hin?

Viele Grüße