Page 98 of 184

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 9:39
by woody4165
Is there a way to click on 'currentweather_big' or 'weather' to open webpage like in buttons?

Thanks

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 9:47
by Trigun
Trigun wrote:
robgeerts wrote:
Trigun wrote: Unfortunately not working



Sent from my iPhone using Tapatalk
Tried adding /index.html ?
Unfortunately not working either :(
Shouldn't be that hard right?


Sent from my iPhone using Tapatalk
Ok, i got it working! But am too much ashamed to tell the solutionImage alright, i missed a ";" :( but good to see its working now, now I can start changing it:) thnx for your help guys! Cheers!!


Sent from my iPhone using Tapatalk

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 9:48
by Trigun
Trigun wrote:
Trigun wrote:
robgeerts wrote: Tried adding /index.html ?
Unfortunately not working either :(
Shouldn't be that hard right?


Sent from my iPhone using Tapatalk
Ok, i got it working! But am too much ashamed to tell the solutionImage alright, i missed a ";" :( but good to see its working now, now I can start changing it:) thnx for your help guys! Cheers!!


Sent from my iPhone using Tapatalk
Guess a lack of coffee was to blame :)


Sent from my iPhone using Tapatalk

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 10:19
by SwordFish
Still testing the garbage calendar and sofar so good :P

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 10:29
by EdwinK
SwordFish wrote:Still testing the garbage calendar and sofar so good :P
Gaat er steeds beter uit zien zo. Zit nog met mijn papier-bak die 1x per maand op zaterdag wordt opgehaald, terwijl de rest om de week op vrijdag is.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 10:47
by SwordFish
EdKo66 wrote:
SwordFish wrote:Still testing the garbage calendar and sofar so good :P
Gaat er steeds beter uit zien zo. Zit nog met mijn papier-bak die 1x per maand op zaterdag wordt opgehaald, terwijl de rest om de week op vrijdag is.
What isn't working, paper on the last Saturday of the month?

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 10:51
by bimse
Is it possible to make the fields higher and how

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:04
by mvveelen
SwordFish wrote:Still testing the garbage calendar and sofar so good :P
What exactly did you change to get the message that tomorrow the paper will be picked up and not 'this week' ?

another question:

Has anyone been able to use the combined calendars already? Successfully? Because I can use one calendar at a time, but combined doesn't show me anything.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:05
by pvdhelm
my garbage bin script isn't working correct. Everyday of the week he tells me to put the garbage outsite, this must be on mondays. and when the collect day is of GFT and Plastic he only display one item

Code: Select all

week    = tonumber (os.date( "%V"))
dag      = tostring(os.date("%a"));
status   = tonumber(otherdevices_svalues['afval'])
print('script bin_selector executed')
 
-- Elke 4 weken wordt plastic opgehaald, bijv in week 13, week 17, week 21, enz
-- Om de week wordt de groene bak (gft) geleegd, bijv in week 14, week 16, week 18, enz
-- Elke 4 weken wordt de grijze bak (rest) geleegd, bijv in week 15, week 19, week 23, enz
-- In de oneven weken wordt oud papier ingezameld
 
commandArray = {}
if (dag=='Sat' or dag=='Sun'  ) then
   weekend = true; weekdag = false
end
 
if (dag=='Mon' or dag=='Tue' or dag=='Wed' or dag=='Thu' or dag=='Fri') then
   weekend = false ; weekdag = true
end
 
--Grijze bak - Rest afval
if(week==1 or week==3 or week==5 or week==7 or week==9 or week==11 or week==13 or week==15 or week==17 or week==19 or week==21 or week==23 or week==25 or week==27 or week==29 or week==31 or week==33 or week==35 or week==37 or week==39 or week==41 or week==43 or week==45 or week==47 or week==49 or week==51) then
      rest = true ; papier = false ; gft = false ; plastic = false
-- ('Rest afval')
end
 
--Oranje bak - Plastic
if (week==2 or week==4 or week==6 or week==8 or week==10 or week==12 or week==14 or week==16 or week==18 or week==20 or week==22 or week==24 or week==26 or week==28 or week==30 or week==32 or week==34 or week==36 or week==38 or week==40 or week==42 or week==44 or week==46 or week==48 or week==50 or week==52) then
      rest = false ; papier = false ; gft = true ; plastic = true
-- ('Plastic')
end
 
--Groene bak - GFT
if (week==2 or week==4 or week==6 or week==8 or week==10 or week==12 or week==14 or week==16 or week==18 or week==20 or week==22 or week==24 or week==26 or week==28 or week==30 or week==32 or week==34 or week==36 or week==38 or week==40 or week==42 or week==44 or week==46 or week==48 or week==50 or week==52) then
      rest = false ; papier = false ; gft = true ;  plastic = true
-- ('GFT')
end

--Papier Container - Papier
if (week==22 or week==26 or week==30 or week==35 or week==39 or week==43 or week==48 or week==53) then
      rest = false ; papier = true ; gft = false ;  plastic = false
-- ('Papier')
end 

if (not(rest) and not(papier) and not(gft) and not(plastic)) then
      commandArray ['UpdateDevice']= '191|1|Geen ophaaldag'      
end
 
if (rest and weekdag) or (rest and weekend) then      
      commandArray ['UpdateDevice']= '191|1|Rest afval'
end
 
if (gft and weekdag) or (gft and weekend) then
      commandArray ['UpdateDevice']= '191|1|GFT'
end  

if (gft and weekdag) or (gft and weekend) then
      commandArray ['UpdateDevice']= '191|1|Plastic'
end  
  
 
if (papier and weekdag) or (papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|Papier - GFT en Plastic'
end  
 
 
if (plastic and papier and weekdag) or (plastic and papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|Plastic en papier'
end
 
if (rest and papier and weekdag) or (rest and papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|Rest afval en papier'
end
 
if (gft and papier and weekdag) or (gft and papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|GFT en papier'
end
 
return commandArray

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:06
by EdwinK
EdKo66 wrote:
SwordFish wrote:Still testing the garbage calendar and sofar so good :P
Gaat er steeds beter uit zien zo. Zit nog met mijn papier-bak die 1x per maand op zaterdag wordt opgehaald, terwijl de rest om de week op vrijdag is.
Oops.. This should have been in English.

Looking better al the time. Having problems with the paper-bin, goes out every first saturday of the month.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:07
by EdwinK
SwordFish wrote:
EdKo66 wrote:
SwordFish wrote:Still testing the garbage calendar and sofar so good :P
Gaat er steeds beter uit zien zo. Zit nog met mijn papier-bak die 1x per maand op zaterdag wordt opgehaald, terwijl de rest om de week op vrijdag is.
What isn't working, paper on the last Saturday of the month?
I don't know how to put change the script so it does give this.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:11
by SwordFish
pvdhelm wrote:my garbage bin script isn't working correct. Everyday of the week he tells me to put the garbage outsite, this must be on mondays. and when the collect day is of GFT and Plastic he only display one item

Code: Select all

week    = tonumber (os.date( "%V"))
dag      = tostring(os.date("%a"));
status   = tonumber(otherdevices_svalues['afval'])
print('script bin_selector executed')
 
-- Elke 4 weken wordt plastic opgehaald, bijv in week 13, week 17, week 21, enz
-- Om de week wordt de groene bak (gft) geleegd, bijv in week 14, week 16, week 18, enz
-- Elke 4 weken wordt de grijze bak (rest) geleegd, bijv in week 15, week 19, week 23, enz
-- In de oneven weken wordt oud papier ingezameld
 
commandArray = {}
if (dag=='Sat' or dag=='Sun'  ) then
   weekend = true; weekdag = false
end
 
if (dag=='Mon' or dag=='Tue' or dag=='Wed' or dag=='Thu' or dag=='Fri') then
   weekend = false ; weekdag = true
end
 
--Grijze bak - Rest afval
if(week==1 or week==3 or week==5 or week==7 or week==9 or week==11 or week==13 or week==15 or week==17 or week==19 or week==21 or week==23 or week==25 or week==27 or week==29 or week==31 or week==33 or week==35 or week==37 or week==39 or week==41 or week==43 or week==45 or week==47 or week==49 or week==51) then
      rest = true ; papier = false ; gft = false ; plastic = false
-- ('Rest afval')
end
 
--Oranje bak - Plastic
if (week==2 or week==4 or week==6 or week==8 or week==10 or week==12 or week==14 or week==16 or week==18 or week==20 or week==22 or week==24 or week==26 or week==28 or week==30 or week==32 or week==34 or week==36 or week==38 or week==40 or week==42 or week==44 or week==46 or week==48 or week==50 or week==52) then
      rest = false ; papier = false ; gft = true ; plastic = true
-- ('Plastic')
end
 
--Groene bak - GFT
if (week==2 or week==4 or week==6 or week==8 or week==10 or week==12 or week==14 or week==16 or week==18 or week==20 or week==22 or week==24 or week==26 or week==28 or week==30 or week==32 or week==34 or week==36 or week==38 or week==40 or week==42 or week==44 or week==46 or week==48 or week==50 or week==52) then
      rest = false ; papier = false ; gft = true ;  plastic = true
-- ('GFT')
end

--Papier Container - Papier
if (week==22 or week==26 or week==30 or week==35 or week==39 or week==43 or week==48 or week==53) then
      rest = false ; papier = true ; gft = false ;  plastic = false
-- ('Papier')
end 

if (not(rest) and not(papier) and not(gft) and not(plastic)) then
      commandArray ['UpdateDevice']= '191|1|Geen ophaaldag'      
end
 
if (rest and weekdag) or (rest and weekend) then      
      commandArray ['UpdateDevice']= '191|1|Rest afval'
end
 
if (gft and weekdag) or (gft and weekend) then
      commandArray ['UpdateDevice']= '191|1|GFT'
end  

if (gft and weekdag) or (gft and weekend) then
      commandArray ['UpdateDevice']= '191|1|Plastic'
end  
  
 
if (papier and weekdag) or (papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|Papier - GFT en Plastic'
end  
 
 
if (plastic and papier and weekdag) or (plastic and papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|Plastic en papier'
end
 
if (rest and papier and weekdag) or (rest and papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|Rest afval en papier'
end
 
if (gft and papier and weekdag) or (gft and papier and weekend) then
      commandArray ['UpdateDevice']= '191|1|GFT en papier'
end
 
return commandArray
I had the same problem with today paper and tomorrow plastic. I did combine the in to one see my script

Code: Select all

week    = tonumber (os.date( "%V"))
dag      = tostring(os.date("%a"));
status   = tonumber(otherdevices_svalues['Afval'])
print('script bin_selector executed')

commandArray = {}
print ('Dag=  '..dag)
if (dag=='Sat' or dag=='Sun'  ) then
   weekend = true; weekdag = false
end 

if (dag=='Mon' or dag=='Tue' or dag=='Wed' or dag=='Thu' or dag=='Fri') then
   weekend = false ; weekdag = true 
end

--Bepalen morgen papier   
if(week==2 and dag=='Wed' or week==4 and dag=='Wed' or week==6 and dag=='Wed' or week==8 and dag=='Wed' or week==10 and dag=='Wed' or week==12 and dag=='Wed' or week==14 and dag=='Wed' or week==16 and dag=='Wed' or week==18 and dag=='Wed' or week==20 and dag=='Wed' or week==22 and dag=='Wed' or week==24 and dag=='Wed' or week==26 and dag=='Wed' or week==28 and dag=='Wed'
	or week==30 and dag=='Wed' or week==32 and dag=='Wed' or week==34 and dag=='Wed' or week==36 and dag=='Wed' or week==38 and dag=='Wed' or week==40 and dag=='Wed' or week==42 and dag=='Wed' or week==44 and dag=='Wed' or week==46 and dag=='Wed' or week==48 and dag=='Wed' or week==50 and dag=='Wed' or week==52 and dag=='Wed') then
      morgenpapier = true; papier = false; plastic = false; niets = false
print ('morgen papier')
end

--Bepalen papier   
if(week==2 and dag=='Thu' or week==4 and dag=='Thu' or week==6 and dag=='Thu' or week==8 and dag=='Thu' or week==10 and dag=='Thu' or week==12 and dag=='Thu' or week==14 and dag=='Thu' or week==16 and dag=='Thu' or week==18 and dag=='Thu' or week==20 and dag=='Thu' or week==22 and dag=='Thu' or week==24 and dag=='Thu' or week==26 and dag=='Thu' or week==28 and dag=='Thu'
	or week==30 and dag=='Thu' or week==32 and dag=='Thu' or week==34 and dag=='Thu' or week==36 and dag=='Thu' or week==38 and dag=='Thu' or week==40 and dag=='Thu' or week==42 and dag=='Thu' or week==44 and dag=='Thu' or week==46 and dag=='Thu' or week==48 and dag=='Thu' or week==50 and dag=='Thu' or week==52 and dag=='Thu') then
      morgenpapier = false; papier = true; plastic = false; niets = false
print ('vandaag papier morgen plastic')
end

--Bepalen plastic     
if(week==2 and dag=='Fri' or week==4 and dag=='Fri' or week==6 and dag=='Fri' or week==8 and dag=='Fri' or week==10 and dag=='Fri' or week==12 and dag=='Fri' or week==14 and dag=='Fri' or week==16 and dag=='Fri' or week==18 and dag=='Fri' or week==20 and dag=='Fri' or week==22 and dag=='Fri' or week==24 and dag=='Fri' or week==26 and dag=='Fri' or week==28 and dag=='Fri'
	or week==30 and dag=='Fri' or week==32 and dag=='Fri' or week==34 and dag=='Fri' or week==36 and dag=='Fri' or week==38 and dag=='Fri' or week==40 and dag=='Fri' or week==42 and dag=='Fri' or week==44 and dag=='Fri' or week==46 and dag=='Fri' or week==48 and dag=='Fri' or week==50 and dag=='Fri' or week==52 and dag=='Fri') then
      morgenpapier = false; papier = false; plastic = true; niets = false
print ('vandaag plastic')
end

--Bepalen geen plastic en geen papier    
if(dag=='Mon' or dag=='Tue' or dag=='Sat' or dag=='Sun') then
      morgenpapier = false; papier = false; plastic = false; niets = true
print ('vandaag geen afval buiten zetten')
end


if (niets and dag) then
      commandArray ['UpdateDevice']= '316|1|Geen ophaaldag'    
end 

if (morgenpapier and weekdag and dag) then
      commandArray ['UpdateDevice']= '316|1|Morgen papier'
end 

if (papier and weekdag and dag) then
      commandArray ['UpdateDevice']= '316|1|Vandaag papier, morgen plastic'
end

if (plastic and weekdag and dag) then
      commandArray ['UpdateDevice']= '316|1|Vandaag plastic'
end



return commandArray

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:16
by SwordFish
EdKo66 wrote:
SwordFish wrote:
EdKo66 wrote:
Gaat er steeds beter uit zien zo. Zit nog met mijn papier-bak die 1x per maand op zaterdag wordt opgehaald, terwijl de rest om de week op vrijdag is.
What isn't working, paper on the last Saturday of the month?
I don't know how to put change the script so it does give this.
Send you a PM

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 11:36
by DewGew
My Weather is not working after the last update. Is somthing changed?

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 12:05
by EdwinK
SwordFish wrote:
EdKo66 wrote:
SwordFish wrote:
What isn't working, paper on the last Saturday of the month?
I don't know how to put change the script so it does give this.
Send you a PM
Returned one to you ;)

Still to bad we can't use the www.afvalwijzer.nl site. What's the use of it.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 13:02
by blacksn0w
Hey folks,
after being the silent reader i would like to share a problem i've come across and ask for your help.

I'm using a button to show the image of a security cam and update it every 1,5s. If i click on the button a iframe is opening which shows me the MJPEG Stream within the iframe. Its working fine and flawlessly but if i close the iframe, the mjpeg stream is still streaming in the background, is there any way to close the connection after the iframe is closed?

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 13:47
by HansieNL
pvdhelm wrote:my garbage bin script isn't working correct. Everyday of the week he tells me to put the garbage outsite, this must be on mondays. and when the collect day is of GFT and Plastic he only display one item
Would be great if we could set a pickup day for every different collection.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 14:05
by EdwinK
HansieNL wrote:
pvdhelm wrote:my garbage bin script isn't working correct. Everyday of the week he tells me to put the garbage outsite, this must be on mondays. and when the collect day is of GFT and Plastic he only display one item
Would be great if we could set a pickup day for every different collection.

I agree with that.

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 14:09
by robgeerts
Thats because the scripts set every other container to false when one is set to true ;)
Basically like:

Code: Select all

if(week=12){
 groen=true;
 grijs=false;
 oranje=false;
}
if(week=13){
 groen=false;
 grijs=true;
 oranje=false;
}
When you actually need:

Code: Select all

groen=false;
grijs=false;
oranje=false;
if(week=12){
grijs=true
}
if(week=12){
groen=true
}
I know, this is not valid coding ;)

Re: Dashticz v2.0, custom positioning and multiple screens

Posted: Thursday 04 May 2017 14:12
by pkrabben
EdKo66 wrote:
HansieNL wrote:
pvdhelm wrote:my garbage bin script isn't working correct. Everyday of the week he tells me to put the garbage outsite, this must be on mondays. and when the collect day is of GFT and Plastic he only display one item
Would be great if we could set a pickup day for every different collection.

I agree with that.
Hi All

See below my "afval" script
It took some configuration to set the dates but is working fine we have

Wednesday every even week Paper
Friday every even week Plastic
Friday every uneven week Groen /GFT
Spoiler: show
week = tonumber (os.date( "%V"))
dag = tostring(os.date("%a"));
status = tonumber(otherdevices_svalues['Afval'])
print('script bin_selector executed')

commandArray = {}
print ('Dag= '..dag)
if (dag=='Sat' or dag=='Sun' ) then
weekend = true; weekdag = false
end

if (dag=='Mon' or dag=='Tue' or dag=='Wed' or dag=='Thu' or dag=='Fri') then
weekend = false ; weekdag = true
end

--Bepalen morgen papier
if(week==2 and dag=='Tue' or week==4 and dag=='Tue' or week==6 and dag=='Tue' or week==8 and dag=='Tue' or week==10 and dag=='Tue' or week==12 and dag=='Tue' or week==14 and dag=='Tue' or week==16 and dag=='Tue' or week==18 and dag=='Tue' or week==20 and dag=='Tue' or week==22 and dag=='Tue' or week==24 and dag=='Tue' or week==26 and dag=='Tue' or week==28 and dag=='Tue'
or week==30 and dag=='Tue' or week==32 and dag=='Tue' or week==34 and dag=='Tue' or week==36 and dag=='Tue' or week==38 and dag=='Tue' or week==40 and dag=='Tue' or week==42 and dag=='Tue' or week==44 and dag=='Tue' or week==46 and dag=='Tue' or week==48 and dag=='Tue' or week==50 and dag=='Tue' or week==52 and dag=='Tue') then
morgenpapier = true; papier = false; morgenplastic = false; plastic = false; niets = false
print ('morgen papier')
end

--Bepalen papier
if(week==2 and dag=='Wed' or week==4 and dag=='Wed' or week==6 and dag=='Wed' or week==8 and dag=='Wed' or week==10 and dag=='Wed' or week==12 and dag=='Wed' or week==14 and dag=='Wed' or week==16 and dag=='Wed' or week==18 and dag=='Wed' or week==20 and dag=='Wed' or week==22 and dag=='Wed' or week==24 and dag=='Wed' or week==26 and dag=='Wed' or week==28 and dag=='Wed'
or week==30 and dag=='Wed' or week==32 and dag=='Wed' or week==34 and dag=='Wed' or week==36 and dag=='Wed' or week==38 and dag=='Wed' or week==40 and dag=='Wed' or week==42 and dag=='Wed' or week==44 and dag=='Wed' or week==46 and dag=='Wed' or week==48 and dag=='Wed' or week==50 and dag=='Wed' or week==52 and dag=='Wed') then
morgenpapier = false; papier = true; morgenplastic = false; plastic = false; niets = false
print ('vandaag papier')
end

--Bepalen morgen plastic
if(week==2 and dag=='Thu' or week==4 and dag=='Thu' or week==6 and dag=='Thu' or week==8 and dag=='Thu' or week==10 and dag=='Thu' or week==12 and dag=='Thu' or week==14 and dag=='Thu' or week==16 and dag=='Thu' or week==18 and dag=='Thu' or week==20 and dag=='Thu' or week==22 and dag=='Thu' or week==24 and dag=='Thu' or week==26 and dag=='Thu' or week==28 and dag=='Thu'
or week==30 and dag=='Thu' or week==32 and dag=='Thu' or week==34 and dag=='Thu' or week==36 and dag=='Thu' or week==38 and dag=='Thu' or week==40 and dag=='Thu' or week==42 and dag=='Thu' or week==44 and dag=='Thu' or week==46 and dag=='Thu' or week==48 and dag=='Thu' or week==50 and dag=='Thu' or week==52 and dag=='Thu') then
morgenpapier = false; papier = false; morgenplastic = true; plastic = false; niets = false
print ('morgen plastic')
end

--Bepalen plastic
if(week==2 and dag=='Fri' or week==4 and dag=='Fri' or week==6 and dag=='Fri' or week==8 and dag=='Fri' or week==10 and dag=='Fri' or week==12 and dag=='Fri' or week==14 and dag=='Fri' or week==16 and dag=='Fri' or week==18 and dag=='Fri' or week==20 and dag=='Fri' or week==22 and dag=='Fri' or week==24 and dag=='Fri' or week==26 and dag=='Fri' or week==28 and dag=='Fri'
or week==30 and dag=='Fri' or week==32 and dag=='Fri' or week==34 and dag=='Fri' or week==36 and dag=='Fri' or week==38 and dag=='Fri' or week==40 and dag=='Fri' or week==42 and dag=='Fri' or week==44 and dag=='Fri' or week==46 and dag=='Fri' or week==48 and dag=='Fri' or week==50 and dag=='Fri' or week==52 and dag=='Fri') then
morgenpapier = false; papier = false; morgenplastic = false; plastic = true; niets = false
print ('vandaag plastic')
end


--Bepalen morgen groen
if(week==1 and dag=='Thu' or week==3 and dag=='Thu' or week==5 and dag=='Thu' or week==7 and dag=='Thu' or week==9 and dag=='Thu' or week==11 and dag=='Thu' or week==13 and dag=='Thu' or week==15 and dag=='Thu' or week==17 and dag=='Thu' or week==19 and dag=='Thu' or week==21 and dag=='Thu' or week==23 and dag=='Thu' or week==25 and dag=='Thu' or week==27 and dag=='Thu'
or week==29 and dag=='Thu' or week==31 and dag=='Thu' or week==33 and dag=='Thu' or week==35 and dag=='Thu' or week==37 and dag=='Thu' or week==39 and dag=='Thu' or week==41 and dag=='Thu' or week==43 and dag=='Thu' or week==45 and dag=='Thu' or week==47 and dag=='Thu' or week==49 and dag=='Thu' or week==51 and dag=='Thu') then
morgenpapier = false; papier = false; morgenplastic = false; plastic = false; morgengrijs = false; grijs = false; morgengroen = true; groen = false; niets = false
print ('morgen groen')
end

--Bepalen groen
if(week==1 and dag=='Fri' or week==3 and dag=='Fri' or week==5 and dag=='Fri' or week==7 and dag=='Fri' or week==9 and dag=='Fri' or week==11 and dag=='Fri' or week==13 and dag=='Fri' or week==15 and dag=='Fri' or week==17 and dag=='Fri' or week==19 and dag=='Fri' or week==21 and dag=='Fri' or week==23 and dag=='Fri' or week==25 and dag=='Fri' or week==27 and dag=='Fri'
or week==29 and dag=='Fri' or week==31 and dag=='Fri' or week==33 and dag=='Fri' or week==35 and dag=='Fri' or week==37 and dag=='Fri' or week==39 and dag=='Fri' or week==41 and dag=='Fri' or week==43 and dag=='Fri' or week==45 and dag=='Fri' or week==47 and dag=='Fri' or week==49 and dag=='Fri' or week==51 and dag=='Fri') then
morgenpapier = false; papier = false; morgenplastic = false; plastic = false; morgengrijs = false; grijs = false; morgengroen = false; groen = true; niets = false
print ('vandaag groen')
end

--Geen afval aan de weg
if (week==2 and dag=='Mon' or week==4 and dag=='Mon' or week==6 and dag=='Mon' or week==8 and dag=='Mon' or week==10 and dag=='Mon' or week==12 and dag=='Mon' or week==14 and dag=='Mon' or week==16 and dag=='Mon' or week==18 and dag=='Mon' or week==20 and dag=='Mon' or week==22 and dag=='Mon' or week==24 and dag=='Mon' or week==26 and dag=='Mon' or week==28 and dag=='Mon'
or week==30 and dag=='Mon' or week==32 and dag=='Mon' or week==34 and dag=='Mon' or week==36 and dag=='Mon' or week==38 and dag=='Mon' or week==40 and dag=='Mon' or week==42 and dag=='Mon' or week==44 and dag=='Mon' or week==46 and dag=='Mon' or week==48 and dag=='Mon' or week==50 and dag=='Mon' or week==52 and dag=='Mon' or week==1 and dag=='Mon' or week==3 and dag=='Mon' or week==5 and dag=='Mon' or week==7 and dag=='Mon' or week==9 and dag=='Mon' or week==11 and dag=='Mon' or week==13 and dag=='Mon' or week==15 and dag=='Mon' or week==17 and dag=='Mon' or week==19 and dag=='Mon' or week==21 and dag=='Mon' or week==23 and dag=='Mon' or week==25 and dag=='Mon' or week==27 and dag=='Mon'
or week==29 and dag=='Mon' or week==31 and dag=='Mon' or week==33 and dag=='Mon' or week==35 and dag=='Mon' or week==37 and dag=='Mon' or week==39 and dag=='Mon' or week==41 and dag=='Mon' or week==43 and dag=='Mon' or week==45 and dag=='Mon' or week==47 and dag=='Mon' or week==49 and dag=='Mon' or week==51 and dag=='Mon' or week==1 and dag=='Tue' or week==3 and dag=='Tue' or week==5 and dag=='Tue' or week==7 and dag=='Tue' or week==9 and dag=='Tue' or week==11 and dag=='Tue' or week==13 and dag=='Tue' or week==15 and dag=='Tue' or week==17 and dag=='Tue' or week==19 and dag=='Tue' or week==21 and dag=='Tue' or week==23 and dag=='Tue' or week==25 and dag=='Tue' or week==27 and dag=='Tue'
or week==29 and dag=='Tue' or week==31 and dag=='Tue' or week==33 and dag=='Tue' or week==35 and dag=='Tue' or week==37 and dag=='Tue' or week==39 and dag=='Tue' or week==41 and dag=='Tue' or week==43 and dag=='Tue' or week==45 and dag=='Tue' or week==47 and dag=='Tue' or week==49 and dag=='Tue' or week==51 and dag=='Tue' or week==1 and dag=='Wed' or week==3 and dag=='Wed' or week==5 and dag=='Wed' or week==7 and dag=='Wed' or week==9 and dag=='Wed' or week==11 and dag=='Wed' or week==13 and dag=='Wed' or week==15 and dag=='Wed' or week==17 and dag=='Wed' or week==19 and dag=='Wed' or week==21 and dag=='Wed' or week==23 and dag=='Wed' or week==25 and dag=='Wed' or week==27 and dag=='Wed'
or week==29 and dag=='Wed' or week==31 and dag=='Wed' or week==33 and dag=='Wed' or week==35 and dag=='Wed' or week==37 and dag=='Wed' or week==39 and dag=='Wed' or week==41 and dag=='Wed' or week==43 and dag=='Wed' or week==45 and dag=='Wed' or week==47 and dag=='Wed' or week==49 and dag=='Wed' or week==51 and dag=='Wed')
then
morgenpapier = false; papier = false; morgenplastic = false; plastic = false; morgengrijs = false; grijs = false; morgengroen = false; groen = false; niets = true
print ('vandaag geen afval buiten zetten')
end

if (niets and weekdag) then
commandArray ['UpdateDevice']= '103|1|Vandaag Geen Bak'
end

if (weekend) then
commandArray ['UpdateDevice']= '103|1|Vandaag Geen Bak'
end

if (morgenpapier and weekdag) then
commandArray ['UpdateDevice']= '103|1|Morgen Papier Bak'
end

if (papier and weekdag) then
commandArray ['UpdateDevice']= '103|1|Vandaag Papier Bak'
end

if (morgenplastic and weekdag) then
commandArray ['UpdateDevice']= '103|1|Morgen Plastic Bak'
end

if (plastic and weekdag) then
commandArray ['UpdateDevice']= '103|1|Vandaag Plastic Bak'
end

if (morgengroen and weekdag) then
commandArray ['UpdateDevice']= '103|1|Morgen Groene Bak'
end

if (groen and weekdag) then
commandArray ['UpdateDevice']= '103|1|Vandaag Groene Bak'
end

return commandArray