Zoals ik al eerder had aangegeven in een ander bericht heb ik problemen met Plugin 23 (RGBLED). Tijdens het in- en uitfaden wordt het fadeproces gestopt als je bijvoorbeeld een Tempread uitvoert d.m.v. een Dallas temperatuur sensor.
Na wat zoekwerk heb ik het probleem denk ik gevonden. Met behulp van het RGBLED x,x,x,VARON commando is het mogelijk om het vermogen van de LED's te regelen. Als dit commando eenmaal is gegeven dan kan men naderhand door het wijzigen van de Nodo variabelen 1 t/m 3 het LED vermogen aanpassen. Dit gebeurd door het afvangen van een event welke signaleert dat er een variabele is gewijzigd waardoor de plugin zich op de nieuwe waarde instelt. Dit speelt ons parten als de plugin met een fade bezig is. Doordat tijdens deze fade een variabele wordt gewijzigd (bijvoorbeeld door het Tempread commando) wordt dit event ook opgepakt door plugin 23 en verstoort op die manier het fade proces. De eindwaarde van de fade wordt dan namelijk gelijk gemaakt aan de huidige waarde waardoor er niets meer te faden is.
Ik meen dit te kunnen oplossen door het aanpassen van regel 159 in de sectie "case PLUGIN_EVENT_IN:"
Als ik "if(RGBVariables)" wijzig in "if(RGBVariables && !RGBFade)" lijkt e.e.a. goed te werken. Misschien is er een betere oplossing maar dat zullen jullie zelf wel bekijken.