def METHOD_NAME(self, nodename):
    request = {
        "action": "relay_rx",
        "options": {
            "slot": nodename,
            "cluster_id": self.cluster_id,
        },
    }
    resp = self.daemon_get(request, cluster_name="join", server="raw://"+self.relay, secret=self.secret, timeout=self.timeout)
    if resp is None:
        raise ex.Error("no response reading relay slot %s" % nodename)
    if resp.get("status", 1) != 0:
        raise ex.Error("return status not 0 reading relay slot %s" % nodename)
    if resp.get("data") is None:
        raise ex.Error("no data in response reading relay slot %s" % nodename)
    if resp.get("updated") is None:
        raise ex.Error("no 'updated' key in response reading relay slot %s" % nodename)
    try:
        # python3
        return resp.get("updated"), bytes(resp["data"], "ascii")
    except TypeError:
        return resp.get("updated"), resp["data"]