CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

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

Moderator: Co-Administratoren

Konfessor
Beiträge: 10
Registriert: 18.07.2020, 00:38
System: CCU
Hat sich bedankt: 2 Mal

CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von Konfessor » 18.07.2020, 01:11

Hallo Zusammen,

ich habe jetzt tagelang bereits einige Foren zu meinem Problem durchsucht und bisher keine adäquate Lösung gefunden.

Ich möchte gerne Xiaomi (Aqara) Sensoren verwenden. Diese habe ich auch bereits erfolgreich über einen Conbee II Stick und der Phoscon App in meinen ioBroker importiert. Um die Daten nun in mein Homematic (CCU3) System zu integrieren, muss ich ja zuerst im CuxD ein neues Gerät anlegen.

-> Also Cux Geräte-Typ: (90) Universal Wrapper Device / Funktion: Thermostat / Seriennumer: 1 / Name: Temp_Hausflur / Geräte-Icon: Wandthermostat

-> in der CCU unter Posteingang das neue Gerät bestätigt
-> in der CCU unter Geräte noch eingestellt, dass ich die Temperatur und Luftfeuchte auslesen möchte, den Haken bei "WEATHER|USE_HMDATAPT" entfernt, Seriennummer vergeben und gespeichert
-> CCU neu gestartet
-> Gerät mit "Temp_Hausflur" ist vorhanden (CUX9002001)

Das Problem ist jetzt, dass die RPC-Datenpunkte nicht an den iobroker übertragen werden. D.h. das Gerät "Temp_Hausflur" wird in den Objekten zwar angelegt, allerdings werden die für die spätere Übertragung zur CCU notwendigen Datenpunkte (wie z.B. Humidity) nicht angelegt.

Vorhanden sind nur folgende Datenpunkte:

CUX9002001 Temp_Hausflur

Code: Alles auswählen

Temp_Hausflur:0
UNREACH_ALARM	
state
Temp_Hausflur:0.UNREACH_ALARM
state	indicator.alarm			NO ALARM(0)	edit
1	
Temp_Hausflur:1
2	
Temp_Hausflur:2
3	
Temp_Hausflur:3

Die RPC Instanzen über den ioBroker laufen alle fehlerfrei, in der CCU habe ich die entsprechenden Ports und IP Adressen freigegeben. Auch mehrfaches Neuanlegen der RPC-Instanz und das Neueinlesen der Geräte führte immer zu gleichen, gen. Ergebnis. (Alle RPC Instanzen sind "grün")

Ebenso habe ich versucht, andere Geräte-Icons im CuxD zu verwenden (z.B. Wetterstation, Wandthermostat (neu),...)

Weiss jemand hier Rat???

------------------------------------------------------------
Anbei meine Systeme:

CCU3 - Vers. 3.51.6 mit CuxD Vers. 2.4.4

------------------------------------------------------------
CuxD-Status Log:

