Autor Thema: Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden  (Gelesen 114140 mal)

Offline Ralf9

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4396
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #240 am: 02 Januar 2020, 12:26:08 »
Zitat
Es handelt sich wohl um diese Zeile hier? (oder ist das nur für Empfang?):
Nein, es ist wo anders. Mit dem einfachen hochsetzen der Grenze auf 350 ist es wahrscheinlich nicht getan.
Evtl müssen einige Variablendefinitionen von 8 auf 16 Bit erhöht und noch anderes angepasst werden.
Der Speicher müsste dafür ausreichend sein.

Momentan dürfte es nur mit meiner Firmwarevariante sauber funktionieren.
Bei älteren Firmwaren wurde die Länge der send cmd noch nicht begrenzt, da konnte es evtl zu Speicherüberläufen oder Abstürzen kommen

Gruß Ralf

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Offline zwiebert

  • New Member
  • *
  • Beiträge: 27
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #241 am: 07 Januar 2020, 10:57:11 »
Evtl müssen einige Variablendefinitionen von 8 auf 16 Bit erhöht und noch anderes angepasst werden.

Danke, war so wie du schriebst. Funktionert sogar, aber ob der Stack (wo der Puffer liegt) wirklich genug Platz hat müsste ich wohl noch testen.  .

mfg Bert




Offline Lok1959

  • Newbie
  • Beiträge: 1
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #242 am: 29 Mai 2021, 19:02:35 »
Hallo,

ich bin erst vor einigen Monaten auf das Forum aufmerksam geworden und habe dank der vielfältigen Info in den diversen Beiträgen eine "Ersatz-Steuerung" gebaut. Insbesondere die ziemlich zu Beginn dargestellte Aufteilung der Frequenzen in die Ziffern
6,
3,3,3,3,3,3,1,4,1,2,
6,
3,3,3,3,3,3,1,2,4,1,
 usw. hat sehr geholfen. Die HW besteht aus ESP8266 mit Grove 433MHz Sender. Ferngesteuert läuft das über WLAN mit Blynk, sodass alles mit iPhone gesteuert werden kann. Die SW ist eigentlich überschaubar. Die Sendepakete der Original-Fernsteuerung habe ich aufgezeichnet (auch mit ESP8266) , dann die selbst erzeugten Pakete abgeglichen. Mit zwei getrennten ESP (Sender und Empfänger) habe ich die selbst erzeugten Sendedaten mit dem anderen ESP empfangen und so lange abgeglichen, bis die Original-Sendepakete reproduziert werden konnten. Läuft seit einiger Zeit alles prima. An die Reproduktion der Einstellungen für automatische Ansteuerungen (Hochfahren und Runterfahren bei eingestellten Zeiten) habe ich bisher noch nicht gearbeitet. Kommt später.
Also noch einmal meinen Dank alle, die die Informationen zusammen getragen haben.
Grüße

Offline klausdor

  • Jr. Member
  • **
  • Beiträge: 90
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #243 am: 11 März 2022, 16:21:53 »
Hallo an alle Entwickler dieser tollen Anwendung !



Ich möchte meine Fernotron 2411 gern so ergänzen und habe mal wieder in diesen älteren Thread geschaut.

Der Thread ist ja ziemlich lang und ich habe da nur grundlegende Kenntnisse vom Arduino.
Zudem gibt es im Laufe ja auch wohl einige Änderungen der Tools...

Wäre es euch möglich die notwendigen Schritte zusammenzufassen und als Kurzanleitung hier einzustellen?


So Kochrezept in 7 Punkten ...



Nach der Anzahl der Aufrufe (>100000) gibt es sicher noch mehr FHEM-Fernotron-Nutzer die dann profitieren würden.

Fände ich super gut !!!
Grüße
Klaus
-------------------------------
Raspi2 mit V6.1; HMLAN; CUL868; ESA1000WZ-LED am Q3BA; FHT80TF-2; HM-CC-RT-DN und andere HM-Komponenten; 3x DECT200; xTrend9200_enigma2; Z-Wave als Versuch mit Einbaukomponenten hinter dem Schalter...

