That is also a problem (please see FAQ for solving) but not the cause of this exact problem you’re facing.
The problem is that the library was uploaded with an invalid semantic version description – 0.28.01
is invalid. It should have been something like 0.28.1
.
If I thus execute
> pio lib install envirodiy/EnviroDIY_ModularSensors@^0.28.1
Library Storage: C:\Users\Max\Documents\PlatformIO\Projects\esp8266_airfilter\.pio\libdeps\ttgo-t-beam
Library Manager: Installing envirodiy/EnviroDIY_ModularSensors @ ^0.28.1
Library Manager: EnviroDIY_ModularSensors @ 0.28.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing envirodiy/EnviroDIY_DS3231 @ ~1.3.4
Library Manager: EnviroDIY_DS3231 @ 1.3.4 has been installed!
Library Manager: Installing arduino-libraries/RTCZero @ ~1.6.0
Library Manager: RTCZero @ 1.6.0 has been installed!
Library Manager: Installing greygnome/EnableInterrupt @ ~1.1.0
Downloading [####################################] 100%
Library Manager: EnableInterrupt @ 1.1.0 has been installed!
Library Manager: Installing greiman/SdFat @ ~2.0.4
Downloading [####################################] 100%
Library Manager: SdFat @ 2.0.5 has been installed!
Library Manager: Installing vshymanskyy/TinyGSM @ ~0.10.9
Library Manager: TinyGSM @ 0.10.9 has been installed!
Library Manager: Installing knolleary/PubSubClient @ ~2.8
Library Manager: PubSubClient @ 2.8.0 has been installed!
Library Manager: Installing adafruit/Adafruit BusIO @ ~1.7.2
Library Manager: Adafruit BusIO @ 1.7.2 has been installed!
Library Manager: Installing adafruit/Adafruit Unified Sensor @ ~1.1.4
Library Manager: Adafruit Unified Sensor @ 1.1.4 has been installed!
Library Manager: Installing git+https://github.com/soligen2010/Adafruit_ADS1X15.git#7d67b451f739e9a63f40f2d6d139ab582258572b
git version 2.29.2.windows.2
Cloning into 'C:\Users\Max\.platformio\.cache\tmp\pkg-installing-9omyw55k'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
Receiving objects: 90% (153/170): Total 170 (delta 1), reused 0 (delta 0), pack-reused 164
Receiving objects: 100% (170/170), 51.04 KiB | 661.00 KiB/s, done.
Resolving deltas: 100% (71/71), done.
HEAD is now at 7d67b45 Code Review Tweaks
Library Manager: Adafruit ADS1X15 @ 1.2.0+sha.7d67b45 has been installed!
Library Manager: Installing adafruit/Adafruit AM2315 @ ~2.1.0
Library Manager: Adafruit AM2315 @ 2.1.0 has been installed!
Library Manager: Installing adafruit/Adafruit BME280 Library @ ~2.1.2
Library Manager: Adafruit BME280 Library @ 2.1.2 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit Unified Sensor @ 1.1.4 is already installed
Library Manager: Installing adafruit/DHT sensor library @ ~1.4.0
Library Manager: DHT sensor library @ 1.4.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit Unified Sensor @ 1.1.4 is already installed
Library Manager: Installing adafruit/Adafruit INA219 @ ~1.1.0
Library Manager: Adafruit INA219 @ 1.1.0 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing Adafruit NeoPixel
Library Manager: Adafruit NeoPixel @ 1.7.0 has been installed!
Library Manager: Installing Adafruit GFX Library
Library Manager: Adafruit GFX Library @ 1.10.6 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit BusIO @ 1.7.2 is already installed
Library Manager: Installing Adafruit SSD1306
Library Manager: Adafruit SSD1306 @ 2.4.3 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit BusIO @ 1.7.2 is already installed
Library Manager: Installing adafruit/Adafruit MPL115A2 @ ~1.1.2
Library Manager: Adafruit MPL115A2 @ 1.1.3 has been installed!
Library Manager: Installing paulstoffregen/OneWire @ ~2.3.5
Library Manager: OneWire @ 2.3.5 has been installed!
Library Manager: Installing milesburton/DallasTemperature @ ~3.9.1
Library Manager: DallasTemperature @ 3.9.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: OneWire @ 2.3.5 is already installed
Library Manager: Installing envirodiy/SDI-12 @ ~2.1.2
Library Manager: SDI-12 @ 2.1.2 has been installed!
Library Manager: Installing northernwidget/MS5803 @ ~0.1.2
Library Manager: MS5803 @ 0.1.2 has been installed!
Library Manager: Installing git+https://github.com/EnviroDIY/Tally_Library.git#Dev_I2C
git version 2.29.2.windows.2
Cloning into 'C:\Users\Max\.platformio\.cache\tmp\pkg-installing-jw3xretu'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (13/13), done.
Receiving objects: 73% (11/15)sed 12 (delta 0), pack-reused 0
Receiving objects: 100% (15/15), 18.75 KiB | 3.75 MiB/s, done.
Library Manager: Tally_Library_I2C @ 0.1.0+sha.0bf7cb2 has been installed!
Library Manager: Installing envirodiy/SensorModbusMaster @ ~0.6.8
Library Manager: SensorModbusMaster @ 0.6.8 has been installed!
Library Manager: Installing envirodiy/KellerModbus @ ~0.2.2
Library Manager: KellerModbus @ 0.2.2 has been installed!
Library Manager: Installing dependencies...
Library Manager: SensorModbusMaster @ 0.6.8 is already installed
Library Manager: Installing envirodiy/YosemitechModbus @ ~0.2.3
Library Manager: YosemitechModbus @ 0.2.3 has been installed!
Library Manager: Installing dependencies...
Library Manager: SensorModbusMaster @ 0.6.8 is already installed
Library Storage: C:\Users\Max\Documents\PlatformIO\Projects\esp8266_airfilter\.pio\libdeps\esp12e
Library Manager: Installing envirodiy/EnviroDIY_ModularSensors @ ^0.28.1
Library Manager: EnviroDIY_ModularSensors @ 0.28.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing envirodiy/EnviroDIY_DS3231 @ ~1.3.4
Library Manager: EnviroDIY_DS3231 @ 1.3.4 has been installed!
Library Manager: Installing arduino-libraries/RTCZero @ ~1.6.0
Library Manager: RTCZero @ 1.6.0 has been installed!
Library Manager: Installing greygnome/EnableInterrupt @ ~1.1.0
Library Manager: EnableInterrupt @ 1.1.0 has been installed!
Library Manager: Installing greiman/SdFat @ ~2.0.4
Library Manager: SdFat @ 2.0.5 has been installed!
Library Manager: Installing vshymanskyy/TinyGSM @ ~0.10.9
Library Manager: TinyGSM @ 0.10.9 has been installed!
Library Manager: Installing knolleary/PubSubClient @ ~2.8
Library Manager: PubSubClient @ 2.8.0 has been installed!
Library Manager: Installing adafruit/Adafruit BusIO @ ~1.7.2
Library Manager: Adafruit BusIO @ 1.7.2 has been installed!
Library Manager: Installing adafruit/Adafruit Unified Sensor @ ~1.1.4
Library Manager: Adafruit Unified Sensor @ 1.1.4 has been installed!
Library Manager: Installing git+https://github.com/soligen2010/Adafruit_ADS1X15.git#7d67b451f739e9a63f40f2d6d139ab582258572b
git version 2.29.2.windows.2
Cloning into 'C:\Users\Max\.platformio\.cache\tmp\pkg-installing-9jxhse8c'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
Receiving objects: 96% (164/170)
Receiving objects: 100% (170/170), 51.04 KiB | 2.69 MiB/s, done.
Resolving deltas: 100% (71/71), done.
HEAD is now at 7d67b45 Code Review Tweaks
Library Manager: Adafruit ADS1X15 @ 1.2.0+sha.7d67b45 has been installed!
Library Manager: Installing adafruit/Adafruit AM2315 @ ~2.1.0
Library Manager: Adafruit AM2315 @ 2.1.0 has been installed!
Library Manager: Installing adafruit/Adafruit BME280 Library @ ~2.1.2
Library Manager: Adafruit BME280 Library @ 2.1.2 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit Unified Sensor @ 1.1.4 is already installed
Library Manager: Installing adafruit/DHT sensor library @ ~1.4.0
Library Manager: DHT sensor library @ 1.4.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit Unified Sensor @ 1.1.4 is already installed
Library Manager: Installing adafruit/Adafruit INA219 @ ~1.1.0
Library Manager: Adafruit INA219 @ 1.1.0 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing Adafruit NeoPixel
Library Manager: Adafruit NeoPixel @ 1.7.0 has been installed!
Library Manager: Installing Adafruit GFX Library
Library Manager: Adafruit GFX Library @ 1.10.6 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit BusIO @ 1.7.2 is already installed
Library Manager: Installing Adafruit SSD1306
Library Manager: Adafruit SSD1306 @ 2.4.3 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit BusIO @ 1.7.2 is already installed
Library Manager: Installing adafruit/Adafruit MPL115A2 @ ~1.1.2
Library Manager: Adafruit MPL115A2 @ 1.1.3 has been installed!
Library Manager: Installing paulstoffregen/OneWire @ ~2.3.5
Library Manager: OneWire @ 2.3.5 has been installed!
Library Manager: Installing milesburton/DallasTemperature @ ~3.9.1
Library Manager: DallasTemperature @ 3.9.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: OneWire @ 2.3.5 is already installed
Library Manager: Installing envirodiy/SDI-12 @ ~2.1.2
Library Manager: SDI-12 @ 2.1.2 has been installed!
Library Manager: Installing northernwidget/MS5803 @ ~0.1.2
Library Manager: MS5803 @ 0.1.2 has been installed!
Library Manager: Installing git+https://github.com/EnviroDIY/Tally_Library.git#Dev_I2C
git version 2.29.2.windows.2
Cloning into 'C:\Users\Max\.platformio\.cache\tmp\pkg-installing-vu0pnhcg'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (13/13), done.
Receiving objects: 53% (8/15)
Receiving objects: 100% (15/15), 18.75 KiB | 3.75 MiB/s, done.
Library Manager: Tally_Library_I2C @ 0.1.0+sha.0bf7cb2 has been installed!
Library Manager: Installing envirodiy/SensorModbusMaster @ ~0.6.8
Library Manager: SensorModbusMaster @ 0.6.8 has been installed!
Library Manager: Installing envirodiy/KellerModbus @ ~0.2.2
Library Manager: KellerModbus @ 0.2.2 has been installed!
Library Manager: Installing dependencies...
Library Manager: SensorModbusMaster @ 0.6.8 is already installed
Library Manager: Installing envirodiy/YosemitechModbus @ ~0.2.3
Library Manager: YosemitechModbus @ 0.2.3 has been installed!
Library Manager: Installing dependencies...
Library Manager: SensorModbusMaster @ 0.6.8 is already installed
Library Storage: C:\Users\Max\Documents\PlatformIO\Projects\esp8266_airfilter\.pio\libdeps\nanoatmega328
Library Manager: Installing envirodiy/EnviroDIY_ModularSensors @ ^0.28.1
Library Manager: EnviroDIY_ModularSensors @ 0.28.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing envirodiy/EnviroDIY_DS3231 @ ~1.3.4
Library Manager: EnviroDIY_DS3231 @ 1.3.4 has been installed!
Library Manager: Installing arduino-libraries/RTCZero @ ~1.6.0
Library Manager: RTCZero @ 1.6.0 has been installed!
Library Manager: Installing greygnome/EnableInterrupt @ ~1.1.0
Library Manager: EnableInterrupt @ 1.1.0 has been installed!
Library Manager: Installing greiman/SdFat @ ~2.0.4
Library Manager: SdFat @ 2.0.5 has been installed!
Library Manager: Installing vshymanskyy/TinyGSM @ ~0.10.9
Library Manager: TinyGSM @ 0.10.9 has been installed!
Library Manager: Installing knolleary/PubSubClient @ ~2.8
Library Manager: PubSubClient @ 2.8.0 has been installed!
Library Manager: Installing adafruit/Adafruit BusIO @ ~1.7.2
Library Manager: Adafruit BusIO @ 1.7.2 has been installed!
Library Manager: Installing adafruit/Adafruit Unified Sensor @ ~1.1.4
Library Manager: Adafruit Unified Sensor @ 1.1.4 has been installed!
Library Manager: Installing git+https://github.com/soligen2010/Adafruit_ADS1X15.git#7d67b451f739e9a63f40f2d6d139ab582258572b
git version 2.29.2.windows.2
Cloning into 'C:\Users\Max\.platformio\.cache\tmp\pkg-installing-e7nbe6k0'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 170 (delta 1), reused 0 (delta 0), pack-reused 164R
Receiving objects: 100% (170/170), 51.04 KiB | 1.16 MiB/s, done.
Resolving deltas: 100% (71/71), done.
HEAD is now at 7d67b45 Code Review Tweaks
Library Manager: Adafruit ADS1X15 @ 1.2.0+sha.7d67b45 has been installed!
Library Manager: Installing adafruit/Adafruit AM2315 @ ~2.1.0
Library Manager: Adafruit AM2315 @ 2.1.0 has been installed!
Library Manager: Installing adafruit/Adafruit BME280 Library @ ~2.1.2
Library Manager: Adafruit BME280 Library @ 2.1.2 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit Unified Sensor @ 1.1.4 is already installed
Library Manager: Installing adafruit/DHT sensor library @ ~1.4.0
Library Manager: DHT sensor library @ 1.4.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit Unified Sensor @ 1.1.4 is already installed
Library Manager: Installing adafruit/Adafruit INA219 @ ~1.1.0
Library Manager: Adafruit INA219 @ 1.1.0 has been installed!
Library Manager: Installing dependencies...
Library Manager: Installing Adafruit NeoPixel
Library Manager: Adafruit NeoPixel @ 1.7.0 has been installed!
Library Manager: Installing Adafruit GFX Library
Library Manager: Adafruit GFX Library @ 1.10.6 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit BusIO @ 1.7.2 is already installed
Library Manager: Installing Adafruit SSD1306
Library Manager: Adafruit SSD1306 @ 2.4.3 has been installed!
Library Manager: Installing dependencies...
Library Manager: Adafruit BusIO @ 1.7.2 is already installed
Library Manager: Installing adafruit/Adafruit MPL115A2 @ ~1.1.2
Library Manager: Adafruit MPL115A2 @ 1.1.3 has been installed!
Library Manager: Installing paulstoffregen/OneWire @ ~2.3.5
Library Manager: OneWire @ 2.3.5 has been installed!
Library Manager: Installing milesburton/DallasTemperature @ ~3.9.1
Library Manager: DallasTemperature @ 3.9.1 has been installed!
Library Manager: Installing dependencies...
Library Manager: OneWire @ 2.3.5 is already installed
Library Manager: Installing envirodiy/SDI-12 @ ~2.1.2
Library Manager: SDI-12 @ 2.1.2 has been installed!
Library Manager: Installing northernwidget/MS5803 @ ~0.1.2
Library Manager: MS5803 @ 0.1.2 has been installed!
Library Manager: Installing git+https://github.com/EnviroDIY/Tally_Library.git#Dev_I2C
git version 2.29.2.windows.2
Cloning into 'C:\Users\Max\.platformio\.cache\tmp\pkg-installing-8w7upq1i'...
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (13/13), done.
Receiving objects: 46% (7/15)used 12 (delta 0), pack-reused 0
Receiving objects: 100% (15/15), 18.75 KiB | 3.12 MiB/s, done.
Library Manager: Tally_Library_I2C @ 0.1.0+sha.0bf7cb2 has been installed!
Library Manager: Installing envirodiy/SensorModbusMaster @ ~0.6.8
Library Manager: SensorModbusMaster @ 0.6.8 has been installed!
Library Manager: Installing envirodiy/KellerModbus @ ~0.2.2
Library Manager: KellerModbus @ 0.2.2 has been installed!
Library Manager: Installing dependencies...
Library Manager: SensorModbusMaster @ 0.6.8 is already installed
Library Manager: Installing envirodiy/YosemitechModbus @ ~0.2.3
Library Manager: YosemitechModbus @ 0.2.3 has been installed!
Library Manager: Installing dependencies...
Library Manager: SensorModbusMaster @ 0.6.8 is already installed
the library and its bazillion dependencies are installed.
CC @ivankravets, maybe the library registry should prevent publishing a library where the PlatformIO core logic will reject it as an invalid version description.