Code: Alles auswählen

 USB 1-1 - (9514) [HUB] - Sat Jul 18 00:40:47 2020
  USB 1-1.1 - (ec00) [FF] - no driver - Sat Jul 18 00:40:47 2020
  USB 1-1.5 - USB DISK 2.0 [STORAGE] - Sat Jul 18 00:40:47 2020
  Kein TTY-Device connected!

  Erfolgreich mit HomeMatic-CCU 127.0.0.1:8183 verbunden!

  als RPC-Server(INIT) von HomeMatic-CCU (2123) angefordert!

  Diese Web-Seite wurde aufgerufen von: 192.168.178.20

  CUxD-Uptime(2.4.4):    0 Tag(e) 00:24:57, 157472 Bytes belegt, Compiled Jun 16 2020 14:31:11
  CCU-Uptime(3.51.6):    0 Tag(e) 00:25:27, load-average: 0.14 0.08 0.04, 10s-cpu-load: 0.5%
  Speicher:  Total 994132k  Used 345464k  Free 648668k  (Cached 105008k)  Available 765672k
  CPU(1): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
  CPU(2): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
  CPU(3): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
  CPU(4): ARMv7 Processor rev 4 (v7l) [38.40 bogomips]
  Linux version 4.14.34 (jenkins@entw-build-10) (gcc version 7.3.0 (Buildroot 2018.08.2-g4dce0d6-dirty)) #1 SMP PREEMPT Fri Jan 31 09:26:19 CET 2020
  aktive CCU-Prozesse: ReGaHss(1) rfd(1) hs485d(0) java(1)

  Filesystem: /                  ext4     (ro) Total     999320k  Used     519320k (52.0%)  Free     480000k (48.0%)
  Filesystem: /dev               devtmpfs (rw) Total     492456k  Used          0k ( 0.0%)  Free     492456k (100.0%)
  Filesystem: /dev/shm           tmpfs    (rw) Total     497064k  Used          0k ( 0.0%)  Free     497064k (100.0%)
  Filesystem: /tmp               tmpfs    (rw) Total     497064k  Used        112k ( 0.0%)  Free     496952k (100.0%)
  Filesystem: /run               tmpfs    (rw) Total     497064k  Used         84k ( 0.0%)  Free     496980k (100.0%)
  Filesystem: /var               tmpfs    (rw) Total     497068k  Used        804k ( 0.2%)  Free     496264k (99.8%)
  Filesystem: /media             tmpfs    (rw) Total     497064k  Used          0k ( 0.0%)  Free     497064k (100.0%)
  Filesystem: /usr/local         ext4     (rw) Total    2083379k  Used     132673k ( 6.4%)  Free    1950706k (93.6%)
  Filesystem: /mnt/boot_par      vfat     (ro) Total     261868k  Used      39492k (15.1%)  Free     222376k (84.9%)
  Filesystem: /media/usb1        vfat     (rw) Total    7799808k  Used        788k ( 0.0%)  Free    7799020k (100.0%)

  CCU-MAC:     B8:27:EB:C9:40:F7
  HM-Config:   /etc/config/homematic.regadom(2993873) OK! - Sat Jul 18 01:01:27 2020
  CUxD-Config: /tmp/cuxd.ps.sav(2028) - D - Sat Jul 18 01:00:47 2020
               /usr/local/addons/cuxd/cuxd.ps(2029) - D - Sat Jul 18 00:45:47 2020
               /usr/local/addons/cuxd/cuxd.ps.bak(2017) - D - Sat Jul 18 00:36:51 2020

  aktuelle Parameter: (* = bei Änderung Neustart erforderlich)

	*LISTENPORT      '8700'
	*HM-HOST         '127.0.0.1'
	*HM-SCRIPT-PORT  '' -> (8183)
	*HM-REGA-PORT    '' -> (31999)
	*RPCHOST         '127.0.0.1'
	*RPCPORT         '8701'
	 HTTP-REFRESH    '5'
	 TERMINALLINES   '25'
	 RCVLOGSIZE      '10000'
	 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'
	 DFU_FLASH       './dfu-programmer $TARGET$ flash $HEXFILE$'
	 DFU_START       './dfu-programmer $TARGET$ start'
	 REMOTE-PARAMS   ''
	 REMOTE-CMD      ''
	 LEVEL-FILTER    '5'


  Aktuelle Geräteeinstellungen - 4 Gerät(e), 51 Channel(s):

	CUX2801001:1	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:2	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:3	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:4	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:5	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:6	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:7	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:8	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:9	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:10	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:11	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:12	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:13	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:14	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:15	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801001:16	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:1	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:2	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:3	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:4	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:5	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:6	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:7	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:8	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:9	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:10	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:11	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:12	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:13	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:14	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:15	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2801002:16	rmax(65535) t(3600s) p(0)
			KEY-SHORT CMD_SHORT()
			KEY-LONG CMD_LONG()
	CUX2803001:1	host:'192.168.178.26' int-alive:60s int-fail:15s max-retry:0 threshold:1
	CUX2803001:2	host:'192.168.178.53' int-alive:60s int-fail:15s max-retry:0 threshold:1
	CUX2803001:3	host:'192.168.178.33' int-alive:60s int-fail:15s max-retry:0 threshold:1
	CUX2803001:4	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:5	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:6	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:7	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:8	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:9	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:10	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:11	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:12	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:13	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:14	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:15	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX2803001:16	host:'' int-alive:60s int-fail:60s max-retry:0 threshold:1
	CUX9002001:	mode(1) T h(0.40)
	CUX9002001:1	SET
	CUX9002001:2	SET


  gefundene Adressen f(3) (aktuelle zuerst 01:05:45):
