Neues Modul: 98_Siro.pm (Ansteuerung von motorisierten Innensichtschutzrollos)

Begonnen von Dr. Smag, 27 September 2017, 00:14:49

Vorheriges Thema - Nächstes Thema

Loki

Leider läuft bei mir mal wieder gar nichts mehr   :-\



<div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: eingehendes Kommando close</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: param - </div>2019-08-05 22:19:20 Siro Rollo_Sofa ActionTrigger: fhem
<div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: ermittelter Befehl: on </div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: cmd nach change : on</div><div class='fhemlog'>2019.08.05 22:19:20 3 : Siro-Set (Rollo_Sofa) : set Down</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: on downtime - waytodrive 100</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: on downtime - state  0</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: on downtime - down1time  0.11</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro_sendCommand: repeats  - 10</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro_sendCommand: BinHash: = 1110001000110010001111100010</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro_sendCommand: BinCommand: = 00110011</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro_sendCommand: Siro set value = Rollo_Sofa on</div><div class='fhemlog'>2019.08.05 22:19:20 5 : SIGNALduino/write: sending via Set sendMsg P72#1110001000110010001111100010000100110011#R10</div><div class='fhemlog'>2019.08.05 22:19:20 5 : SIGNALduino: sendmsg msg=P72#1110001000110010001111100010000100110011#R10</div><div class='fhemlog'>2019.08.05 22:19:20 5 : SIGNALduino: sendmsg Preparing rawsend command for protocol=72, repeats=10, clock=340 bits=1110001000110010001111100010000100110011</div><div class='fhemlog'>2019.08.05 22:19:20 5 : AddSendQueue: SIGNALduino: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323; (1)</div><div class='fhemlog'>2019.08.05 22:19:20 4 : SIGNALduino/set: sending via SendMsg: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;</div><div class='fhemlog'>2019.08.05 22:19:20 5 : Siro_sendCommand: name-Rollo_Sofa command-on  channel-1 bincmd-00110011 bin-1110001000110010001111100010000100110011 id-undef message-P72#1110001000110010001111100010000100110011#R10</div>2019-08-05 22:19:20 Siro Rollo_Sofa aktRunningAction: runter
2019-08-05 22:19:20 Siro Rollo_Sofa aktEndAction: 1565036371
2019-08-05 22:19:20 Siro Rollo_Sofa aktTimeAction: 11
2019-08-05 22:19:20 Siro Rollo_Sofa aktActionFinish: 100
2019-08-05 22:19:20 Siro Rollo_Sofa LastAction: runter
2019-08-05 22:19:20 Siro Rollo_Sofa runningDown
<div class='fhemlog'>2019.08.05 22:19:20 5 : Siro-Set: setze state down , setze Timer - on</div>2019-08-05 22:19:20 Siro Rollo_Sofa batteryState: unknown
2019.08.05 22:19:20 5 : SIGNALduino SW: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;
2019.08.05 22:19:20 4 : SIGNALduino SendrawFromQueue: msg=SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;
2019.08.05 22:19:21 4 : SIGNALduino/msg READ: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;
2019.08.05 22:19:21 5 : SIGNALduino/noMsg Parse: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;
2019.08.05 22:19:21 5 : SIGNALduino/msg READ: regexp=^S(?:R|C|M);. cmd=sendraw msg=SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;
2019.08.05 22:19:21 4 : SIGNALduino/read sendraw answer: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545232345452323;
2019.08.05 22:19:21 4 : SIGNALduino/HandleWriteQueue: nothing to send, stopping timer
2019.08.05 22:19:23 4 : SIGNALduino/keepalive ok, retry = 0
2019-08-05 22:19:30 CustomReadings myReadings last_fhem_log_entry: 2019.08.05 22:19:23 4: SIGNALduino/keepalive ok, retry = 0
<div class='fhemlog'>2019.08.05 22:19:31 5 : Siro-Finish: action - on</div>2019-08-05 22:19:31 Siro Rollo_Sofa 100
2019-08-05 22:19:31 Siro Rollo_Sofa pct: 100
2019-08-05 22:19:31 Siro Rollo_Sofa position: 100
2019-08-05 22:19:31 Siro Rollo_Sofa aktRunningAction: noAction
2019-08-05 22:19:31 Siro Rollo_Sofa aktEndAction: 0
2019-08-05 22:19:31 Siro Rollo_Sofa aktTimeAction: 0
2019-08-05 22:19:31 Siro Rollo_Sofa aktActionFinish: 0
2019-08-05 22:19:31 Siro Rollo_Sofa motor-term: 59.92
<div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: eingehendes Kommando open</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: param - </div>2019-08-05 22:19:33 Siro Rollo_Sofa ActionTrigger: fhem
<div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: ermittelter Befehl: off </div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: cmd nach change : off</div><div class='fhemlog'>2019.08.05 22:19:33 3 : Siro-Set (Rollo_Sofa) : set Up</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: off downtime - waytodrive 100</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: off downtime - state  100</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: off downtime - up1time  0.11</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro_sendCommand: repeats  - 10</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro_sendCommand: BinHash: = 1110001000110010001111100010</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro_sendCommand: BinCommand: = 00010001</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro_sendCommand: Siro set value = Rollo_Sofa off</div><div class='fhemlog'>2019.08.05 22:19:33 5 : SIGNALduino/write: sending via Set sendMsg P72#1110001000110010001111100010000100010001#R10</div><div class='fhemlog'>2019.08.05 22:19:33 5 : SIGNALduino: sendmsg msg=P72#1110001000110010001111100010000100010001#R10</div><div class='fhemlog'>2019.08.05 22:19:33 5 : SIGNALduino: sendmsg Preparing rawsend command for protocol=72, repeats=10, clock=340 bits=1110001000110010001111100010000100010001</div><div class='fhemlog'>2019.08.05 22:19:33 5 : AddSendQueue: SIGNALduino: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523; (1)</div><div class='fhemlog'>2019.08.05 22:19:33 4 : SIGNALduino/set: sending via SendMsg: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;</div><div class='fhemlog'>2019.08.05 22:19:33 5 : Siro_sendCommand: name-Rollo_Sofa command-off  channel-1 bincmd-00010001 bin-1110001000110010001111100010000100010001 id-undef message-P72#1110001000110010001111100010000100010001#R10</div>2019-08-05 22:19:33 Siro Rollo_Sofa aktRunningAction: hoch
2019-08-05 22:19:33 Siro Rollo_Sofa aktEndAction: 1565036384
2019-08-05 22:19:33 Siro Rollo_Sofa aktTimeAction: 11
2019-08-05 22:19:33 Siro Rollo_Sofa aktActionFinish: 0
2019-08-05 22:19:33 Siro Rollo_Sofa LastAction: hoch
2019-08-05 22:19:33 Siro Rollo_Sofa runningUp
<div class='fhemlog'>2019.08.05 22:19:33 5 : Siro-Set: setze timer -off</div>2019-08-05 22:19:33 Siro Rollo_Sofa batteryState: unknown
2019.08.05 22:19:33 5 : SIGNALduino SW: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;
2019.08.05 22:19:33 4 : SIGNALduino SendrawFromQueue: msg=SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;
2019.08.05 22:19:34 4 : SIGNALduino/msg READ: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;
2019.08.05 22:19:34 5 : SIGNALduino/noMsg Parse: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;
2019.08.05 22:19:34 5 : SIGNALduino/msg READ: regexp=^S(?:R|C|M);. cmd=sendraw msg=SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;
2019.08.05 22:19:34 4 : SIGNALduino/read sendraw answer: SR;R=10;P0=4760;P1=-1496;P2=680;P3=-408;P4=340;P5=-748;D=0123232345454523454545232345452345454523232323234545452345454545234545452345454523;
2019.08.05 22:19:34 4 : SIGNALduino/HandleWriteQueue: nothing to send, stopping timer
2019-08-05 22:19:40 CustomReadings myReadings last_fhem_log_entry: 2019.08.05 22:19:34 4: SIGNALduino/HandleWriteQueue: nothing to send, stopping timer
<div class='fhemlog'>2019.08.05 22:19:44 5 : Siro-Finish: action - off</div>2019-08-05 22:19:44 Siro Rollo_Sofa 0
2019-08-05 22:19:44 Siro Rollo_Sofa pct: 0
2019-08-05 22:19:44 Siro Rollo_Sofa position: 0
2019-08-05 22:19:44 Siro Rollo_Sofa aktRunningAction: noAction
2019-08-05 22:19:44 Siro Rollo_Sofa aktEndAction: 0
2019-08-05 22:19:44 Siro Rollo_Sofa aktTimeAction: 0
2019-08-05 22:19:44 Siro Rollo_Sofa aktActionFinish: 0
2019-08-05 22:19:44 Siro Rollo_Sofa motor-term: 70.92


