Hallo Max,
das mit der Farbberechnung ist ohne den Code nur Kaffeesatzleserei… Lässt du dir die berechneten Werte für r,g,b ausgeben? Würde erst mal checken, ob die Berechnung sinnvoll ist. Dann würde ich sie mal nicht berechnen lassen, sondern einfach fest setzen und schauen, ob die LEDs das machen, was sie unter den gegebenen Werten tun sollen. Damit könntest du dich auf die Fehlersuche machen.
Zur Temperatur: Die Bibliothek berechnet mit computeHeatIndex_C eine „gefühlte Temperatur“, die die Luftfeuchtigkeit mit einbezieht, siehe https://de.wikipedia.org/wiki/Hitzeindex