Hallo zusammen,
ich bin dabei mein frisch erworbenes “Experimentierkit” ans Laufen zu bekommen:
HM-CFG-USB-2 und
HM-CC-RT-DN (Thermostat / Heizkörpersteuerung).
Ich habe beide Geräte mit der neusten Firmware versehen.
Das Pairing klappt mit dem Windows-Tool problemlos (wird u.a. vom Thermostat mit “AC”) bestätigt.
Nun möchte ich aber gerne das ganze auf meinem Server in einer VM laufen lassen, weshalb ich die Installation auf meinem Notebook eben in einer VM durchführe: Oracle VirtualBox mit Windows 7 SP1 als Host und Ubuntu 14.04 Server als Guest.
Entsprechend habe ich im Guest hmland installiert mit dem Homegear auch kommuniziert. Ohne irgendwelche Aktivitäten meinerseits gibt es alle 10 Sekunden folgenden Austausch:
[code]USB < 0x0000: 4b 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 K…
USB < 0x0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
USB > 0x0000: 48 09 48 4d 2d 55 53 42 2d 49 46 03 c7 0a 4c 45 H.HM-USB-IF…LE
USB > 0x0010: 51 31 31 39 38 30 34 38 30 86 0c fd 1a 1a 00 ed Q11980480…
USB > 0x0020: ee 1e 00 00 00 00 ff ff 00 00 00 00 00 00 00 00 …
USB > 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 …
usb-transfer took more than 100ms (591ms), this may lead to timing problems!
[/code]
Das Pairing führe ich über das Homegear-CLI durch (homegear.eu/index.php/Pairi … oS_Devices).
Wenn ich den Thermostat pairen möchte, obwohl er noch gepairt ist, bekomme ich eine entsprechende (passende) Meldung dazu.
Wenn ich den Thermostat resette (d.h. ja damit auch unpaire) um dann einen neuen Pairing-Versuch zu starten:
families select 0
devices select central
pairing on
bleibt der Thermostat nur wenige Sekunden im Pairingmodus und beendet diesen dann mit “nAC”. Die Peer-Liste ist hinterher somit weiterhin leer.
Der Homegear-ErrorLog hat keine Einträge zu dem Ereignis, der Homegear-StandardLog sieht wie folgt aus:
12/22/14 21:40:44.145 Info: CLI connection accepted. Client number: 5
12/22/14 21:41:55.410 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x59): 0FF486102F80150000000A809E0F0E40
12/22/14 21:41:56.824 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x18): 1A0184002C8DD80000001400954C4551303738333638345900FFFF
12/22/14 21:41:56.832 Module HomeMatic BidCoS: Info: Pushing pending queues.
12/22/14 21:41:56.918 Module HomeMatic BidCoS: LAN-Konfigurationsadapter "My-HM-CFG-LAN": Info: Sending (My-HM-CFG-LAN): 1000A001FD1A1A2C8DD800050000000000
12/22/14 21:41:59.342 HomeMatic BidCoS packet received (My-HM-CFG-LAN, RSSI: 0x19): 0A0080022C8DD8FD1A1A00
Folgendes gibt hmland in diesem Kontext aus:
USB > 0x0000: 45 2f 80 15 00 00 00 f0 a3 14 ff ff a7 0f f4 86 E/..............
USB > 0x0010: 10 2f 80 15 00 00 00 0a 80 9e 0f 0e 40 1a 00 f0 ./..........@...
USB > 0x0020: 9e 9c 00 00 00 00 ff ff 00 00 00 00 00 00 00 00 ................
USB > 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB > 0x0000: 45 2c 8d d8 00 00 00 f0 a8 88 ff ff e8 1a 01 84 E,..............
USB > 0x0010: 00 2c 8d d8 00 00 00 14 00 95 4c 45 51 30 37 38 .,........LEQ078
USB > 0x0020: 33 36 38 34 59 00 ff ff 00 00 00 00 00 00 00 00 3684Y...........
USB > 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0000: 2d 2c 8d d8 00 00 00 00 00 00 00 00 00 00 00 00 -,..............
USB < 0x0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
usb-transfer took more than 100ms (510ms), this may lead to timing problems!
USB < 0x0000: 2b 2c 8d d8 00 00 00 00 00 00 00 00 00 00 00 00 +,..............
USB < 0x0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
usb-transfer took more than 100ms (473ms), this may lead to timing problems!
USB < 0x0000: 2d 2c 8d d8 00 00 00 00 00 00 00 00 00 00 00 00 -,..............
USB < 0x0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
usb-transfer took more than 100ms (511ms), this may lead to timing problems!
USB < 0x0000: 2b 2c 8d d8 02 00 00 00 00 00 00 00 00 00 00 00 +,..............
USB < 0x0010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
usb-transfer took more than 100ms (510ms), this may lead to timing problems!
USB < 0x0000: 53 73 bc 21 b6 00 00 00 00 00 01 00 f0 a9 07 10 Ss.!............
USB < 0x0010: 00 a0 01 fd 1a 1a 2c 8d d8 00 05 00 00 00 00 00 ......,.........
USB < 0x0020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB < 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
USB > 0x0000: 52 73 bc 21 b6 00 01 00 f0 b2 75 ff ff e7 0a 00 Rs.!......u.....
USB > 0x0010: 80 02 2c 8d d8 fd 1a 1a 00 95 4c 45 51 30 37 38 ..,.......LEQ078
USB > 0x0020: 33 36 38 34 59 00 ff ff 00 00 00 00 00 00 00 00 3684Y...........
USB > 0x0030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
usb-transfer took more than 100ms (480ms), this may lead to timing problems!
Ich bin mit meinem Latein am Ende. Vermute aber dass es die Timingprobleme sind. Daher meine Fragen:
- Hat jemand ein vergleichbares Setup in einer VM laufen? Wenn ja, wie bekommt man das Timingprobleme in den Griff?
- Sollte die VM und das Timing gar nicht das Problem sein, wo liegt mein Fehler?
VIelen Dank schonmal und beste Grüße
Thorsten