|
f1faa1141e
|
More LINT fixes
|
2021-04-06 21:10:48 +02:00 |
|
|
2a78f81a7b
|
Major LINT fixes
|
2021-04-05 00:58:44 +02:00 |
|
Fabio Manganiello
|
3c3ee09d90
|
Fixed auto-generated docs indentation and code blocks
|
2020-08-31 17:39:42 +02:00 |
|
Fabio Manganiello
|
2e6388f6f4
|
ReadTheDocs fixes
|
2020-08-24 01:14:40 +02:00 |
|
Fabio Manganiello
|
6bed284e8b
|
Added DHT temperature/humidity sensor integration [closes #113]
|
2020-08-22 23:46:21 +01:00 |
|
Fabio Manganiello
|
4c3140c9b5
|
Fixed docs
|
2020-01-09 23:40:59 +01:00 |
|
Fabio Manganiello
|
6738ff832a
|
get_data/get_measurement/close should be implemented in a base SensorPlugin
class, not specifically in GpioSensorPlugin
|
2020-01-08 00:20:00 +01:00 |
|
Fabio Manganiello
|
a9fdbe7812
|
Fixed code-block format
|
2020-01-05 13:11:44 +01:00 |
|
Fabio Manganiello
|
5d5e8b54ae
|
Other typing adjustments for dumb Python 3.5 compatibility
|
2019-12-23 21:49:16 +01:00 |
|
Fabio Manganiello
|
36835a1706
|
Fixed Python 3.5 compatibility for Zeroborg plugin
|
2019-12-23 21:40:30 +01:00 |
|
Fabio Manganiello
|
ff9e1c71a7
|
Prevent race condition on self._drive_thread = None
|
2019-12-23 18:48:01 +01:00 |
|
Fabio Manganiello
|
7f440a9160
|
s/or/and/
|
2019-12-23 18:43:59 +01:00 |
|
Fabio Manganiello
|
d5c2ae961a
|
Reset the mode if GPIO.getmode() returns None for any reason
|
2019-12-23 18:40:39 +01:00 |
|
Fabio Manganiello
|
9ffa04c666
|
Removed auto mode from Zeroborg plugin
|
2019-12-23 17:57:35 +01:00 |
|
Fabio Manganiello
|
50a7746bf0
|
Refactored ZeroBorg plugin
|
2019-12-23 00:36:53 +01:00 |
|
Fabio Manganiello
|
7a7acbe6b9
|
Support for Zeroborg events
|
2019-12-22 23:54:45 +01:00 |
|
Fabio Manganiello
|
b36a8095ab
|
Sleep for (default: 0.1 seconds) between reads when distance sensor runs in
continuous mode to prevent excessive CPU load
|
2019-12-22 19:56:43 +01:00 |
|
Fabio Manganiello
|
17d233b55d
|
Fixed __exit__ arguments list in GpioSensorDistance
|
2019-12-22 19:40:41 +01:00 |
|
Fabio Manganiello
|
d6515ed991
|
Added support for continuous checks on distance sensor and DistanceSensorEvent
|
2019-12-22 19:09:02 +01:00 |
|
Fabio Manganiello
|
9c4f917b53
|
LINT fixes
|
2019-12-22 18:18:41 +01:00 |
|
Fabio Manganiello
|
55d3f379d4
|
LINT fixes
|
2019-12-22 18:14:42 +01:00 |
|
Fabio Manganiello
|
a23f5446da
|
Added GPIO web panel
|
2019-12-22 18:10:30 +01:00 |
|
Fabio Manganiello
|
d33494419a
|
Added cleanup action on GPIO plugin
|
2019-12-21 23:36:09 +01:00 |
|
Fabio Manganiello
|
bdfe48fe32
|
Refactored integration between ZeroBorg and distance sensor plugin
|
2019-12-21 13:09:44 +01:00 |
|
Fabio Manganiello
|
58b0b48393
|
Added gpio.cleanup at the end of get_measurement in distance sensor plugin
|
2019-12-20 21:40:57 +01:00 |
|
Fabio Manganiello
|
4090570278
|
GpioSensorDistancePlugin should extend GpioPlugin
|
2019-12-20 21:24:52 +01:00 |
|
Fabio Manganiello
|
f0751cb37d
|
Fixed typo
|
2019-12-20 18:56:00 +01:00 |
|
Fabio Manganiello
|
1077dbcf71
|
Added mode (BOARD/BCM) parameter to GPIO plugins
|
2019-12-20 18:27:52 +01:00 |
|
Fabio Manganiello
|
d38746d278
|
Moved imports for extra dependencies inside the methods where they are actually used
|
2019-12-01 23:35:05 +01:00 |
|
Fabio Manganiello
|
d96a218c56
|
LINT warnings fix
|
2019-09-24 23:21:19 +02:00 |
|
Fabio Manganiello
|
876a07d2c8
|
Keep measurements in a loop until we get a valid data point
|
2019-09-24 10:00:56 +02:00 |
|
Fabio Manganiello
|
0fe255436e
|
Don't fail hard if the seconds key is not in the map
|
2019-09-24 01:20:14 +02:00 |
|
Fabio Manganiello
|
d21fd64100
|
Added motion_events_per_sec measurement
|
2019-09-24 01:17:13 +02:00 |
|
Fabio Manganiello
|
ff1fe3058b
|
Don't fail hard in case of temporary sensor glitches
|
2019-09-24 01:01:06 +02:00 |
|
Fabio Manganiello
|
d6de1189e5
|
Simplified motion sensor interface by removing unneeded absolute vector
|
2019-09-24 00:13:02 +02:00 |
|
Fabio Manganiello
|
63d222d2ee
|
Slot enum mapping fix
|
2019-09-23 23:48:26 +02:00 |
|
Fabio Manganiello
|
7e92f59d44
|
Added PWM3901 optical motion/flow sensor plugin
|
2019-09-23 23:28:33 +02:00 |
|
Fabio Manganiello
|
59d976d681
|
Start ranging only with one setting (to get more accurate measurements once the sensor has warmed up) and configure it only at sensor startup
|
2019-08-15 15:20:49 +02:00 |
|
Fabio Manganiello
|
dccd3fd3d4
|
Don't open the device and leave it open on each measurement, or the backend will fail with 'Too many open files' at some point
|
2019-08-15 13:06:31 +02:00 |
|
Fabio Manganiello
|
8396c82d56
|
Typo in import name
|
2019-08-15 00:35:17 +02:00 |
|
Fabio Manganiello
|
b15dff0a24
|
Class name typo
|
2019-08-15 00:30:42 +02:00 |
|
Fabio Manganiello
|
e60660b0e6
|
Added plugin and backend for VL53L1X laser ranger/distance sensor
|
2019-08-15 00:26:25 +02:00 |
|
Fabio Manganiello
|
19dc96ff1c
|
Added LTR559 sensor plugin and backend
|
2019-08-14 21:27:25 +02:00 |
|
Fabio Manganiello
|
80f969cfce
|
The BME280 sensor also supports altitude
|
2019-08-14 21:03:27 +02:00 |
|
Fabio Manganiello
|
8bf5076334
|
FIX we should return device from _get_device
|
2019-08-14 20:52:27 +02:00 |
|
Fabio Manganiello
|
693b38ef51
|
Cache the BME280 object instead of initializing it on each get_measurement call
The BME280 needs some warmup time before picking up the results.
|
2019-08-14 20:50:14 +02:00 |
|
Fabio Manganiello
|
757e0ff9bf
|
Refactored SensorBackend and derived classes and added BME280 sensor
plugin and backend
|
2019-08-14 19:49:19 +02:00 |
|
Fabio Manganiello
|
f06a851b61
|
Accelerometer and magnometer reads should be dict not set
|
2019-08-01 23:23:19 +02:00 |
|
Fabio Manganiello
|
bdadd2061c
|
Added EnviropHAT support
|
2019-08-01 22:40:41 +02:00 |
|
Fabio Manganiello
|
1eae45805d
|
Added new sensors plugin to webpanel
|
2019-07-02 14:04:25 +02:00 |
|