v týdnu mi dorazil CO2 senzor CCS811. Chtěl jsem jej přidat do mé již dlouho běžící meteostanice (WeMos D1 Mini, BME280, BH1750), která každých 15 minut loguje data do Google Tabulek. Vzhledem k tomu, že knihovna od Adafruitu (https://bit.ly/2IO51Xu) způsobovala u WeMosu lenivost při připojování do domácí Wi-Fi sítě, jsem se nakonec rozhodl pro knihovnu od AKstudios (https://bit.ly/2s6lSys). Nejprve jsem tedy vyzkoušel ukázkový kód z této knihovny (https://bit.ly/2s5bqHH), který jsem v surovém stavu nahrál na svůj WeMos. Vše běhalo naprosto v pořádku, CO2 i VOC se v pořádku vypisovaly a když jsem na senzor dýchnul, hodnoty se začaly hýbat. No, a nyní nastala bojová situace: zakomponuj to do svého stávajícího kódu (https://pastebin.com/L7YpTFgA). Bohužel tohle už byla ta smutnější písnička, všechny senzory, které k té meteostanici mám připojeny, jedou přes sběrnici I2C a když je všechny zapojím dohromady, začne to vyhazovat guláš, jako je na obrázku níže. Napadlo mně, že by to mohl způsobovat právě připojený senzor CCS811, tudíž jsem jej zkusil odpojit, bohužel to nepomohlo a ostatní hodnoty zůstaly stále stejně "pomatené." Neboli je jasné, že jde o softwarový problém.
Mohli byste mi prosím pomoci? Kdo to vyřeší, má u mě virtuální pivo (případně jiný nápoj).

Díky za pomoc, JM.