- Amsterdam, NL
- https://fabiomanganiello.com
-
Automation junkie, ML enthusiast, IoT tinkerer, guitarist and dad. Creator and main developer of Platypush.
- Joined on
2022-07-05
567e9d4e21
Removed legacy
bluetooth
backends.
3c355352c5
Using the new
StoppableThread
API.
5ebf4e912e
Added
wait_stop
and shoud_stop
methods to StoppableThread
.
998793e94f
Added
OBEX_FILE_TRANSFER
constant to directory
stub.
4b4db5b3c7
Added
StoppableThread
common interface.
2f49ddf33a
Fallback logic that uses DBus to disconnect from a BT device.
913ef6f8cd
Refresh
BluetoothDevice.reachable
when a device is found/lost.
d46d4e2300
Added support for Bluetooth devices blacklist.
0cebcf4f9b
switchbot.bluetooth
integration migrated to a bluetooth
plugin.
4fac110bb8
Added
bluetooth.set
method, whose execution is delegated to the plugins.
99cfd247a5
A more effective logic to exclude noisy BLE beacons.
01d323fad0
Passing a boolean
exclude_known_noisy_beacons
to bluetooth
plugin.
f6e09d34e4
A more clever logic of parsing the manufacturer for BLE devices.
f7e8cfe5a7
Don't include
unit
in BLE sensors when they are matched against the native type.
486f37a45e
Support sensor value reported both on
value
as well as _value
fields.
e9abb5cb9a
Implemented support for child entities in entity modals.
b1cb7ef847
Added a list of
excluded_manufacturers
to BluetoothPlugin
.
718e0434ba
Display all available entity attributes on EntityModal.
78bbe71be1
Another .pull-right fix.
3743ee4f00
s/TheengsGateway/TheengsDecoder/g now that the pip package has been published.
12096f2dbe
Don't fail hard when device disconnection fails.
40f81b105f
Set the connected flag when connecting/disconnecting from a service.
9d66b63266
BluetoothService attributes fixes.
6e9263c4e4
A more elegant logic to infer the manufacturer name.
b568876474
Use a service's UUID as a name instead of Unknown if the service is unknown.
2411b961e8
[WIP] Big, big refactor of the Bluetooth integration.
4bc61133c5
The Entity object should also have a
to_json
method.
4a8da80c7c
Don't join self._thread on stop in RunnablePlugin if self._thread = current_thread
31552963c4
EntitiesDb.upsert
should return a deep copy of the upserted entities.
f45e47363d
Use lazy='joined' instead of lazy='selectin' on Entity.parent.
2dfb389630
Added remaining
bluetooth
entity types in _mappers.py
.
a0556d3a42
Added
PresenceSensor
entities.
886b930e2f
Support for
bluetooth
devices with multiple temperature sensors.
56d693032a
Added
DewPointSensor
entities.
d212276247
Added
PressureSensor
entities.
Merge zigbee.mqtt plugin/backend and zwave.mqtt plugin/backend
Merge zigbee.mqtt plugin/backend and zwave.mqtt plugin/backend
Implemented on the generic_entities_support
branch (relevant commits for [zigbee.mqtt
](https://git.platy…
SQLAlchemy 2.0 Breaks RSS
Hi @joshblake, thanks for reporting the error.
This is indeed a regression due to the latest major release of SQLAlchemy, which introduced many breaking changes (most of them are actually a…
d8c429f4a8
Major improvements on the entities engine.
9776921836
Better way of handling with
RawSensor
in bluetooth
integration.
a5a923a752
Added
BluetoothDeviceNewDataEvent
.
dc7cbe743d
Refactored/improved
RawSensor
entity.
b2ffc08c89
s/MultiValueSensor/CompositeSensor/g on
smartthings
c645ce6bb8
Bump version: 0.24.4 → 0.24.5
2b8a5fee88
Updated CHANGELOG
26d9aaa5b1
(Temporarily) specify
sqlalchemy<2.0.0
.
45664be44b
Removed deprecated
backend.bluetooth.scanner
.
471bc1fd3d
Updated dist files
a3aa186ddf
- Added support for
scan_pause
/scan_resume
on bluetooth
integration.
1d0be5c929
- Simplified prototype for
EntityManager.set