TA_CMI_JSON Modul TA CMI UVR16x2 UVR1611 Fehler

Begonnen von Maxl, 30 November 2023, 08:09:16

Vorheriges Thema - Nächstes Thema

Maxl

Hallo,

ich hätte versucht das TA_CMI_JSON Modul mit einzubauen,
bekomme aber gleich zu Anfang nur SYTAX FEHLER.
An was könnte es liegen.

Danke

define cmi TA_CMI_JSON 192.168.1.110 1 <I,O,D>
attr cmi password admin
attr cmi room Heizung
attr cmi username admin
#   CAN_DEVICE unknown: 00
#   CMIURL     192.168.1.110
#   CMI_API_VERSION 1.38.1 2021-02-04
#   DEF        192.168.1.110 1 <I,O,D>
#   FUUID      656831a1-f33f-7117-3c16-a4bc19e0c0fc643a
#   INTERVAL   60
#   NAME       cmi
#   NODEID     1
#   NODEID_HEX 01
#   NR         65
#   NTFY_ORDER 50-cmi
#   QUERYPARAM <I,O,D>
#   STATE      SYNTAX ERROR
#   TYPE       TA_CMI_JSON
#   eventCount 10
#   model      unknown: 00
#   OLDREADINGS:
#   READINGS:
#     2023-11-30 08:10:09   state           SYNTAX ERROR
#
setstate cmi SYNTAX ERROR
setstate cmi 2023-11-30 08:10:09 state SYNTAX ERROR


hier noch der Inhalt des LogFiles

GET /INCLUDE/api.cgi?jsonnode=1&jsonparam=<I,O,D>&_=1701327669.18986 HTTP/1.0

Host: 192.168.1.110

Accept-Encoding: gzip,deflate

Authorization: Basic YWRtaW46YWRtaW4=

User-Agent: FHEM

Accept: application/json


2023.11.30 08:01:09.206 4: http://192.168.1.110/INCLUDE/api.cgi?jsonnode=1&jsonparam=<I,O,D>&_=1701327669.18986: HTTP response code 200
2023.11.30 08:01:09.206 5: HttpUtils http://192.168.1.110/INCLUDE/api.cgi?jsonnode=1&jsonparam=<I,O,D>&_=1701327669.18986: Got data, length: 121
2023.11.30 08:01:09.206 5: HttpUtils response header:
HTTP/1.1 200 OK

Server: Keil-EWEB/2.1

Content-Type: text/html

Cache-Control: no-cache

Connection: close
2023.11.30 08:01:09.207 5: Starting notify loop for cmi, 1 event(s), first is SYNTAX ERROR
2023.11.30 08:01:09.207 5: createNotifyHash
2023.11.30 08:01:09.208 5: End notify loop for cmi
2023.11.30 08:01:12.065 4: Connection accepted from WEB_192.168.1.61_51868
2023.11.30 08:01:12.065 5: GET /fhem?cmd=style%20eventMonitor HTTP/1.1

FHEM auf Raspberry mit HM, HMC und AVR Netios.

JoWiemann

Hallo,

Dein define entspricht nicht der Syntax:

define cmi TA_CMI_JSON 192.168.1.110 1 <I,O,D>

sollte wohl so sein:

define cmi TA_CMI_JSON 192.168.1.110 1 I,O,D

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

Maxl

Hallo,

hat funktioniert, nur noch etwas anderes, wie schaffe ich es damit dann ein weiterer CAN Knoten über das gleiche CMI ausgelesen werden kann ohne das Meldung "TOO MANY REQUESTS" an einem kommt? Ich habe einfach nur den Aufruf zweimal hinterlegt was wahrscheinlich falsch ist.

Zitatdefine cmi1 TA_CMI_JSON 192.168.1.110 1 I,O,D
setuuid cmi1 65684278-f33f-7117-2503-4f953c727b9988d9
attr cmi1 password admin
attr cmi1 room Heizung
attr cmi1 username admin
define cmi2 TA_CMI_JSON 192.168.1.110 2 I,O,D
setuuid cmi2 656842ef-f33f-7117-f272-38150c5fc9239c72
attr cmi2 password admin
attr cmi2 room Heizung
attr cmi2 username admin
FHEM auf Raspberry mit HM, HMC und AVR Netios.

JoWiemann

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

Miche01

Hallo Fhem User,
habe versucht das TA_CMI_JSON Modul einzubinden. Leider bekomme ich keine Verbindung zum CMI Knoten obwohl es über den Browser ohne Probleme funktioniert.
kann mir jemand sagen, wo das Problem liegt.
Die Firmware vom CMI ist V1.43-2.

Herzlichen Dank für Eure Rückmeldung.


Internals
BUSY
0
CFGFN
DEF   
http://admin:admin@xxx.xxx.xxx.xxx/INCLUDE/api.cgi?jsonnode=13&jsonparam=I,O 1800
FUUID
65eab555-f33f-30c5-5556-b7c12551dd63eb0d
Interval
1800
MainURL
http://admin:admin@xxx.xxx.xxx.xxx/INCLUDE/api.cgi?jsonnode=13&jsonparam=I,O
ModuleVersion
4.1.15 - 17.12.2022
NAME
cmi
NOTIFYDEV
global
NR
265856
NTFY_ORDER
50-cmi
STATE
???
TYPE
HTTPMOD
eventCount
305
value