Internals:
   CFGFN     
   CHANNEL_RECEIVE 1
   DEF        E2323E21
   FUUID      5d487ee7-f33f-a31c-010b-83d72ad05e0431dc
   ID         E2323E2
   IODev      SIGNALduino
   MODEL      LE-Device
   NAME       Rollo_Sofa
   NR         13178
   NTFY_ORDER 50-Rollo_Sofa
   STATE      100
   TYPE       Siro
   Version    1.3
   CODE:
     1          E2323E21
   READINGS:
     2019-08-05 22:22:17   ActionTime      1565036537
     2019-08-05 22:22:17   ActionTrigger   fhem
     2019-08-05 22:22:17   BetweentActionTime 43
     2019-08-05 22:22:17   LastAction      on
     2019-08-05 22:22:17   LastActionTime  1565036494
     2019-08-05 22:22:28   aktActionFinish 0
     2019-08-05 22:22:28   aktEndAction    0
     2019-08-05 22:22:28   aktRunningAction noAction
     2019-08-05 22:22:28   aktTimeAction   0
     2019-08-05 22:22:17   batteryState    unknown
     2019-08-05 22:22:28   motor-term      81.92
     2019-08-05 22:22:28   pct             100
     2019-08-05 22:22:28   position        100
     2019-08-05 22:22:28   state           100
   helper:
     exexcmd    on
     ignorecmd  off
     progmode   off
