Hallo, ich habe eine Vaillant VSC 246 Brennwerttherme mit Calormatic 630. Derzeit lese ich den ebus mit dem vrDialog USB Adapter von Vaillant aus. Ich würde aber prinzipiell gerne direkt auf den Adapter zugreifen, um dauerhaft Daten mitzuloggen und dieses in IPSymcon fest einzubinden. Zum Lieferumfang der vrDialog Software gehört unter anderem eine ebus32.dll. Diese kann ich auch ansprechen und im Wesentlichen weiß ich auch was ich tue :-). Leider sind die Parameter der Funktionsaufrufe zur DLL nicht dokumentiert. Die einschlägigen Webseiten wie google, ebus.webhop.org, IPsyncom usw. habe ich durch. Wie gesagt würde ich eben auch den Vaillant USB Adapter verwenden wollen, da ich dann auch die Parametriersoftware vrDialog nutzen kann. Ich habe nirgendwo Header Dateien, Doku oder Sonstiges zu den ebus32.dll Funktionsaufrufen gefunden. Der ebus Club existiert ja nicht mehr. Kann man evtl. an die Doku der DLL-Aufrufe, Header dateien oder Ähnliches gelangen? Wie sieht es lizenztechnisch aus? Der ebus Club existiert ja nicht mehr? Einige Befehle kann ich auch mit Erfolg aufrufen, aber bei den komplexeren Funktionen kann ich mir nicht alle Parameter zusammenreimen.. Also falls jemand evtl. netterweise Tipps, Links oder so hätte... Folgende Funktionsaufrufe an die ebus32.dll sind möglich: eBUSClearSlaveList eBUSConnect eBUSConnect_fromFile eBUSGetVersionEx eBUSSetAutoSYNTime eBUS_AdapterReset eBUS_CheckConnection eBUS_ClearAutoAnswerBuffer eBUS_ConnectAdapter eBUS_ConnectAdapterWithDialog eBUS_ConnectModemAdapter eBUS_ConnectModemAdapterWithDialog eBUS_ConnectPeer2Peer eBUS_ConnectPeer2PeerWithDialog eBUS_ConnectUSB eBUS_ConnectUSBWithDialog eBUS_ConnectVxD eBUS_ConnectVxDWithDialog eBUS_Disconnect eBUS_GetAdapterDialNumber eBUS_GetAdapterErrorMessage eBUS_GetAdapterInitString eBUS_GetAdapterInstallationID eBUS_GetAdapterStopCounter eBUS_GetAdapterVersion eBUS_GetConnectionType eBUS_GetErrorString eBUS_GetStealthMode eBUS_SetAdapterConfigMode eBUS_SetAdapterDialNumber eBUS_SetAdapterInitString eBUS_SetAdapterInstallationID eBUS_SetAdapterStopCounter eBUS_SetAustoAnswerBuffer eBUS_SetAustoAnswerBufferVH eBUS_SetStealthMode eBusAllocHandle eBusAllocTraceHandle eBusClearNACKForReceiveMaster eBusDebugWinMsg eBusDebugWinOff eBusDebugWinOn eBusFreeHandle eBusFreeTrigger eBusGetDataFromMaster eBusGetLastError eBusGetTrigger eBusGetTypeForeBusNr eBusGetVersion eBusGeteBusNrForHandle eBusInitTrigger eBusPreLoadDataSlaveToMaster eBusPreLoadDataSlaveToMasterWithError eBusPreLoadDataSlaveToMaster_old eBusReadTriggerStatus eBusSendBroadcast eBusSendBroadcastWithError eBusSendDataMasterToMaster eBusSendDataMasterToMasterEx eBusSendDataMasterToMasterWithError eBusSendDataMasterToMasterWithErrorEx eBusSendDataMasterToSlave eBusSendDataMasterToSlaveEx eBusSendDataMasterToSlaveWithError eBusSendDataMasterToSlaveWithErrorEx eBusSendNACKForReceiveMaster eBusSendRawData eBusSendTraceData eBusSendTrigger eBusSetAutoSYN Vielen Dank Gruß Martin
Ich will es gerne mal versuchen. Mail mir die DLL mal, wie hast Du die Befehlsliste erstellt? Helmut im IPSsymcon per PN
Hallo Helmut, die dll muß ich morgen mailen. Bin unterwegs und hab nur ne schmalbrüstige Handy Internetverbindung. Die Befehlsliste habe ich per puredllhelper und Dependency Walker angeschaut (http://www.realsource.de/index.php/downloads/doc_download/30-puredllhelper) und in der Vaillant exe habe ich mir die vermutlich benutzten Befehle mit einem Texteditor angeschaut. Ich gehe auf Grund der Versionsinfos der dll davon aus, dass es sich bei der ebus32.dll um eine Entwicklung des (ehemaligen) ebus User Clubs handelt. Ich kann zwar mit der Lösung von http://www.hx7.net/vaillant/how.html leben, lieber wäre mir aber eine Lösung mit einer in IPSymcon integrierten DLL, wie bei deinem ebus Adapter in Verbindung mit der Software von Brownson. Erst schonmal Danke für deine Hilfe Gruß Martin
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.