I'm having trouble duplicating this one... As always, I believe you're seeing an error, what I can't do is click the right things to get it to happen here.
Your hints are: it's on a Remote hub, so the 'real device' is implied to be on the Server. That's being mirrored to the remote, which needs the custom driver.
I created a custom device per the screen cap and deployed the driver. Is that all you do to get the error?
Sorry I didn't specify, for me the real device is on a remote hub and trying to add to the Server hub. The funny thing is I tried it again after trying it several times many different ways on Friday and it worked now.
The computer, this case the Hub, uses DNI as the unique ID. Both Name and Label are able to be changed with no ill effects on the Hub.. but Change the DNI, and you're in for some amount of heartache.
I deleted the old Custom Device and started over. I created a new one with 14 attributes, from powerMeter to energy.
I don't have a HEM, so on a Remote Hub, I created a virtual device using the built-in 'real' driver: Aeon Home Energy Meter. I then mirrored that back to the Server.
No errors. So then I did a refresh and a Config on the 'real' device on my Remote Hub. Again, no errors:
Remote Logs:
app:193 2020-05-17 10:20:18.475 am info Received device update request from server: [308, type aeotechomeenergymonitor]
dev:308 2020-05-17 10:19:57.307 am debug [7004650400000004, delay 100, 70046F040000012C, delay 100, 7004660400000008, delay 100, 700470040000012C, delay 100, 7004670400000000, delay 100, 700471040000012C]
app:193 2020-05-17 10:18:53.273 am info Skipping event subscriptions... Using event socket to send events to server.
app:193 2020-05-17 10:18:52.763 am warn The device [pseudoHEM] does not support the command refresh.
app:193 2020-05-17 10:18:52.747 am info Received command from server: ["pseudoHEM": refresh]
app:193 2020-05-17 10:18:50.968 am info Sending custom devices to remote: aeotechomeemergymonitor - [[id:308, label:pseudoHEM, attr:[[name:power, value:null, unit:W], [name:energy, value:null, unit:]]]]
Server Logs:
app:105 2020-05-17 10:20:17.890 am debug Requesting device sync from ZeeFourth: pseudoHEM
app:105 2020-05-17 10:18:52.231 am info Sending refresh command to HubConnect Server.
app:105 2020-05-17 10:18:50.839 am trace Creating Device HubConnect Aeotec Home Energy Monitor - pseudoHEM... 192.168.7.65:308...
Because I don't actually have a 'real' device, there's not much in the Driver Info page to click.
I did get it working when I tried this morning again with a real device, not sure if I had a space on one of the attributes or something when I tried on Friday.
hi @csteele, quick q for you. i've setup hubconnect, got it all running beautifully and it feels very robust. sweet. however, one thing: i'm trying to make an aeon wallmote quad available from one hub to the other, but it's not appearing on the second hub. i've installed the hubconnect button driver as advised, but it's not showing up. any clues? (i know the basics work as i've got a ton of zigbee bulbs and groups happily shared cross hub)
As you Done out of selecting devices, HubConnect sends a full list of the selection to it's connected hub. If you watch the logs on the connected hub, the receiver, you should see every device scroll by. Any that don't exist get created. Any that already exist get "skipped".
You need to carefully inspect logs showing an attempt to be created, but fail.