CUxD mit Intertechno for Dummies

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
uwe111
Beiträge: 4819
Registriert: 26.02.2011, 22:22
Hat sich bedankt: 3 Mal
Danksagung erhalten: 245 Mal
Kontaktdaten:

Re: CUxD mit Intertechno for Dummies

Beitrag von uwe111 » 10.10.2021, 20:27

Hallo Axel,
kraeg hat geschrieben:
09.10.2021, 10:34
Das Problem ist jetzt, dass sich der Code ständig ändert und ich nicht weiss, wie ich das der CUU3/CuxD beibringen soll.
Wenn Du die letzten beiden Stellen (Empfangsfeldstärke) mal weglässt, dann gibt es nur die beiden Empfangsdatentelegramme i040015 und i040015.

Viele Grüße

Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN :wink: Download: CUxD 2.11, SSH KeyDir

widder17
Beiträge: 95
Registriert: 25.11.2013, 22:30
Hat sich bedankt: 4 Mal
Danksagung erhalten: 4 Mal

Re: CUxD mit Intertechno for Dummies

Beitrag von widder17 » 10.10.2021, 21:17

kraeg hat geschrieben:
09.10.2021, 10:34
im X21 Modus:

10:24:16 [ttyUSB0] <-- i04001505
10:24:21 [ttyUSB0] <-- i0400140C
10:24:29 [ttyUSB0] <-- i04001505
10:24:30 [ttyUSB0] <-- i04001505
10:24:32 [ttyUSB0] <-- i04001505
10:24:34 [ttyUSB0] <-- i04001505
10:26:23 [ttyUSB0] <-- i04001505
10:29:03 [ttyUSB0] --> i0400151D
10:29:19 [ttyUSB0] --> i0400151E
10:29:23 [ttyUSB0] --> i04001516

Das Problem ist jetzt, dass sich der Code ständig ändert und ich nicht weiss, wie ich das der CUU3/CuxD beibringen soll.


Für Hilfe wäre ich echt dankbar!

Axel

1) In CUXD ein neuen Gerät (16 Kanal Universalfernbedienung) anlegen
2) Ich habe die letzets 2 Ziffern durch Fragezeichen (??) erstezt.
3) Den Code anschließend unter Einstellungen der 16 Kanal Fernbedienung unter KEY|RCV_SHORT bzw. KEY|RCV_LONG eingegben.
4) Neues Programm erstellen: Wenn KEY|RCV_LONG, Dann ...


So kann ich nun z.B. mit der Fernbedienung Aktoren von Homematic bzw. Eltako schalten.

BEISPIEL:
10:24:30 [ttyUSB0] <-- i040015??
10:24:32 [ttyUSB0] <-- i040015??
10:24:34 [ttyUSB0] <-- i040015??
10:26:23 [ttyUSB0] <-- i040015??

Viele Erfolg!
SYSTEM:
Raspberrymatic auf einer VM (Syology DS220+ mit 10GB Ram)
HB-RF-ETH (POE) mit RPI-RF-MOD

MODULE:
- Eltako EnOcean USB Gateway FAM-USB mit EnOcean Lizenz
- CUL Stick 433MHz (SHK)

KOMPONENTEN:
- Homematic
- Homematic IP
- Homematic IP Wired
- Eltako Dimmer (FUD61NPN)
- Intertechno Steckdosen und Fernbedienung

IceTim
Beiträge: 1
Registriert: 04.10.2023, 11:33
System: CCU

Re: CUxD mit Intertechno for Dummies

Beitrag von IceTim » 04.10.2023, 11:47

Moin zusammen,

ich weiß, der Thread ist sehr alt aber ich wollte nun keinen neuen eröffnen da mein Problem, denke ich, hier rein passt.

Folgendes Setup habe ich:

CCU2
CuXD 2.8
nanoCUL433 V 1.67

CuXd Setup:

Code: Alles auswählen

