Anlernen revolt NC 5462

Begonnen von ing.robby, 28 November 2019, 11:22:59

Vorheriges Thema - Nächstes Thema

ing.robby

Hallo,

hat jemand schon einmal eine revolt Funksteckdose in fhem eingebunden? Ich habe nichts gefunden, wie man die Steckdose definiert.
Define und attr? Einbinden via nanoCUL.

Danke

Gruß Robby
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

Wzut

eigentlich macht das dein CUL via autocreate automatisch , ala
define Revolt_3054 Revolt 3054
denn die nötige ID (bei mir 3054) siehst/kennst du nicht.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

mahowi

Hallo Robby,

die Revolts sollten automatisch erkannt werden. Bei mir sind sie z.B. über eine SignalDUINO eingebunden, sollte aber auch mit einem CUL zumindest mit der aculfw funktionieren.

Siehe dazu z.B. auch den Thread Revolt NC-5462 an FHEM
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

ing.robby

Die revolt wird leider nicht automatisch erkannt.

Liegt' an meinem nanoCUL?
List nanoCUL:
Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9KVZTHD-if00-port0@38400 1234
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9KVZTHD-if00-port0@38400
   FD         27
   FHTID      1234
   FUUID      5c72f091-f33f-fd00-16af-b49e6ab34293d6e1
   NAME       nanoCUL433
   NR         53
   PARTIAL   
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   initString X21
Ar
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2019-11-24 21:18:17   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2019-11-28 07:00:00   raw             is0000F0F00FFF
     2019-11-24 21:18:17   state           Initialized
Attributes:
   group      nanoCUL
   icon       cul_cul
   rfmode     HomeMatic
   room       91_devices
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

KölnSolar

Zitatmit einem CUL zumindest mit der aculfw funktionieren.
oder als
ZitatSignalDUINO
flashen.
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

Wzut

#5
versuch doch mal
set nanoCUL433 raw W1257
set nanoCUL433 raw W13C4
set nanoCUL433 raw X21

must du nur einmal machen da die beiden Parameter im EEPROM dauerhaft gespeichert werden.

Edit : ich sehe grade dein nanoCUL hat bei den Clients gar kein Revolt stehen .... weil er im rfmode HM ist ...
Falsches List gepostet ?
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

ing.robby

Das war schon die richtige "List".

Auf welchen rfmode muss denn der CUL laufen, damit revolt funktioniert?
Momentan betreibe ich IT Steckdosen damit.
Man braucht aber hoffentlich nicht die Messstation, um die Steckdosen betreiben zu können?

Gruß Robby
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

Wzut

Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

mahowi

Zitat von: ing.robby am 28 November 2019, 13:55:57
Das war schon die richtige "List".

Auf welchen rfmode muss denn der CUL laufen, damit revolt funktioniert?
Momentan betreibe ich IT Steckdosen damit.
Man braucht aber hoffentlich nicht die Messstation, um die Steckdosen betreiben zu können?

Es wundert mich dann aber, daß die Steckdosen erkannt werden. Laut Deinem list ist das IT-Protokoll nicht unter den Clients aufgeführt. Das ist nur beim rfmode SlowRF der Fall. Dazu entweder das Attribut umstellen oder einfach löschen, Standard ist SlowRF.

Und nein, die Messstation brauchst Du nicht.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Wzut

Zitat von: mahowi am 28 November 2019, 14:18:32
Es wundert mich dann aber, daß die Steckdosen erkannt werden.
steht wo ? Wetten das er IT nur schaltet ? Das geht IMHO (fast) immer :)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

ing.robby

Umgestellt auf SlowRF.
Trotzdem wird die revolt nicht erkannt.

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9KVZTHD-if00-port0@38400 1234
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9KVZTHD-if00-port0@38400
   FD         29
   FHTID      1234
   FUUID      5c72f091-f33f-fd00-16af-b49e6ab34293d6e1
   NAME       nanoCUL433
   NR         53
   PARTIAL   
   RAWMSG     tA02970570816
   RSSI       -63
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   initString X21
   nanoCUL433_MSGCNT 6
   nanoCUL433_TIME 2019-11-28 14:36:38
   MatchList:
     0:FS20V    ^81..(04|0c)..0101a001......00[89a-f]...
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2019-11-28 14:29:34   cmds             A B C E e F f G h i K k l M m R T t U V W X x Y Z z
     2019-11-28 13:42:16   raw             is00F000FFFFFF
     2019-11-28 14:36:38   state           Initialized