Offline KarlHeinz2000

  • Full Member
  • ***
  • Beiträge: 210
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #244 am: 13 März 2022, 10:01:38 »
Bei mir läuft der SIGNALduino mit der FW V 3.3.2.1-rc9 SIGNALduino. Das müsste diese sein https://forum.fhem.de/index.php/topic,12599.msg1007701.html#msg1007701
Im SIGNALduino noch das Fernotron Protokoll aktivieren (withelist_IDs). Das steht im Wiki zum SIGNALduino.
Internals:
   Clients    :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   DMSG       i96A56999A5A595A900
   DevState   initialized
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0@57600
   FD         101
   FUUID      61e7cbc9-f33f-9acd-2b3c-d5690352f62ea136
   ITClock    250
   LASTDMSG   i96A56999A5A595A900
   LASTDMSGID 17
   MSGCNT     21
   NAME       sduino
   NR         1044
   NR_CMD_LAST_H 11
   PARTIAL   
   RAWMSG     MS;P1=-10508;P2=282;P4=-252;P5=-1369;P7=-2674;D=272524242524252524252425242425242524252524252424252524242525242425252425242425242525242524242524252524242524252425252425242524242521;CP=2;SP=7;R=59;O;b116;m0;
   RSSI       -44.5
   STATE      opened
   TIME       1647134880
   TYPE       SIGNALduino
   cc1101_available 1
   sendworking 0
   unknownmessages
   version    V 3.3.2.1-rc9 SIGNALduino cc1101 - compiled at Jun 16 2019 20:18:01
   versionProtocols 1.42
   versionmodul 3.5.2
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
     11:SD_WS09 ^P9#F[A-Fa-f0-9]+
     12:SD_WS   ^W\d+x{0,1}#.*
     13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
     14:Dooya   ^P16#[A-Fa-f0-9]+
     15:SOMFY   ^Ys[0-9A-F]+
     16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
     17:SD_UT   ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114)#.*
     18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
     19:CUL_WS  ^K[A-Fa-f0-9]{5,}
     1:IT       ^i......
     20:Revolt  ^r[A-Fa-f0-9]{22}
     21:FS10    ^P61#[A-F0-9]+
     22:Siro    ^P72#[A-Fa-f0-9]+
     23:FHT     ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     24:FS20    ^81..(04|0c)..0101a001
     25:CUL_EM  ^E0.................
     26:Fernotron ^P82#.*
     27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     29:SD_GT   ^P49#[A-Fa-f0-9]+
     2:CUL_TCM97001 ^s[A-Fa-f0-9]+
     30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     31:KOPP_FC ^kr\w{18,}
     32:PCA301  ^\S+\s+24
     33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
     3:SD_RSL   ^P1#[A-Fa-f0-9]{8}
     4:OREGON   ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
     5:CUL_TX   ^TX..........
     6:SD_AS    ^P2#[A-Fa-f0-9]{7,8}
     7:Hideki   ^P12#75[A-F0-9]+
     9:CUL_FHTTK ^T[A-F0-9]{8}
     X:SIGNALduino_un ^[u]\d+#.*
   QUEUE:
   READINGS:
     2022-03-10 09:52:19   cc1101_config   Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
     2022-03-10 09:52:19   cc1101_config_ext Modulation: ASK/OOK
     2022-03-10 09:52:20   cc1101_patable  C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2022-03-13 09:14:52   ping            OK
     2022-03-10 10:02:21   state           opened
   XMIT_TIME:
     1647148297
     1647151200
     1647151201
     1647151201
     1647151202
     1647151202
     1647151203
     1647151264
     1647151264
     1647151274
     1647151279
   additionalSets:
   keepalive:
     ok         1
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
     96
   mnIdList:
   msIdList:
     3
     3.1
     4
     7
     13
     13.2
     17
     20
     23
     25
     33
     33.1
     33.2
     35
     41
     49
     51
     53
     54.1
     55
     65
     68
     74.1
     87
     88
     90
     91.1
     93
   muIdList:
     8
     9
     13.1
     16
     17.1
     19
     21
     22
     24
     26
     27
     28
     29
     30
     31
     32
     34
     36
     37
     38
     39
     40
     42
     44
     44.1
     45
     46
     48
     49.1
     49.2
     50
     54
     56
     59
     60
     61
     62
     64
     66
     67
     69
     70
     71
     72
     73
     74
     79
     80
     81
     82
     86
     89
     91
     92
     94
     95
     97