;INI-file for CUxD
LISTENPORT=8700
HM-HOST=127.0.0.1
HM-SCRIPT-PORT=
HM-REGA-PORT=
RPCHOST=127.0.0.1
RPCPORT=8701
ADD-INTERFACE=1
HTTP-REFRESH=5
TERMINALLINES=25
RCVLOGSIZE=10000
USERLOGIN=
USERACCESS=
CUXINITCMD=X21
LOGFILE=
LOGLEVEL=1
LOGFLAGS=
LOGSIZE=1000000
LOGFILEMOVE=
DEVLOGFILE=
DEVLOGSIZE=100000
DEVLOGMOVE=
DEVLOGMOVE-HR=
DEVLOGEXPORT=
DEVTIMEFORMAT=%Y-%m-%dT%X
DEVDATAFORMAT=
DEVLOGOLDALIAS=0
SUBSCRIBE-RF=1
SUBSCRIBE-WR=1
AUTOSAVE=1
MOUNTCMD=
UMOUNTCMD=
BACKUPCMD=
SYSLOGMOVE=
SYSLOGMOVEDAILY=
TH-DIR=
TH-DIR-FILTER=
ADDRESS-BUFFER=120
CLOUDMATIC_CMD=/etc/config/addons/mh/cloudmatic
WEBCAMCONFIG=/usr/local/addons/cuxd/webcamconfig.ini
WEBCAMSNAPSHOT=/tmp/snapshots
WEBCAMCACHE=/tmp/webcams
SYSLOGFILENAME=/var/log/messages
CUXD-CHARTS=/etc/config/addons/www/cuxchart/index.html
DFU-ERASE=./dfu-programmer $TARGET$ erase --force
DFU-FLASH=./dfu-programmer $TARGET$ flash $HEXFILE$
DFU-START=./dfu-programmer $TARGET$ start
REMOTE-PARAMS=
REMOTE-CMD=
LEVELFILTER=0
XMLDEBUG-LOG=
INTERNAL=
RPC-IDENTIFIER=
TTYPARAM=ttyUSB0:38400:8N1
TTYASSIGN=ttyUSB0:CUX
Problem / Aufgabe:

Ich möchte eine Smartwares SH5-TDR-F Fernbedienung anlernen - diese steuert einen Dimmer, sprich es gibt Ein/Aus/Licht heller/Licht dunkler. Ein/Aus würde mir schon reichen würde.

Welcher Dimmer es genau ist kann ich gerade nicht sagen, der ist hinter einem Schrank. Evtl. finde ich die Rechnung dazu noch, sollte es relevant sein.

Im X21 Modus bekomme ich Terminal leider keine Ausgabe - im X67 Modus bekomme ich eine Ausgabe, leider kann ich nur schwer sagen, ob diese von der Fernbedienung kommt oder nicht.

Im Fhem Wiki wird die Steuerung genau meiner Fernbedienung erläutert:
Da die Fernbedienung zum An- und Ausschalten von 4 Kanälen und das 5. Tastenpaar für alle ein bzw. aus gedacht ist, muss man etwas Aufwand betreiben, um die Fernbedienung allgemein verwenden zu können (mit frei programmierbaren 10 Tasten). Hierzu funktioniert folgendes DOIF:

Code: Alles auswählen

defmod smartwares10 DOIF \ 
( [ITxxx_11:"^on"] or ([ITxxx_11:state:sec] le 1 and [?ITxxx_11] eq 'on')) \
DOELSEIF ([ITxxx_11:"^off"] or ([ITxxx_11:state:sec] le 1 and [?ITxxx_11] eq 'off')) \
DOELSEIF ([ITxxx_01:"^on"])\
DOELSEIF ([ITxxx_01:"^off"])\
DOELSEIF ([ITxxx_02:"^on"])\
DOELSEIF ([ITxxx_02:"^off"])\
DOELSEIF ([ITxxx_03:"^on"])\
DOELSEIF ([ITxxx_03:"^off"])\
DOELSEIF ([ITxxx_04:"^on"])\
DOELSEIF ([ITxxx_04:"^off"])
attr smartwares10 checkall event
attr smartwares10 cmdState 9|10|1|2|3|4|5|7|8
attr smartwares10 do always
attr smartwares10 event-on-update-reading state
Hierbei sind ITxxx_01 bis ITxxx_04 die automatisch angelegten vier Devices für die Kanäle und ITxxx_11 das Gerät für "alles schalten". Bitte entsprechend anpassen.

Das Device hat dann den Zustand der jeweils zuletzt gedrückten Taste. Für jeden Tastendruck wird ein Event erzeugt (auch wenn dieselbe Taste gedrückt wird).
Quelle: https://wiki.fhem.de/wiki/Smartwares

Leider sagt mir das aber nichts bzw. weiß ich nicht wie ich das für die CCU / CuxD nutzen kann.

Kann mir vielleicht jemand auf die Sprünge helfen wie ich weiter vorgehen kann? :)

Vielen Dank.

Antworten

Zurück zu „CUxD“