I don't think google speakers really act as a hub. Google itself is the hub. You give google your credentials for all of your wifi devices services and the speaker relays your commands to google which talks to the device services which controls your devices.
Or maybe I am wrong. Do google speakers support local control without giving up creds, via zwave, zigbee or Bluetooth?