FHEM Forum

FHEM - Hausautomations-Systeme => InterTechno => Thema gestartet von: gbomacfly am 14 April 2018, 16:22:03

Titel: SONOFF® Wireless Remote Transmitter 433 MHz an Signalduino
Beitrag von: gbomacfly am 14 April 2018, 16:22:03
Hallo,

ich habe mir einen SONOFF® Wireless Remote Transmitter 1 Channel Sticky RF TX Smart For Home Living Room Bedroom 433MHZ 86 Wall Panel (https://www.banggood.com/SONOFF-Wireless-Remote-Transmitter-1-Channel-Sticky-RF-TX-Smart-For-Home-Living-Room-Bedroom-p-1263431.html?rmmds=myorder&cur_warehouse=CN) bei Banggood auf gut Glück zugelegt.
Natürlich habe ich keine passenden Batterien da, daher fix ans Labornetzteil angeschlossen.

Nach ein paar mal Tastendrücken wurde per Autocreate folgendes Device angelegt:

Internals:
   00         0000
   DEF        1527x10257 1000 0000
   IODev      AZ.SIGNALduino
   NAME       IT_1527x10257
   NR         250
   STATE      off
   TYPE       IT
   XMIT       0f000dfff1
   XMITdimdown 00
   XMITdimup  00
   XMITon     1000
   CODE:
     1          1527x10257
   READINGS:
     2018-04-14 10:47:44   protocol        EV1527
     2018-04-14 13:26:28   state           off
Attributes:
   DbLogExclude .*
   IODev      AZ.SIGNALduino
   room       AUTOCREATE


Wie kann ich jetzt den Taster auswerten? Würde es gerne irgendwie in einem DOIF abfangen. Weitere Klicks erzeugen keine Events.
Hier noch ein List vom Signalduino:

Internals:
   Clients    :IT:CUL_TCM97001:SD_RSL:OREGON:CUL_TX:SD_AS:Hideki:SD_WS07:SD_WS09: :SD_WS:RFXX10REC:Dooya:SOMFY:SD_UT:SD_WS_Maverick:FLAMINGO:CUL_WS:Revolt: :FS10:CUL_FHTTK:Siro:FHT:FS20:SIGNALduino_un:
   DEF        /dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0@57600
   DMSG       u40#0254
   DevState   initialized
   DeviceName /dev/serial/by-path/pci-0000:00:1d.1-usb-0:2:1.0-port0@57600
   FD         10
   LASTDMSG   u40#0254
   MSGCNT     1
   NAME       AZ.SIGNALduino
   NR         64
   PARTIAL   
   RAWMSG     MU;P0=-915;P1=205;P2=-8068;P3=503;P4=-589;P6=122;D=0101012101010341010101010103410103410341034106060;CP=1;R=60;
   RSSI       -44
   STATE      opened
   TIME       1523709963
   TYPE       SIGNALduino
   sendworking 0
   version    V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   DoubleMsgIDs:
   MatchList:
     10:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}(#R[A-F0-9][A-F0-9]){0,1}$
     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   ^u30#.*
     18:FLAMINGO ^P13#[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
     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:
     2018-04-08 17:32:33   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB  (DataRate:5603.79Baud)
     2018-04-02 19:10:26   ccpatable       C3E = 00 84 00 00 00 00 00 00  => 5_dBm
     2018-04-02 19:10:32   cmds            V R t X F S P C r W x e
     2018-04-02 19:10:36   config          MS=1;MU=1;MC=1;Mred=1
     2018-04-02 19:10:38   freeram         877
     2018-04-14 16:19:48   ping            OK
     2018-04-14 14:11:48   state           opened
     2018-04-02 19:10:49   uptime          0 00:03:31
     2018-04-14 14:11:48   version         V 3.3.1-dev SIGNALduino cc1101 - compiled at Mar 10 2017 22:54:50
   getcmd:
   keepalive:
     ok         0
     retry      0
   mcIdList:
     10
     11
     12
     18
     43
     47
     52
     57
     58
   msIdList:
     0
     1
     13
     14
     15
     17
     2
     22
     23
     25
     3
     3.1
     32
     33
     35
     38
     4
     41
     51
     55
     6
     68
     7
     72.1
   muIdList:
     13.1
     16
     20
     21
     24
     26
     27
     28
     29
     30
     31
     36
     37
     39
     40
     44
     44.1
     45
     46
     48
     49
     5
     50
     56
     59
     60
     61
     62
     64
     65
     66
     67
     69
     70
     71
     72
     75
     8
     9
Attributes:
   DbLogExclude .*
   flashCommand avrdude -c arduino -b [BAUDRATE] -P [PORT] -p atmega328p -vv -U flash:w:[HEXFILE] 2>[LOGFILE]
   group      Schnittstellen
   hardware   nanoCC1101
   icon       cul_usb
   longids    1
   room       Arbeitszimmer,Geräte
Titel: Antw:SONOFF® Wireless Remote Transmitter 433 MHz an Signalduino
Beitrag von: gbomacfly am 14 April 2018, 20:34:13
Seltsamerweise geht es nun. Weiss auch nicht genau, was ich jetzt anders getan hab. Hier jedenfalls ein funktionierendes DOIF:

defmod KU.TasterEvent DOIF ([KU.Taster:"^on$"]) (set KU.Deckenlampe toggle)
attr KU.TasterEvent DbLogExclude .*
attr KU.TasterEvent do always
attr KU.TasterEvent event-on-change-reading .*
attr KU.TasterEvent room Logik
Titel: Antw:SONOFF® Wireless Remote Transmitter 433 MHz an Signalduino
Beitrag von: gbomacfly am 14 April 2018, 22:25:05
Ich hab mal ein bisschen rumgespielt und zwei weitere Pushbuttons an die vorhandenen Lötpads gelötet. Die Pads waren sogar schon verzinnt :)

Jetzt hab ich Quasi einen 3-Kanal-Taster, müsste nur mal eine 3er Abdeckung entwerfen und drucken.

3 Taster, von links nach rechts nummeriert:

defmod KU.Taster1 IT 1527x10257 1000 0010
attr KU.Taster1 IODev DEIN_IO_DEV

defmod KU.Taster2 IT 1527x10257 1000 0001
attr KU.Taster2 IODev DEIN_IO_DEV

defmod KU.Taster3 IT 1527x10257 1000 0100
attr KU.Taster3 IODev DEIN_IO_DEV


Die passenden DOIFs dazu:

defmod KU.Taster1Event DOIF ([KU.Taster1:"^off$"]) (set X1 toggle)
attr KU.Taster1Event do always
attr KU.Taster1Event icon helper_doif

defmod KU.Taster2Event DOIF ([KU.Taster2:"^on$"]) (set X2 toggle)
attr KU.Taster2Event do always
attr KU.Taster2Event icon helper_doif

defmod KU.Taster3Event DOIF ([KU.Taster3:"^off$"]) (set X3 toggle)
attr KU.Taster3Event do always
attr KU.Taster3Event icon helper_doif


Titel: Antw:SONOFF® Wireless Remote Transmitter 433 MHz an Signalduino
Beitrag von: FHEM-User22 am 14 November 2018, 11:18:01
Moin,
ich habe meine Taster heute bekommen. Kann mir jemand sagen, welche Batterietypen dazu passen?

Dankeschön.

Habs gefunden: DC12V 27A

:-)