How to use the plugwise.protocol.String function in plugwise

To help you get started, we’ve selected a few plugwise examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.channel = String(None, length=2)
        self.source_mac_id = String(None, length=16)
        self.extended_pan_id = String(None, length=16)
        self.unique_network_id = String(None, length=16)
        self.new_node_mac_id = String(None, length=16)
        self.pan_id = String(None, length=4)
        self.idx = Int(0, length=2)
        self.params += [self.channel, self.source_mac_id, self.extended_pan_id, self.unique_network_id, self.new_node_mac_id, self.pan_id, self.idx]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.channel = String(None, length=2)
        self.source_mac_id = String(None, length=16)
        self.extended_pan_id = String(None, length=16)
        self.unique_network_id = String(None, length=16)
        self.new_node_mac_id = String(None, length=16)
        self.pan_id = String(None, length=4)
        self.idx = Int(0, length=2)
        self.params += [self.channel, self.source_mac_id, self.extended_pan_id, self.unique_network_id, self.new_node_mac_id, self.pan_id, self.idx]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.channel = String(None, length=2)
        self.source_mac_id = String(None, length=16)
        self.extended_pan_id = String(None, length=16)
        self.unique_network_id = String(None, length=16)
        self.new_node_mac_id = String(None, length=16)
        self.pan_id = String(None, length=4)
        self.idx = Int(0, length=2)
        self.params += [self.channel, self.source_mac_id, self.extended_pan_id, self.unique_network_id, self.new_node_mac_id, self.pan_id, self.idx]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseAckResponse.__init__(self, seqnr)
        self.acqmac = String(None, length=16)
        self.params += [self.acqmac]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.raw = String(None, length=64)
        self.logaddr = LogAddr(0, length=8)
        self.params += [self.raw, self.logaddr
        ]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.datetime = DateTime()
        self.last_logaddr = LogAddr(0, length=8)
        self.relay_state = Int(0, length=2)
        self.hz = Int(0, length=2)
        self.hw_ver = String(None, length=12)
        self.fw_ver = UnixTimestamp(0)
        self.type = Int(0, length=2)
        self.params += [
            self.datetime,
            self.last_logaddr, self.relay_state, 
            self.hz, self.hw_ver, self.fw_ver, self.type
        ]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.node_mac_id = String(None, length=16)
        self.status = Int(0, 2)
        self.params += [self.node_mac_id, self.status]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.channel = String(None, length=2)
        self.source_mac_id = String(None, length=16)
        self.extended_pan_id = String(None, length=16)
        self.unique_network_id = String(None, length=16)
        self.new_node_mac_id = String(None, length=16)
        self.pan_id = String(None, length=4)
        self.idx = Int(0, length=2)
        self.params += [self.channel, self.source_mac_id, self.extended_pan_id, self.unique_network_id, self.new_node_mac_id, self.pan_id, self.idx]
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, mac, removemac):
        PlugwiseRequest.__init__(self, mac)
        self.args.append(String(removemac, length=16))
github SevenW / Plugwise-2-py / plugwise / protocol.py View on Github external
def __init__(self, seqnr = None):
        PlugwiseResponse.__init__(self, seqnr)
        self.channel = String(None, length=2)
        self.source_mac_id = String(None, length=16)
        self.extended_pan_id = String(None, length=16)
        self.unique_network_id = String(None, length=16)
        self.new_node_mac_id = String(None, length=16)
        self.pan_id = String(None, length=4)
        self.idx = Int(0, length=2)
        self.params += [self.channel, self.source_mac_id, self.extended_pan_id, self.unique_network_id, self.new_node_mac_id, self.pan_id, self.idx]