Fabio Manganiello blacklight
  • 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
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-24 16:46:01 +01:00
a71017df33 Updated web app files
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-24 16:42:56 +01:00
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.
Compare 5 commits »
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-24 01:57:59 +01:00
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.
Compare 19 commits »
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-22 16:21:25 +01:00
5dd95362a1 Include links both to the parent and children entities in EntityModal.
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-22 15:47:02 +01:00
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.
Compare 8 commits »
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-21 16:02:43 +01:00
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.
Compare 10 commits »
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-19 22:23:46 +01:00
71a3481560 Better style for the sidebar/nav
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-19 12:57:14 +01:00
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.
Compare 11 commits »
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-03-13 02:39:11 +01:00
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.
Compare 22 commits »
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-02-23 21:21:14 +01:00
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.
Compare 10 commits »
blacklight closed issue platypush/platypush#4 2023-02-22 11:21:52 +01:00
Merge zigbee.mqtt plugin/backend and zwave.mqtt plugin/backend
blacklight commented on issue platypush/platypush#4 2023-02-22 11:21:49 +01:00
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

blacklight commented on issue platypush/platypush#239 2023-02-22 11:16:39 +01:00
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…

blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-02-22 03:36:28 +01:00
dcab766cef Only scan for the configured Bluetooth service UUIDs.
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-02-22 02:56:53 +01:00
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
Compare 25 commits »
blacklight pushed to master at platypush/platypush 2023-02-22 00:33:12 +01:00
c645ce6bb8 Bump version: 0.24.4 → 0.24.5
2b8a5fee88 Updated CHANGELOG
26d9aaa5b1 (Temporarily) specify sqlalchemy<2.0.0.
Compare 3 commits »
blacklight pushed tag v0.24.5 to platypush/platypush 2023-02-22 00:33:12 +01:00
blacklight pushed to master at platypush/platypush 2023-02-20 20:35:38 +01:00
b4627ecd04 Removed deprecated use_unicode parameter from MPDClient
blacklight pushed to master at platypush/platypush 2023-02-15 22:23:51 +01:00
08553f84b9 Added timeout parameter to websocket.send.
blacklight pushed to 29-generic-entities-support at platypush/platypush 2023-02-15 22:23:51 +01:00
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
Compare 4 commits »