ein Witzbold verstellt immer die Frequenz meines CULs

Begonnen von Josef_Schoen, 26 Dezember 2017, 15:00:16

Vorheriges Thema - Nächstes Thema

Josef_Schoen

Werte Gemeinde,
ich habe zwei CULs (einen im MAX Mode und einen im slowrf) an einem Raspi.
Der slowrf CUL soll auf der 433 arbeiten. Ich kann ihn auch per raw dahin stellen.
Kann ich per ccconf schön bestätigt erhalten.
Nur dann dauert es nicht lange, und das Ding steht wieder 868  :o

Hat jemand eine Idee, wo ich suchen soll oder braucht es mehr Infos über meine Konfiguration?
Danke für jede Anteilnahme
JOsef


herrmannj

Hallo Josef,

Willkommen im forum !

Zitatoder braucht es mehr Infos
ja sicher doch. Du hast defacto genau null geliefert.  ;)

Überlege Dir am besten selber was Du beitragen kannst, beschreibe was Du selber schon gemacht hast (keine Annahmen treffen. Einfach genau die Beobachtungen beschreiben).

Am besten startest Du damit welcher CUL und bitte mit *list* des device (in codetags). In der Regel stellt man die nicht (per raw) auf slowrf,

vg
joerg

Josef_Schoen

Hallo Jörg,
danke für deinen Willkommensgruß!

ZitatIn der Regel stellt man die nicht (per raw) auf slowrf,

nö, hab ich auch nicht mit "raw" sondern mit "attrb" gemacht. Und danach mit "raw" die 443 gesetzt.

Das ist das die "list" Info des betroffenen CUL (nachdem er ohne mein (bewusstes) Zutun auf 868 gesetzt wurde):

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 1234
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
   FD         11
   FHTID      1234
   NAME       nanoCUL
   NR         30
   PARTIAL
   RAWMSG     K61000300D7
   RSSI       -94.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   initString X21
   nanoCUL_MSGCNT 4
   nanoCUL_TIME 2017-12-26 12:35:14
   Matchlist:
     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....(1|5|9).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 ^\*
   Readings:
     2017-12-26 12:36:44   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2017-12-26 12:13: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
     2017-11-25 18:28:11   fhtbuf          AE
     2017-12-26 12:09:27   raw             C35 = 0D / 13
     2017-12-26 12:35:14   state           Initialized
     2017-11-25 18:27:42   uptime          12 07:34:30
     2017-12-26 14:45:24   version         V 1.67 nanoCUL433
Attributes:
   rfmode     SlowRF
   verbose    0



Und so sieht es nach dem Setzen von 443 mittels "raw" aus:

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 1234
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
   FD         11
   FHTID      1234
   NAME       nanoCUL
   NR         30
   PARTIAL
   RAWMSG     K61000300D7
   RSSI       -94.5
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   initString X21
   nanoCUL_MSGCNT 4
   nanoCUL_TIME 2017-12-26 12:35:14
   Matchlist:
     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....(1|5|9).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 ^\*
   Readings:
     2017-12-26 17:31:48   ccconf          freq:443.920MHz bWidth:162KHz rAmpl:42dB sens:4dB
     2017-12-26 12:13: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
     2017-11-25 18:28:11   fhtbuf          AE
     2017-12-26 12:09:27   raw             C35 = 0D / 13
     2017-12-26 12:35:14   state           Initialized
     2017-11-25 18:27:42   uptime          12 07:34:30
     2017-12-26 14:45:24   version         V 1.67 nanoCUL433
Attributes:
   rfmode     SlowRF
   verbose    0



Das sind die Infos zu dem zweiten CUL (der im Max Mode laufende):

Internals:
   CMDS       ABCEeFfGhiKklMmRTtUVWXxYZz
   Clients    :CUL_MAX:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 2222
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
   FD         21
   FHTID      2222
   NAME       cul8
   NR         64
   PARTIAL
   RAWMSG     K41130300E2
   RSSI       -89
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 nanoCUL433
   cul8_MSGCNT 1
   cul8_TIME  2017-12-26 12:13:16
   initString X21
Zr
Za123456
Zw111111
   Matchlist:
     1:CUL_MAX  ^Z........................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
   Readings:
     2017-11-25 18:32:27   ccconf          freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
     2017-12-26 12:35:20   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
     2017-12-26 12:35:20   state           Initialized
     2017-02-26 11:03:29   uptime          0 00:01:45
Attributes:
   hmId       A4E21F
   rfmode     MAX
   verbose    0


Weil meine FHEM Kenntnisse approximativ gegen Null gehen, hab ich - außer der wenig von dauerhaftem Erfolg gesegneten "raw"-Umstellung - noch nix gepfuscht.

Auf dem Raspi läuft auch noch ein Mosquitto und ein Node-RED (beide dem Anschein nach problemlos).

Dank und Gruß
Josef


JoWiemann

Hallo,

sofern du Intertechno Aktoren einsetzt wird nach dem Senden eines Befehls durch das entsprechende Modul auf 868 MHz zurück gesetzt.

