Ich habe den HM-WDS40-TH-I-BME280 Sensor nachgebaut.
Nun versuche ich den entsprechenden Sketch von Jérôme aufzuspielen
und bekomme folgende Fehlermeldung:
Code: Alles auswählen
HM-WDS40-TH-I-BME280:95:5: error: 'Bme280' does not name a type
Bme280 bme280;
^
E:\ArduinoProjekte\HM-WDS40-TH-I-BME280\HM-WDS40-TH-I-BME280.ino: In member function 'void WeatherChannel::measure()':
HM-WDS40-TH-I-BME280:106:7: error: 'bme280' was not declared in this scope
bme280.measure();
^
E:\ArduinoProjekte\HM-WDS40-TH-I-BME280\HM-WDS40-TH-I-BME280.ino: In member function 'virtual void WeatherChannel::trigger(as::AlarmClock&)':
HM-WDS40-TH-I-BME280:117:24: error: 'bme280' was not declared in this scope
msg.init(msgcnt, bme280.temperature()+OFFSETtemp,bme280.humidity()+OFFSEThumi, device().battery().low());
^
HM-WDS40-TH-I-BME280:118:79: error: 'as::Channel<Hal, as::List1, as::EmptyList, as::List4, 6, as::List0>::DeviceType {aka class as::Device<Hal, as::List0>}' has no member named 'broadcastEvent'
if (msgcnt % 20 == 1) device().sendPeerEvent(msg, *this); else device().broadcastEvent(msg, *this);
^
E:\ArduinoProjekte\HM-WDS40-TH-I-BME280\HM-WDS40-TH-I-BME280.ino: In member function 'void WeatherChannel::setup(as::Device<Hal, as::List0>*, uint8_t, uint16_t)':
HM-WDS40-TH-I-BME280:126:7: error: 'bme280' was not declared in this scope
bme280.init();
^
exit status 1
'Bme280' does not name a type
Da es mir zuvor bereits gelungen ist einen HB-UNI-Sensor1 mit BME280 in Betrieb zu nehmen,
vermute ich das die BME280 Bibliothek korrekt installiert ist.
Hat jemand eine Idee?