Technische Alternative: C.M.I. - Control and Monitoring Interface

Aja stimmt so geht es, hät ich auch draufkommen können :wink: danke

So hab ich auch gleich die Rückmeldung obs auch geht :slight_smile:

Wie haben die anderen UVR1611 mit CMI User das gelöst oder braucht das eher keiner?

Danke
Alex

Aus irgendeinem Grund lassen sich die Fixwerte der UVR16x2 von Symcon aus nicht schalten.

Ich habe ein Schema angelegt in der C.M.I. ganz einfach zum Schalten eines Fixwertes 0 und 1.
Wenn ich im Schema anklicke funktioniert es prima.Die UVR16x2 schaltet den Fixwert.
Mit Wireshark habe ich herausgefunden was der Browser sendet:
http://192.168.xx.xx/INCLUDE/change.cgi?changeadrx2=0100004414B100&changetox2=0&_=1607968185087

Nun gebe ich genau das per Hand in den Browser ein, es passiert nichts, außer das OK zurückkommt. Schalten tut er aber leider nicht. :confused:

Kann mir da jemand auf die Sprünge helfen?

Hast du evtl. mal geschaut, ob der Wert beim Schalten immer gleich ist? (Oder vielleicht ist hinten irgendein Zeitstempel oder ähnliches drin?)

paresy

Das ist der Wireshark Scan von der Aktion. Sieht eigentlich alles prima aus. Nach meiner Theorie müsste ich in die Adresszeile eingeben: http://192.168.55.19/INCLUDE/change.cgi?changeadrx2=0100004414B100&changetox2=1&_=1608047831895
Somit müsste er von Aus auf Ein springen (da changetox2=1)
Da kommt dan brav OK, aber es passiert nichts. :confused:

[i]Frame 237: 542 bytes on wire (4336 bits), 542 bytes captured (4336 bits) on interface \Device\NPF_{11059067-17AC-4854-815B-A400C8F5CF0F}, id 0
Ethernet II, Src: Micro-St_15:4d:17 (d8:cb:8a:15:4d:17), Dst: Technisc_00:44:d5 (3c:cd:5a:00:44:d5)
Internet Protocol Version 4, Src: 192.168.55.156, Dst: 192.168.55.19
Transmission Control Protocol, Src Port: 63194, Dst Port: 80, Seq: 1, Ack: 1, Len: 488
Source Port: 63194
Destination Port: 80
[Stream index: 15]
[TCP Segment Len: 488]
Sequence Number: 1 (relative sequence number)
Sequence Number (raw): 2446042839
[Next Sequence Number: 489 (relative sequence number)]
Acknowledgment Number: 1 (relative ack number)
Acknowledgment number (raw): 3911639993
0101 … = Header Length: 20 bytes (5)
Flags: 0x018 (PSH, ACK)
Window: 64240
[Calculated window size: 64240]
[Window size scaling factor: -2 (no window scaling used)]
Checksum: 0x8c33 [unverified]
[Checksum Status: Unverified]
Urgent Pointer: 0
[SEQ/ACK analysis]
[Timestamps]
TCP payload (488 bytes)
Hypertext Transfer Protocol
GET /INCLUDE/change.cgi?changeadrx2=0100004414B100&changetox2=1&_=1608047831895 HTTP/1.1

Host: 192.168.55.19

Connection: keep-alive

Authorization: Basic YWRtaW46bW90dGVuMTYxOA==

Accept: */*

User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36

X-Requested-With: XMLHttpRequest

Referer: http://192.168.55.19/schema.html

Accept-Encoding: gzip, deflate

Accept-Language: de-DE,de;q=0.9,en-US;q=0.8,en;q=0.7



[Full request URI: http://192.168.55.19/INCLUDE/change.cgi?changeadrx2=0100004414B100&changetox2=1&_=1608047831895]
[HTTP request 1/1]
[Response in frame: 242]

[/i]

Hast du es mittlerweile hinbekommen?

Ich stehe gerade vor dem gleichen Problem.
Rückmeldung im Browser ist immer „OK“ aber der Wert wird nicht geändert…

Moin,
es funktioniert mal, aber auch mal nicht.
Somit habe ich mich jetzt von Technische Alternative verabschiedet. Die sind leider auch null kooperativ und haben scheinbar auch kein Interesse eine Schnittstelle zur Verfügung zu stellen.
Bin jetzt wieder auf Siemens Logo, die funktionieren prima, allerdings analog etwas teuer.
lg
Klaus

@dreitakter Wenn du dein Vorhaben mit CAN-Eingängen lösen kannst dann schau dir mal das Modul mal an:

Im laufe des Jahres kommt ein neuer CMI raus wenn es warten kann.

@schenck1 das klingt ja nicht so zuverlässig xD

Ich habe ein Wärmepumpe der Marke OVUM an der CMI von Technische Alternative und kenne mich in Sachen Heizungssteuerung, Modbus und CAN nicht so wirklich aus. Ich wollte per Automation einfach nur zu gewissen Zeiten gewisse Warmwassertemperaturen setzen. Das kann man in der Wärmepumpe leider nicht so einstellen wie ich das gerne hätte.

@Bussard013 Was meinst du damit das ein neuer CMI raus kommt? Ein neues Gerät oder eine neue Firmware die dann Wertänderungen per API unterstützt?

Danke schonmal für die Antworten :slight_smile:

Es kommt ein neues Gerät (CMI2). Ob die API neu wird weis ich nicht aber ich denk schon.

Wenn deine WP Modbus kann dann kannst du sie evtl auch steuern. Da must du dir die Modbus-Parameter besorgen.
Grundsätzlich schickst du per CAN einen Wert zum CMI und vom CMI per Modbus TPC den Wert zur WP oder umgekehrt.

Der Teil mit dem CAN Richtung CMI per Ethernet habe ich gefunden. Ich denke das ich das irgendwie hinbekomme.
Aber wie bekomme ich jetzt den Wert zur Wärmepumpe?
Kann ich das in dem CMI irgendwie erstmal testen? Probeweise einen Wert setzen oder sowas?
So sieht das bei mir aus:



Aber alle Punkte sind nicht belegt. Bei „Ausgänge“ auch nicht…

Ich habe noch nicht verstanden wie der Datenaustausch zwischen CMI und Wärmepumpe funktioniert.

Hier nochmal ein Screenshot aus der Oberfläche

Da werden ja Werte bei Modbus-Eingang angezeigt

Wenn du einen BC2 mit Modbusmodul hast dann reden wir von Modbus RTU und nicht von Modbus TCP. Dann kannst du das von mir Geschriebene vergessen.

Wer hat dir den Regler programmiert? Der kann dir bestimmt dein Vorhaben umsetzen :wink:

Wenn du selber programmieren möchtest dann helfen dir die Anleitungen von TA.

Heizstab_EHS

Weiß jemand, wie ich die aktuelle Leistung des EHS Heizstabs auslesen kann, so das dieser Wert als variable in Symcon angelegt wird? Damit ich ihn im Webfront verknüpfen kann.

Aktuell kann ich den Wert nur in der Funktion direkt sehen, aber somit nicht in IP-Symcon.

Guten Morgen,

Mit dem Modul von Jotata kannst du alle Werte die du in den CAN-BUS schickst auch in Symcon empfangen.

https://community.symcon.de/t/modul-coe-knoten-jottacoe-technische-alternative-via-can-over-ethernet-coe/126900

Gruß Christian

Guten Morgen,
vielen Dank für den Tipp, ich schaue mir das Modul an.

Grüße
Daniel