Attributes:
   alias      SIGNALduino
   hardware   nanoCC1101
   icon       it_wifi
   room       99_System,IT
   verbose    2
   whitelist_IDs 3,3.1,4,7,8,9,10,11,12,13,13.1,13.2,16,17,17.1,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,33.1,33.2,34,35,36,37,38,39,40,41,42,43,44,44.1,45,46,47,48,49,49.1,49.2,50,51,52,53,54,54.1,55,56,57,58,59,60,61,62,64,65,66,67,68,69,70,71,72,73,74,74.1,79,80,81,82,86,87,88,89,90,91,91.1,92,93,94,95,96,97

Zusammen mit den Fernotron Modul (siehe Commandref) lief es bei mir sofort. Du brauchst halt die (Serien)nummern der Motoren. Dann kannst du direkt adressieren. Ansosten konnte man die Daten von der 2411 sniffen. Das ging bei mir aber nicht so recht. Ich hatte mir die Nummern zum Glück seinerzeit notiert.

Internals:
   DEF        a=805B0B g=1 m=1
   FUUID      5f5d230b-f33f-9acd-f7e0-6e3cbe50a1df2d78
   IODev      sduino
   NAME       ferRol_WZ1
   NR         941
   STATE      100
   TYPE       Fernotron
   READINGS:
     2022-03-10 10:01:49   IODev           sduino
     2022-03-13 07:00:00   state           100
   helper:
     ferid_a    8411915
     ferid_g    1
     ferid_m    1
Attributes:
   IODev      sduino
   alias      WZ Sofa
   cmdIcon    down:rc_DOWN stop:rc_STOP_cs up:rc_UP
   devStateIcon .*:rc_BLANK
   group      Rollos
   icon       fts_shutter_10
   room       Rollladen
   sortby     30
   verbose    0
   webCmd     down:stop:up


Offline klausdor

  • Jr. Member
  • **
  • Beiträge: 90
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #245 am: 13 März 2022, 10:45:00 »

Danke für deine Tipps. Motiviert mich schon mal sehr  ;D

>Zusammen mit den Fernotron Modul (siehe Commandref) lief es bei mir sofort. Du brauchst halt die (Serien)nummern der Motoren. Dann kannst du direkt adressieren.

Dazu konnte ich mit der Sucheim Thread  nichts finden.  Meinst du evtl. die  Motorcodes zur Direktansteuerung ?

Die habe ich notiert für diverse Einstellungen ohne den Kasten zu öffnen. Echte Seriennummer leider nicht.
Grüße
Klaus
-------------------------------
Raspi2 mit V6.1; HMLAN; CUL868; ESA1000WZ-LED am Q3BA; FHT80TF-2; HM-CC-RT-DN und andere HM-Komponenten; 3x DECT200; xTrend9200_enigma2; Z-Wave als Versuch mit Einbaukomponenten hinter dem Schalter...

Offline KarlHeinz2000

  • Full Member
  • ***
  • Beiträge: 210
Antw:Fernotron Steuer-Code an RolloTube von Fa. Rademacher senden
« Antwort #246 am: 13 März 2022, 10:47:40 »
Ich meine die Motorcodes. Die brauchst du für des Fernotron Modul.
Hilfreich Hilfreich x 1 Liste anzeigen