Attributes:
   DbLogExclude .*
   IODev      SIGNALduino
   SIRO_time_to_close 11
   SIRO_time_to_open 11
   alexaName  Rollo Sofa
   alias      Rollo Sofa
   devStateIcon {return FHEM::Siro::Siro_icon($name); }
   eventMap   off:hoch on:runter
   genericDeviceType blind
   homebridgeMapping argetPosition=position,cmd=position,cmds=100:on,invert=1,minValue=0,maxValue=100,minStep=1,delay=1000
CurrentPosition=state,cmd=position,invert=1,minValue=0,maxValue=100,minStep=1
PositionState=state,values=runningUp:INCREASING;runningDown:DECREASING,default=STOPPED
   room       01_Wohnzimmer,Alexa,Homekit,Siro
   verbose    1
   webCmd     stop:open:close:pct


Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_BELL:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:CUL_EM:Fernotron:SD_Keeloq:SIGNALduino_un:
   DEF        /dev/ttyUSB1@57600
   DMSG       nothing
   DevState   initialized
   DeviceName /dev/ttyUSB1@57600
   FD         10
   FUUID      5c43a4f2-f33f-a31c-1f86-c9af18a15d55e3f9
   ITClock    250
   LASTDMSG   nothing
   LASTDMSGID nothing
   NAME       SIGNALduino
   NR         749
   NR_CMD_LAST_H 19
   PARTIAL   
   STATE      opened
   TIME       1565029639.76594
   TYPE       SIGNALduino
   sendworking 0
   unknownmessages
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   versionProtocols 1.06
   versionmodul v3.4.0
   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|29|30|34|46|69|76|81|83|86|90|91|91.1|92|93|95)#.*
     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)#.*
     28:SD_Keeloq ^P(?:87|88)#.*
     2:CUL_TCM97001 ^s[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:
     2019-08-05 22:23:23   ping            OK
     2019-08-05 20:27:23   state           opened
     2019-08-05 20:07:22   uptime          0 00:00:29
     2019-08-05 20:27:23   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   XMIT_TIME:
     1565035894.93319
     1565035896.39778
     1565035897.13299
     1565035897.70292
     1565036123.78981
     1565036124.35672
     1565036125.14369
     1565036125.71275
     1565036158.26274
     1565036160.51072
     1565036184.9376
     1565036190.94338
     1565036191.51032
     1565036360.71737
     1565036373.83109
     1565036494.59204
     1565036530.26744
     1565036537.11277
     1565036537.96947
   getcmd:
   keepalive:
     ok         1
     retry      0
   mcIdList:
   msIdList:
     72.1
   muIdList:
     72
Attributes:
   DbLogExclude .*
   devStateIcon opened:10px-kreis-gruen .*closed:10px-kreis-rot
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   hardware   nanoCC1101
   icon       cul_868
   room       Siro,System
   verbose    1
   whitelist_IDs 72,72.1


Ich habe das Device schon gelöscht und neu angelegt, aber das hat leider auch nicht geholfen. Ich weiß nicht weiter...

pc1246

Moin
Wenn ich mir meinen Signalduino so ansehe, dann ist Deiner das Problem. Meiner steht auf opened, und nicht Initialized!
Also einfach mal den Sduino restten, und dann weitersehen!
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div

Byte09

Ich bin diese Woche leider beruflich unterwegs, ggf. schaffe ich es heute Abend aber mal am  laptop drauf zu schauen.

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk


Loki

Zitat von: pc1246 am 06 August 2019, 12:07:11
Moin
Wenn ich mir meinen Signalduino so ansehe, dann ist Deiner das Problem. Meiner steht auf opened, und nicht Initialized!
Also einfach mal den Sduino restten, und dann weitersehen!
Gruss Christoph

Ich habe den Signalduino gerade neu gestartet.
DevState bleibt auf "initialized", aber state steht wie vorher auf "opened".

Byte09

Kannst du das log bitte nochmal.. sauber . einstellen?  Ich habe da 1000 htmltags drinnen... oder wirft Tapatalk das nur durcheinander.?

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk

Loki

Zitat von: Byte09 am 06 August 2019, 20:39:14
Kannst du das log bitte nochmal.. sauber . einstellen?  Ich habe da 1000 htmltags drinnen... oder wirft Tapatalk das nur durcheinander.?

gruss Byte09

Gesendet von meinem ELE-L29 mit Tapatalk

Das muss an TapTalk liegen. Im Log sind zwar eine Hand voll DIV-Tags, aber die stehen auch so original im Log drin.

Berni

Hat irgendjemand auch die Sonnensensoren im Einsatz? Es gibt bei Siro da zwei Typen, einmal den SI1187 und dann noch den SIS1187 wobei letzterer als bidirektional bezeichnet wird und für den kleinen 16mm Motor angepriesen wird. Soweit ich hier im Thread gelesen habe waren die Motoren aber doch eigtl. unidirektional per Funk angebunden oder ist das jetzt wirklich ein neuer Motor? Die Firma Heicko bietet auch welche an, die genauso aussehen und bezeichnet werden als "Funkprotokoll G2" (z.B. bei conrad). Ich habe einen älteren Aldomo Motor, keine Ahnung welcher der Sensoren der richtige wäre bzw. welcher vielleicht auch noch mit FHEM zusammenspielen kann (oder ist es egal?)?

volschin

Ich glaube Du bist da mit deinem Ansatz für Heimautomatisierung etwas auf dem Holzweg.
Ich habe Sonnensensoren im Einsatz. Die liefern ihre Daten für das Modul ASC. Das übernimmt die Rolloautomatisierung. Ein Sensor, der nur für ein Gerät ist, wäre immer ein unschöner Ansatz, weil du irgendwann feststellst, dass Du die Daten auch für etwas anderes brauchen kannst.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

juergen012

Genau! Ich benutze die Xiaomi Flower Sensor, die unter anderem auch den Helligkeitswert liefern. Es gibt aber auch diverse andere.
Beste Grüße
Jürgen K.
Fhem unter Proxmox

Berni

Alles klar, hab mir nun einen Conbee Stick gekauft und warte auf Xiaomi Aqara Sensoren aus China (Licht und Temperatur).

Ein Bug ist mir aufgefallen:
Der Gruppenkanal hat ein Reading "GroupDevices". Dieses ist aber nun dann korrekt, wenn die Sortierung der Devicenamen der Motoren so ist, dass das Group-Device vor den anderen kommt. Bei mir trat das auf weil ich die Devices eben nach dem Autocreate umbenannt habe. Problem ist letztlich der Code-Teil hier, durch den "shift" fällt das erste Device raus:
my $devspec="TYPE=Siro:FILTER=ID=".$hash->{ID}.".*";
my @devicelist = devspec2array($devspec);
shift @devicelist;
my $devicelist = join(" ",@devicelist);

Evtl. kann man bei "my $devspec" ja eine Sortierung angeben oder einfach nur CHANNEL_RECEIVE=0 wegfiltern und das shift weglassen?
Ist allerdings nur kosmetisch ein Problem denn wirklich benutzt wird es denke ich nicht.

Was ich noch nicht verstanden habe ist, was genau der Unterschied zwischen den Readings "pct" und"position" ist. Ist das nicht dasselbe?

volschin

Jetzt wo Du es sagst, der Bug ist bei mir auch da. Bei mir steht das Groupdevice als letztes in der Sortierung und das erste fehlt in der Anzeige.
Aber ich wüsste nicht, dass das Reading zu etwas benutzt wird.
Intel NUC+Ubuntu 24.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7690, Echo Dots+Show8, HomeBridge

hme0354

ich hoffe mir kann jemand helfen. Ich habe eine ERBS15LE und versuche sie über FHEM zu steuern. Leider bekomme ich schon das pairing nicht hin.

Mit der Fernbedienung funktioniert es auf Anhieb. Dabei gehe ich laut Handbuch vor mit Motor in Pairing-Mode bringen (1x auf/ab) und dann P2 sowie lange auf Stop drücken.

Das gleiche probiere ich auch in FHEM. aber nicht will funktionieren. Hab auch schon mehrfach alles neu installiert inkl. FHEM und den Raspberry. Auch verschiedene IDs hab ich probiert.

Kann mir jemand helfen?
Gibt es eine Möglichkeit die ID der Fernbedienung auszulesen?

Berni

Wenn du autocreate an hast und die Taste auf der Fernbedienung drückst, sollte FHEM das erkennen und das Device automatisch anlegen. Ich würde empfehlen, in den Einstellungen des Signalduino (in FHEM) nur das Siro-Protokoll zu aktivieren und alles nicht nötige abzuschalten.

hme0354

bin leider neuling. was muss ich da alles abschalten? Wo schalte ich autocreate ein?

Berni

Bei dem Signalduino in die Einstellungen in FHEM gehen und auf " Display protocol list". Da dann nur Siro wählen.
Autocreate ist normal standardmäßig aktiv. Ist genauso ein "Gerät" in FHEM und kannst du über die Weboberfläche konfigurieren.