Wir suchen Tester für unsere BACnet Anbindung

Hallo an alle!

Da Du hier im Thema gelandet seid, hoffe ich, dass Du auch ein paar BACnet Geräte vor Ort hast. :slight_smile: Wir haben für unsere Industriekunden eine BACnet Anbindung erstellt und würden diese gerne etwas breiter Testen. Vorab: Diese Erweiterung ist kostenpflichtig - ich sende euch aber gerne eine Demo-Lizenz zu, sodass Ihr die in Ruhe testen könnt. Da wir mit diesem Plugin primär Unternehmen erreichen möchten, bieten wir für Privatperson aber entsprechend Rabatte an → Insbesondere für unsere Beta-Tester :slight_smile: . Wir finden da bestimmt eine gute Lösung :wink:

Ein paar Voraussetzungen

  • BACnet Gerät(e)
  • Zeit, sodass wir uns die Anbindung ggf. gemeinsam per TeamViewer ansehen
  • IP-Symcon 6.1+

Wie werde ich Tester?

  • Sendet eine PM an @paresy mit den BACnet Geräte(n), welche ihr habt und testen würdet. Zusätzlich brauche ich eure Lizenz Adresse, sodass ich das Plugin dafür aktivieren kann.

Was kann die BACnet Anbindung?
Mittlerweile in der Doku zu finden:

Wäre dabei. habe eine Lüftungsanlage, die BACNETip spricht. Bisher parse ich mir die Daten via IPS aus dem Webinterface der steuerung.

Bin dabei!

Habe IPS 6.0 Beta installiert und das BACnet Module eingebunden.

Nun habe ich ein BACnet Device angelegt. Die Verbindung zum UPD-Socket klappt und ich kann beim Device auf Aktualisieren der BACnet Gerätetabelle auch Geräte finden.
Allerdings steht da bei Name immer „Bitte warten, während weitere Informationen geladen werden…“.

Auch nach 10 Minuten tut sich da nichts.

Mache ich was falsch?

Eigentlich nicht. Kannst du im Debug mal schauen was passiert? Evtl. antwortet das Gerät nicht auf die Anfrage die wir erwarten.

Kannst du die BACnet Objekte trotz fehlender Infos eigentlich schon erstellen?

paresy

TXT: 25.06.2021, 12:23:35 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:35 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:35 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:35 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:35 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:35 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:35 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:35 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:35 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:35 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:35 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:35 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:35 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:35 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:36 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:36 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:36 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:36 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:36 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:36 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:36 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:36 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:36 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:36 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:36 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:36 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:36 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:36 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:36 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:36 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:36 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:36 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:36 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:36 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:36 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:37 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:37 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:37 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:37 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:37 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:37 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:37 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:37 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 
TXT: 25.06.2021, 12:23:37 |      RX: Complex-Ack | ServiceChoice: Read Property
HEX: 25.06.2021, 12:23:37 |      RX: Complex-Ack | 53 65 72 76 69 63 65 43 68 6F 69 63 65 3A 20 52 65 61 64 20 50 72 6F 70 65 72 74 79 
TXT: 25.06.2021, 12:23:37 | RX: Read-Property (Description) | Count: 1
HEX: 25.06.2021, 12:23:37 | RX: Read-Property (Description) | 43 6F 75 6E 74 3A 20 31 
TXT: 25.06.2021, 12:23:37 |  Request-Description | Index: 1, ObjectType: 8, InstanceNumber: 1
HEX: 25.06.2021, 12:23:37 |  Request-Description | 49 6E 64 65 78 3A 20 31 2C 20 4F 62 6A 65 63 74 54 79 70 65 3A 20 38 2C 20 49 6E 73 74 61 6E 63 65 4E 75 6D 62 65 72 3A 20 31 

Ah, ok. Ich hatte das schon in der Doku gesehen, dass das Gerät keine Description liefert. Ich schaue mir mal an wie ich das Fehlertoleranter gestalten kann. Eigentlich hätte das Gerät aber noch mit einem Abort/Error antworten müssen, wenn es das nicht unterstützt.

paresy

Doku: https://www.exhausto.dk/service/Automatik/~/media/Global/Technical%20Documents/Manuals/3004402.pdf

Ich teste mit Datenpunkt 101 (Temperaturwert)

Manuell anlegen geht auch nicht.

Das Debug-Log bleibt leer., auch wenn ich den Button „Aktualisieren“ in der Instanzkonfiguration des BACnet Geräteinstanz drücke

Danke für dein Feedback! Den Fix für das Auslesen der Geräte kommt zum nächsten Update :slight_smile:

paresy

Hi. Leider werden keine Geräte gefunden.
Was kann ich jetzt tun?

Vielen Dank

Wir sind wegen dem SymBox Verkaufstart etwas mit den Support Mails hinten dran. Ich melde mich Anfang der Woche bei dir damit wir der Sache auf den Grund gehen.

Hast du evtl. Fehlermeldungen im log?

paresy

Konnte auf den ersten Blick keine Fehler entdecken, wobei ich nicht sicher bin, auch an der richtigen Stelle geschaut zu haben. Deshalb wäre ich für Hilfe sehr dankbar…

Danke
Thomas