ITS-2000

Begonnen von 4real999, 04 Oktober 2017, 20:21:54

Vorheriges Thema - Nächstes Thema

4real999

#15
Doch, steht zu mindestest hinten drauf.

Musste nun nochmal ne culfw draufspielen da er nicht mehr funktionierte, neu eingebunden und wie von dir beschrieben folgendes durchgeführt:
Zitat
set CUL_0 raw e
hier mal abziehen und nach 4sec wieder dran
get CUL_0 ccconf
list CUL_0

Ergebnis:

CUL1 ccconf => freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4d
Internals:
   CFGFN
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   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:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1234
   DeviceName /dev/ttyACM0@9600
   FD         5
   FHTID      1234
   NAME       CUL1
   NR         221
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
   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......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:
     2017-10-06 20:41:26   ccconf          freq:868.300MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2017-10-06 20:40:54   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2017-10-06 20:34:24   raw             V 1.67 CUL868
     2017-10-06 20:40:54   state           Initialized
Attributes:
   model      CUL
   rfmode     SlowRF


KölnSolar

Das sieht zum ersten mal gut aus  ;) Aber Du brauchst eine aculfw  :(
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

4real999

Jetzt wirds mir langsam zu blöd  ;D
Ich glaub ich bastel mir doch nen Nano.

Trotzdem hät' ich ja schon gern die aculfw auf dem 868.
Gibts irgendwo ein HowTo, dass das Abändern des REPO der aculfw zwecks Größenänderung beschreibt?
Ich weiß zwar so in etwa worum es dabei geht, aber wenn ich mich da jetzt von beginn an einlesen muss, wird's ne Lebensaufgabe  ::)

Besten Dank nochmal für Eure Hilfe!
Vg
Ingmar

RaspiLED

So erstmal herzlichen Glückwunsch! Jetzt geht Dein CUL. Der sollte jetzt ITv1 und ITv3 senden können. Aber leider empfängt er noch nicht.
Wir können jetzt Tests zum Empfang machen A oder direkt zur Zielversion mit a-culfw gehen B...


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

RaspiLED

Zu A)
set CUL_0 freq 433.920
attr CUL_0 verbose 5
Dann Eventmonitor öffnen, Häckchen bei log-Datei setzen und auf der Fernbedienung ein paar Tasten tippen.

Kommt was an?


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

RaspiLED

#20
Zu B)
steht vieles hier (nur eben für a-culfw umsetzen): https://wiki.fhem.de/wiki/Selbstbau_CUL

Meine Kurzfassung (gerade probiert):
ssh auf RasPi oder eben eine offene shell (bash)
Dann:

cd ~
sudo apt-get install wget zip make gcc-avr avrdude avr-libc
mkdir a-culfw
cd a-culfw
wget https://github.com/heliflieger/a-culfw/archive/master.zip
unzip master.zip
cd a-culfw-master/culfw/Devices/CUL
nano board.h

Dann mit Pfeil runter bis zu Zeilen
#define HAS_ASKSIN
#define HAS_ASKSIN_FUP
Und davor // einfügen:
// #define HAS_ASKSIN
// #define HAS_ASKSIN_FUP
(Alternativ kannst Du auch andere Protokolle rauswerfen, die Du nicht brauchsts ;-)
Ctrl-o, Return, Ctrl-x
In der bash

make
sudo ./flash.sh


Und dann die 4 auswählen,
gefolgt von y, usw.

Gruß Arnd

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

4real999

So nun hab ich mittlerweile alles nochmal neu aufgesetzt, da meine HA Brdige irgendwie nicht mehr funktionierte....
Hab nun dank Deiner Hilfe die aculfw auf dem Stick drauf, ging dank Deiner Beschreibung problemlos.

Nun bekomm ich leider trotzdem die ITS-2000 nicht angelernt.... Hab's mit on, off bzw. potentialfreie Kontakte betätigen etc. probiert, aber irgendwie wollen die Dinger nicht.
Mein CUL sagt folgendes:

Internals:
   CMDS       BbCEeFGhiKklMmNRTtUuVWXxYZ
   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:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1034
   DeviceName /dev/ttyACM0@9600
   FD         31
   FHTID      1034
   NAME       CUL_0
   NR         255
   PARTIAL
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.26.01 a-culfw Build: private build (unknown) CUL868 (F-Band: 433MHz)
   initString X21
   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......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:
     2017-10-08 14:41:28   ccconf          freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:4dB
     2017-10-08 14:41:21   cmds             B b C E e F G h i K k l M m N R T t U u V W X x Y Z
     2017-10-08 14:55:11   raw             is11111000001111000011100010011000
     2017-10-08 14:41:21   state           Initialized
Attributes:
   rfmode     SlowRF


Weiß noch irgendwer nen rat?
Danke!

RaspiLED

set CUL_0 sens 8
attr CUL_0 verbose 5

Und dann im Eventmonitor schauen was passiert, wenn Du auf die Tasten tippst.

Gruß Arnd


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