Zuletzt geändert von alchy am 19.07.2020, 14:58, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Benutzeravatar
shartelt
Beiträge: 7421
Registriert: 14.01.2015, 14:59
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 524 Mal
Danksagung erhalten: 752 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von shartelt » 18.07.2020, 08:39

kannst Du das log bitte in code tags posten?

Konfessor
Beiträge: 10
Registriert: 18.07.2020, 00:38
System: CCU
Hat sich bedankt: 2 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von Konfessor » 19.07.2020, 01:17

hallo und vielen dank schon einmal für's erste feedback.....

jut ich weiss was 'tags' sind....allerdings wo bekomme ich den output des status als "ge-tagtes" configfile auf der CCU?

Hab im CCU File-Browser unter "/usr/local/addons/cuxd/" nach z.B. einer "digitemp.log" gesucht, aber nicht gefunden....

dort werden nur folgende Einträge angezeigt:

Code: Alles auswählen

/
/usr/local/addons/
/usr/local/addons/cuxd/ (total 23)

07.09.2017 11:57:55             dfu/
21.04.2020 23:21:04             extra/
30.11.2017 15:51:10             user/
19.11.2015 12:05:00 D     10693 CUXD.PNG
19.11.2015 12:05:00 D      1924 ajax.gif
18.09.2019 17:32:07 D      3360 cproxy.ccc -> redir.ccc
31.01.2020 10:07:11 D    116444 curl -> extra/curl
16.06.2020 14:31:11 D    859488 cuxd
26.02.2020 17:49:31 D     33901 cuxd.inc
17.07.2020 20:36:32 D       996 cuxd.ini
18.07.2020 22:45:47 D      2031 cuxd.ps
18.07.2020 11:45:47 D      2031 cuxd.ps.bak
21.06.2020 00:41:29 D      1875 cuxd.ps.old
19.02.2020 11:56:07 D      4976 devicelist.inc
17.09.2019 16:40:56 D     75012 dfu-programmer
18.09.2019 17:32:07 D     48108 index.ccc
19.11.2015 12:05:00 D       288 index.html
20.05.2019 22:09:22 D      4513 maintenance.html
18.09.2019 17:32:07 D      3360 redir.ccc
19.11.2015 12:05:00 D        26 robots.txt
18.09.2019 17:34:54 D      5968 update_addon
14.05.2016 13:54:36 D      7814 webcamconfig-default.ini
14.05.2016 13:54:36 D      7814 webcamconfig.ini
Vorweg - vielen Dank für die Unterstützung.

VG
Zuletzt geändert von alchy am 19.07.2020, 14:56, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von MichaelN » 19.07.2020, 09:01

Du kannst das wrapper device unterschiedlich konfigurieren. Du hast jetzt nur Temperatur, willst aber Temperatur und Feuchtigkeit. Also Einstellung ändern.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Konfessor
Beiträge: 10
Registriert: 18.07.2020, 00:38
System: CCU
Hat sich bedankt: 2 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von Konfessor » 19.07.2020, 09:33

Hallo Michael,

ich habe ja bereits verschiedene Wrapper Devices (wie auch oben beschrieben) ausprobiert - leider ohne Erfolg.
Hat evtl. die Seriennummer, die ich später im Gerät auf der CCU eintrage einen Einfluss darauf?

VG
Tom

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von MichaelN » 19.07.2020, 09:38

Screenshot Geräte Einstellungen?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Konfessor
Beiträge: 10
Registriert: 18.07.2020, 00:38
System: CCU
Hat sich bedankt: 2 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von Konfessor » 19.07.2020, 14:36

Einen Screenshot kann ich wohl nicht so einfach reinbringen, da ich keine Rechte habe, Dateianlagen upzuloaden und keinen eigenen Webspace habe :cry:

Xel66
Beiträge: 14085
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von Xel66 » 19.07.2020, 15:35

Dann versuchst Du das falsche Format. .jpg-Dateien können problemlos hochgeladen werden..

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Konfessor
Beiträge: 10
Registriert: 18.07.2020, 00:38
System: CCU
Hat sich bedankt: 2 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von Konfessor » 19.07.2020, 22:42

Unbenannt.PNG

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: CuxD - Datenpunkte für Xiaomi Temperatur/Luftfeuchtigkeit

Beitrag von MichaelN » 20.07.2020, 00:08

Mode steht auf Temperatur. Stell das mal um.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

Zurück zu „CUxD“