Grüße Jörg


Gesendet von iPhone mit Tapatalk

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Beta-User

Zwei cul, gleiche ID...


By-path einbinden sollte helfen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

RaspiLED

#5
Hi,
Ausserdem ist der Befehl (in der FHEM Web Oberfläche zusammengeklickt)

set nanoCUL freq 433.920

und kein raw notwenig und auch nicht auf 443MHz!
Zeig uns mal ein

ls -la /dev/serial/by-*

In einer ssh shell und ein

usb scan

in fhem und interpretiere die Zeilen.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Josef_Schoen

Vielen Dank für die Ratschläge: dies ist Forum, das offensichtlich von inhaltlich engagierten Menschen betrieben wird. Das spricht sehr für FHEM.

Ich habe gestern noch einen neuen CUL gebastelt (andere ID, weil ich auch schon sowas befürchtet hatte): Der gleiche Effekt wieder.
Interessant war ja, dass trotz gleicher ID die einzelnen CULs gezielt angesprochen werden konnten und auch entsprechende Reaktionen gezeigt hatten.

Dann kam die brute force Methode zum Einsatz: FHEM platt gemacht, kurz überlegt, ob das nicht der richtige Zeitpunkt zum Umstieg auf ein anderes System sein könnte, aber dann doch wieder FHEMiert und bisher läuft es. Bis ich wieder auf den falschen Knopf komme :-( 

So, jetzt gehe ich dran, Rauchmelder mit Selbstbastelfunkstrecken aufzurüsten und in FHEM einzubinden. Kann sein, dass ich dann nochmal einen Notruf absetzen muss (nicht Feuer sondern FHEM Konfiguration).

Beste Grüße
Josef

Beta-User

Zitat von: Josef_Schoen am 27 Dezember 2017, 11:43:07
Interessant war ja, dass trotz gleicher ID die einzelnen CULs gezielt angesprochen werden konnten und auch entsprechende Reaktionen gezeigt hatten.
Daran würde ich mal ein dickes Fragezeichen machen, aber schön, dass es wieder läuft...

Man kann übrigens durchaus mehrere CH340G-Nanos parallel betreiben, dann allerdings sinnvollerweise nicht "by-id"-definiert, sondern dann "by-path". Aber wenn du das zwischenzeitlich anders gelöst hast: auch gut!

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Omega-5

Zitat von: Josef_Schoen am 27 Dezember 2017, 11:43:07
Interessant war ja, dass trotz gleicher ID die einzelnen CULs gezielt angesprochen werden konnten und auch entsprechende Reaktionen gezeigt hatten.

Hallo Josef,

gerade deshalb wäre es interessant gewesen, wenn du uns die Fragen von RaspiLED beantwortet hättest. Wir wollen ja auch was lernen  ;) , damit wir dem Nächsten mit einem ähnlichen Problem vielleicht weiterhelfen können. Das zwei USB-Geräte mit gleicher ID richtig angesprochen werden können, ist schon was besonderes.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

MadMax-FHEM

Eine Anmerkung noch bzgl. des MAX-CUL:

Deine DEF sieht wie folgt aus:

DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 2222

Laut Wiki:
https://wiki.fhem.de/wiki/MAX#CUL_MAX

ist aber eine andere Baudrate zu wählen...


define CUL0 CUL /dev/ttyACM0@9600 0000
attr CUL0 rfmode MAX
define cm CUL_MAX 123456


Aber ansprechen ging ja wohl (trotzdem)...

Und dann noch:


Attributes:
   hmId       A4E21F
   rfmode     MAX
   verbose    0


HMID gehört zu Homematic und nicht zu MAX!

Mag alles nicht wirklich stören aber evtl. beim Neu-Anlegen noch mal genau nachlesen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Josef_Schoen

@alle: nochmals Danke für eure Mühen und die Internet-Seelsorge!

@MadMax-FHEM: extra Dank fürs Aufpassen! Der CUL lief zu Beginn zu Testzwecken im HM mode und nachdem ich später ein paar MAX Fensterkontakte ins System integrieren musste (zur Unterbindung notorischen Dauerlüftens), hab ich geschwind mit dem rfmode auf MAX umgestellt. Und siehe da: es hat auf Anhieb funktioniert. Die Freude über die angebundenen Kontakte war groß und der Drang weitere Systemnachforschungen anzustellen daher gering. Naiverweise hatte ich unterstellt, mit dem komfortablen "Menüpunkt" rfmode sei alles erledigt...

@Omega-5: Sorry, aber die freundliche Nachfrage von RaspiLED kam leider erst, als ich schon mit dem groben Besteck auf das System losgegangen war. Beim nächsten Mal werde ich eine ordentliche Obduktion vornehmen.

@Beta-User: es ging wirklich, die beiden getrennt anzusprechen. Ganz primitiv alleine schon an den LED raw Befehlen eineindeutig zu sehen. Und auch andere...

Herzliche Grüße
Josef