platypush/plugins/zigbee/mqtt/__init__.py
def group_remove_device(self, group: str, device: Optional[str] = None, **kwargs):
        """
        Remove a device from a group.

        :param group: Display name of the group.
        :param device: Display name of the device to be removed. If none is specified then all the devices registered
            to the specified group will be removed.
        :param kwargs: Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
            (default: query the default configured device).
        """
        return self._parse_response(
            self.publish(
                topic=self._topic('bridge/request/group/members/remove{}'.format('_all' if device is None else '')),
                reply_topic=self._topic(
                    'bridge/response/group/members/remove{}'.format('_all' if device is None else '')),
                msg={
                    'group': group,
                    'device': device,
                }, **self._mqtt_args(**kwargs)))

        Remove a device from a group.

        :param group: Display name of the group.
        :param device: Display name of the device to be removed. If none is specified then all the devices registered
            to the specified group will be removed.
        :param kwargs: Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
            (default: query the default configured device).
        
Remove a device from a group.
Remove a device from a group .
def group_remove_device(self, group: str, device: Optional[str] = None, **kwargs):
        return self._parse_response(
            self.publish(
                topic=self._topic('bridge/request/group/members/remove{}'.format('_all' if device is None else '')),
                reply_topic=self._topic(
                    'bridge/response/group/members/remove{}'.format('_all' if device is None else '')),
                msg={
                    'group': group,
                    'device': device,
                }, **self._mqtt_args(**kwargs)))
def group_remove_device ( self , group : str , device : Optional [ str ] = None , ** kwargs ) : return self . _parse_response ( self . publish ( topic = self . _topic ( 'bridge/request/group/members/remove{}' . format ( '_all' if device is None else '' ) ) , reply_topic = self . _topic ( 'bridge/response/group/members/remove{}' . format ( '_all' if device is None else '' ) ) , msg = { 'group' : group , 'device' : device , } , ** self . _mqtt_args ( ** kwargs ) ) )
Remove a device from a group.
Remove a device from a group .
"""
        Remove a device from a group.

        :param group: Display name of the group.
        :param device: Display name of the device to be removed. If none is specified then all the devices registered
            to the specified group will be removed.
        :param kwargs: Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
            (default: query the default configured device).
        """
self
group
str
Display name of the group.
Display name of the group .
device
Optional[str]
Display name of the device to be removed. If none is specified then all the devices registered
to the specified group will be removed.
Display name of the device to be removed . If none is specified then all the devices registered to the specified group will be removed .
kwargs
Extra arguments to be passed to :meth:`platypush.plugins.mqtt.MqttPlugin.publish``
(default: query the default configured device).
Extra arguments to be passed to : meth : ` platypush . plugins . mqtt . MqttPlugin . publish ` ` ( default : query the default configured device ) .