Attributes:
   group      nanoCUL
   icon       cul_cul
   rfmode     SlowRF
   room       91_devices


Ja die IT Steckdosen konnte ich trotzdem schalten.

Revolt in die Steckdose, 4s Button drücken, bis die LED rot blinkt, oder?

Gruß Robby
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

mahowi

Zum Anlernen musst Du gar nichts tun. Die Revolts senden alle paar Sekunden die Daten. Die dazugehörigen Geräte werden automatisch angelegt.

Das sollte dann in etwa so aussehen:
Internals:
   DEF        29c8
   FUUID      5d088399-f33f-60bc-df67-61f69aa7840df808
   FVERSION   19_Revolt.pm:0.174470/2018-10-01
   ID         29c8
   IODev      sduino
   LASTInputDev sduino
   MSGCNT     18
   NAME       Revolt_29c8
   NR         96
   STATE      P: 0 E: 119.73 V: 226 C: 0 Pf: 0.0001
   TYPE       Revolt
   sduino_DMSG r29C8E20000320000002EC5
   sduino_MSGCNT 18
   sduino_Protocol_ID 45
   sduino_RAWMSG MU;P0=10820;P1=-336;P2=135;P3=-227;P4=255;D=01232343234323234343432323432323234343432323234323232323232323232323232323232323232323434323234323232323232323232323232323232323232323232323232323232343234343432343432323234323434343434343232323432343432343432;CP=2;
   sduino_TIME 2019-11-28 14:48:07
   READINGS:
     2019-11-28 14:48:07   current         0
     2019-11-28 14:48:07   energy          119.73
     2019-11-28 14:48:07   frequency       50
     2019-11-28 14:48:07   pf              0.0001
     2019-11-28 14:48:07   power           0
     2019-11-28 14:48:07   state           active
     2019-11-28 14:48:07   voltage         226
Attributes:
   IODev      sduino
   room       Revolt
   stateFormat P: power E: energy V: voltage C: current Pf: pf


Wie gesagt, ich habe die Steckdosen bisher nur mit der a-culfw oder SignalDUINO eingesetzt. Deinem list nach sollten sie aber auch mit der originalen culfw funktionieren:
ZitatClients    :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

Wzut

#12
häng auf jeden Fall erst einmal eine Last dran dann senden die eigentlich recht häufig.
Wenn nach längerer Zeit immer noch nix kommt bitte meine Antwort #5 beachten !

Edit : ja die culfw kann Revolt , aber halt nur wenn es auch beim compilieren eingeschaltet wurde mit HAS_REVOLT ,
siehe https://forum.fhem.de/index.php?topic=14292.0
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

ing.robby

Okay habe a-culfw geflashed. Die revolt wurde automatisch erkannt.
Kann ich über das reading state die revolt an/aus schalten?
Internals:
   DEF        30dc
   FUUID      5ddfd933-f33f-fd00-bd68-12e7ef58e0e06f2b
   ID         30dc
   IODev      nanoCUL433
   LASTInputDev nanoCUL433
   MSGCNT     12
   NAME       Revolt_30dc
   NR         286
   STATE      P: 2 E: 0.04 V: 238 C: 0.01 Pf: 0.65
   TYPE       Revolt
   nanoCUL433_MSGCNT 12
   nanoCUL433_RAWMSG r30dcee0001320014410004
   nanoCUL433_RSSI -60
   nanoCUL433_TIME 2019-11-28 16:07:45
   READINGS:
     2019-11-28 16:07:45   current         0.01
     2019-11-28 16:07:45   energy          0.04
     2019-11-28 16:07:45   frequency       50
     2019-11-28 16:07:45   pf              0.65
     2019-11-28 16:07:45   power           2
     2019-11-28 16:07:45   state           active
     2019-11-28 16:07:45   voltage         238
Attributes:
   IODev      nanoCUL433
   room       20_Arbeitszimmer
   stateFormat P: power E: energy V: voltage C: current Pf: pf
RasPi 3B+ | Ubuntu Mate 18.04, fhem 5.9
nanoCUL433 | IT1500
nanoCUL868 | CCU2, HM-ES-PMSw1-DR, HM-WS550STH, HmIP-BWTH, HmIP-STHO, HmIP-SMI
JeeLink868 | PCA301
hue Bridge | Single bulb, Lightstrip Plus, LivingColors Iris, ZigBee Smart+

Wzut

nein, die Revolts sind read-only da gibts nix zu schalten (das ist ja das schöne) :)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher