markuser schreef:EventlistWrite; Boot 1; TimerSet 6,120
EventlistWrite; Timer 6,0; TimerSet 6,120
EventlistWrite; Timer 6,0; DHTRead 1,5
EventlistWrite; Timer 6,0; VariableSend 5, HTTP
EventlistWrite; Timer 6,0; VariableSend 6, HTTP
[/code]
Even nog wat aanvullende info: Ik heb het gevoel dat, sinds v3.7, wanneer er meer dan 2 events in de queue worden gezet er iets misgaat.
Ik deed in v3.6 het onderstaande. Dit werkte vlekkeloos.
- Code: Selecteer alles
EventlistWrite 20; Time **:56; TempRead 1,2
EventlistWrite 21; Time **:56; DHTRead 2,3
EventlistWrite 22; Time **:57; BMP085Read 5
EventlistWrite 23; Time **:57; VariableWiredAnalog 7,1
EventlistWrite 31; Time **:58; VariableSend 2,I2C
EventlistWrite 32; Time **:58; VariableSend 3,I2C
EventlistWrite 33; Time **:58; VariableSend 4,I2C
EventlistWrite 34; Time **:59; VariableSend 5,I2C
EventlistWrite 35; Time **:59; VariableSend 6,I2C
EventlistWrite 36; Time **:59; VariableSend 7,I2C
Maar het lijkt dat sinds v3.7 variable 4 en 7 af en toe niet doorkomen op de andere units. Dit omdat variable 4 en 7 als 3e in de queue komen. Doe ik vervolgens het volgende dan gaat het wel goed:
- Code: Selecteer alles
EventlistWrite 20; Time **:53; TempRead 1,2
EventlistWrite 21; Time **:54; DHTRead 2,3
EventlistWrite 22; Time **:55; BMP085Read 5
EventlistWrite 23; Time **:56; VariableWiredAnalog 7,1
EventlistWrite 31; Time **:57; VariableSend 2,I2C
EventlistWrite 32; Time **:57; VariableSend 3,I2C
EventlistWrite 33; Time **:58; VariableSend 4,I2C
EventlistWrite 34; Time **:58; VariableSend 5,I2C
EventlistWrite 35; Time **:59; VariableSend 6,I2C
EventlistWrite 36; Time **:59; VariableSend 7,I2C
Moet het nog even verder onderzoeken maar het is misschien een aanwijzing voor de problemen die jullie aanhalen.