Compare commits
	
		
			No commits in common. "6b0f0d21fe8abf271f0083ad72302b50278b63b1" and "17eafdee41f24785baf1b3a470fefcf53aff9741" have entirely different histories.
		
	
	
		
			6b0f0d21fe
			...
			17eafdee41
		
	
		
@ -48,7 +48,7 @@ class PlejdLight(LightEntity, CoordinatorEntity):
 | 
				
			|||||||
            "identifiers": {(DOMAIN, self.device.BLE_address)},
 | 
					            "identifiers": {(DOMAIN, self.device.BLE_address)},
 | 
				
			||||||
            "name": self.device.name,
 | 
					            "name": self.device.name,
 | 
				
			||||||
            "manufacturer": "Plejd",
 | 
					            "manufacturer": "Plejd",
 | 
				
			||||||
            "model": f"{self.device.model} ({self.device.hardwareId})",
 | 
					            "model": self.device.model,
 | 
				
			||||||
            #"connections": ???,
 | 
					            #"connections": ???,
 | 
				
			||||||
            "suggested_area": self.device.room,
 | 
					            "suggested_area": self.device.room,
 | 
				
			||||||
            "sw_version": self.device.firmware,
 | 
					            "sw_version": self.device.firmware,
 | 
				
			||||||
 | 
				
			|||||||
@ -103,8 +103,6 @@ class PlejdMesh():
 | 
				
			|||||||
        await client.start_notify(PLEJD_LASTDATA, _lastdata)
 | 
					        await client.start_notify(PLEJD_LASTDATA, _lastdata)
 | 
				
			||||||
        await client.start_notify(PLEJD_LIGHTLEVEL, _lightlevel)
 | 
					        await client.start_notify(PLEJD_LIGHTLEVEL, _lightlevel)
 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
        await self.poll()
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        return True
 | 
					        return True
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    async def write(self, payload):
 | 
					    async def write(self, payload):
 | 
				
			||||||
 | 
				
			|||||||
@ -8,7 +8,6 @@ LIGHT = "light"
 | 
				
			|||||||
SENSOR = "sensor"
 | 
					SENSOR = "sensor"
 | 
				
			||||||
SWITCH = "switch"
 | 
					SWITCH = "switch"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
HARDWARE_TYPES = {
 | 
					HARDWARE_TYPES = {
 | 
				
			||||||
    "0": Device("-unknown-", LIGHT, False),
 | 
					    "0": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "1": Device("DIM-01", LIGHT, True),
 | 
					    "1": Device("DIM-01", LIGHT, True),
 | 
				
			||||||
@ -18,13 +17,13 @@ HARDWARE_TYPES = {
 | 
				
			|||||||
    "5": Device("LED-10", LIGHT, True),
 | 
					    "5": Device("LED-10", LIGHT, True),
 | 
				
			||||||
    "6": Device("WPH-01", SWITCH, False),
 | 
					    "6": Device("WPH-01", SWITCH, False),
 | 
				
			||||||
    "7": Device("REL-01", SWITCH, False),
 | 
					    "7": Device("REL-01", SWITCH, False),
 | 
				
			||||||
    "8": Device("SPR-01?", SWITCH, False),
 | 
					    "8": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "9": Device("-unknown-", LIGHT, False),
 | 
					    "9": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "10": Device("WRT-01", SWITCH, False),
 | 
					    "10": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "11": Device("DIM-01", LIGHT, True),
 | 
					    "11": Device("DIM-01", LIGHT, True),
 | 
				
			||||||
    "12": Device("-unknown-", LIGHT, False),
 | 
					    "12": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "13": Device("Generic", LIGHT, False),
 | 
					    "13": Device("Generic", LIGHT, False),
 | 
				
			||||||
    "14": Device("DIM-01", LIGHT, True),
 | 
					    "14": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "15": Device("-unknown-", LIGHT, False),
 | 
					    "15": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "16": Device("-unknown-", LIGHT, False),
 | 
					    "16": Device("-unknown-", LIGHT, False),
 | 
				
			||||||
    "17": Device("REL-01", SWITCH, False),
 | 
					    "17": Device("REL-01", SWITCH, False),
 | 
				
			||||||
@ -67,9 +66,6 @@ class PlejdDevice:
 | 
				
			|||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def firmware(self):
 | 
					    def firmware(self):
 | 
				
			||||||
        return self.data["firmware"]
 | 
					        return self.data["firmware"]
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def hardwareId(self):
 | 
					 | 
				
			||||||
        return self.data["hardwareId"]
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def type(self):
 | 
					    def type(self):
 | 
				
			||||||
 | 
				
			|||||||
@ -48,7 +48,7 @@ class PlejdSwitch(SwitchEntity, CoordinatorEntity):
 | 
				
			|||||||
            "identifiers": {(DOMAIN, self.device.BLE_address)},
 | 
					            "identifiers": {(DOMAIN, self.device.BLE_address)},
 | 
				
			||||||
            "name": self.device.name,
 | 
					            "name": self.device.name,
 | 
				
			||||||
            "manufacturer": "Plejd",
 | 
					            "manufacturer": "Plejd",
 | 
				
			||||||
            "model": f"{self.device.model} ({self.device.hardwareId})",
 | 
					            "model": self.device.model,
 | 
				
			||||||
            #"connections": ???,
 | 
					            #"connections": ???,
 | 
				
			||||||
            "suggested_area": self.device.room,
 | 
					            "suggested_area": self.device.room,
 | 
				
			||||||
            "sw_version": self.device.firmware,
 | 
					            "sw_version": self.device.firmware,
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user