From 0f5781e395eb5249807f512253ff8c175f22d1c0 Mon Sep 17 00:00:00 2001 From: stichting MicroKloon Date: Sun, 18 Jun 2023 15:28:24 +0200 Subject: [PATCH] verschillende configuratie's --- Config_Zwembad_U3_R142_1970_1_1.txt | Bin 0 -> 32768 bytes config.dat | Bin 0 -> 131072 bytes config_ESP_Zwembad_U0_Build20113_202119.dat | Bin 0 -> 36864 bytes rules1.txt | 23 +++++++++++ rules2.txt | 0 rulesWerkend.txt | 35 ++++++++++++++++ setting_esp_easy.txt | 14 +++++++ zwembad_rules_laatsterules1.txt | 42 ++++++++++++++++++++ 8 files changed, 114 insertions(+) create mode 100644 Config_Zwembad_U3_R142_1970_1_1.txt create mode 100644 config.dat create mode 100644 config_ESP_Zwembad_U0_Build20113_202119.dat create mode 100644 rules1.txt create mode 100644 rules2.txt create mode 100644 rulesWerkend.txt create mode 100644 setting_esp_easy.txt create mode 100644 zwembad_rules_laatsterules1.txt diff --git a/Config_Zwembad_U3_R142_1970_1_1.txt b/Config_Zwembad_U3_R142_1970_1_1.txt new file mode 100644 index 0000000000000000000000000000000000000000..4dfa2c935574cf991d09c47910e5018754329fc9 GIT binary patch literal 32768 zcmeI%J!{)Q7{Kv6zvKn#Y@HIYp_pV6X-Nw$Svz$JrBGe4M; z@-a$2LB@=sQ@@4!oIsIG981QoBbWaJPjuG3NcT(5Iy=MH+g~=7Qssm7m#!SY)#b;& z)jzj9*FCrTfoHjXN6yU{htj@MO*-jcm-UgP4#QA=8acg|-A-zgQmG{6E3N*NrGMqg zT3n;0V5-bfsxqTilM79VbVr?v^m$V@*Gb3jy))@r$_T8MKq4k!IR+o7dXWYZQk4(zAK0cZ@1Of;kfB*srAb2Jk;jr;_Hok6X#CVEtzaQJ+_!)E;=xU+urh z+rHTCR_FQuQy_OF%|0OYZxZz*2k;`-|2ucsZbZ+3H;v=y_$){^Q71X>X1vKq+wa|t zXZDu!4L3eGuNE#)_8xO5yy)q${$~|!cD?4TeQ5vx2vk`AOaEn>{eMxO|4W}d7c7)O zRYjlw3w2L(+)T1{onw%qcU|QEzvy%2{t!R_0R#|0009ILKmY**5I_I{1Q0*~0R#|0 z009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{ l1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|00D)B#_zQClq2~Yq literal 0 HcmV?d00001 diff --git a/config.dat b/config.dat new file mode 100644 index 0000000000000000000000000000000000000000..5050c51d180a31da09978cfa3b0b0d92699c449a GIT binary patch literal 131072 zcmeI*&2AG{6ae5E#|;uc8>9+BH)dghR4K4VQM(B2sw%4301F6-RV)%a!cO^Fg-xFT zv94g#Wgno6sxMI3AeL310R>@yy(F@AaK;qTI1!X_Q6b& zBu{?)>-Y3cL^>D@l5Cr#*YCI1ZZEAwcC>U>=hnO3)wxc8eXe`&=h5^Yj_0GzH>U?9 zEz_OHwOW$=ohI*R5EF`@;Re|l(IU$6dObax*0=T#=gXkcI59ZY2;74ydpPUNE-fnO zcG5=E<0Cbr$Jsl6yc{3*viiIX*Y4IoZ)bZ51cooxK27J*zAtigJJQy2H#<%nml_vi+w48;b(Ypz&6~}QPP^ZX zs`1Kq^B2bJpfv#k1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009DDjKB{I@r>?iDN}Vag%_n3r7$T$U<`rg#(KXUk3$%vi>3q!Oo>1`RZq&P z#zTM3$M4QR5w9b%$1c5!cpfny@l!-uvHq6{$rB(zfIyi*?f-gIU)jVa%2#LoAH?}R zi?|Yzt@&R^q!Ir{lojiLnUFjI0t5(@3Ct{Z*VfA#RVLr-FZElMneC(#wf;{kryl_V z1PJ5;^@1itFspCW|b6rD@)saXGuZDa@# zAV6Sm0<$YiclXw^3azT~`9J&q-_wZf`+qMY>JfSQFW>pZ*82Ym94P_>2oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pkhgjep DTYBQ6 literal 0 HcmV?d00001 diff --git a/config_ESP_Zwembad_U0_Build20113_202119.dat b/config_ESP_Zwembad_U0_Build20113_202119.dat new file mode 100644 index 0000000000000000000000000000000000000000..7bb5e4da2d909c13c3163c81110ef92f9711b4db GIT binary patch literal 36864 zcmeI5%WD%+6o>C5(`eIFi=cu#kx)TMyAVMwinbL5(P$OaB4wHk&Cp~fWG42p>dJ)+ zpCIB&#D#x>OA%Ktb>~uCxpU)6ka*4{lQ*47lbFurcj%e>IQRL@+`040?bpnS^^g$a z=~db^$^1fc>F%1ETUOFd7CoED8%8#vTls`hSZT6)3C>U=d4y|j6uCYaBKs#vIJHYc z&|gi~$r}V{LQQ2!f@>q0Y-|$6#F}E7 z!<24{GjZ7|)E-NeqcWzP=xW$*yAaEv*{~=H zF)>n2QT9~ATSp=yDd?ne_yDD9k-E`LUT&ZRiM+2LNTPJ9{c+Gz5+XnV1V8`;KmY_l z00cn5uLQEGv|pRv+U_f}JGv2UEofKAgh+OE1JO7T=n;WMO+RMcn_4uAmhGmMRoh+8 z<;m?)B`5|2hLnJ$=>h7w<%_-?r&hio{YLtQwE7&B{69$DM8f>q7xth0w6F@0;9B` z#y}g;)5<-6|JT!6J1vZV|96e_H0fp12&p5l9M3i`e*d=(9GE}=1V8`;JQ0ZAR|{q; zqh&p%-tCF}G5>c<5%>Sy5=4Fw009sHfw6QtKEF2VT8g|#0=s;H zE5(GEriGT{=7y;&IW@i%FY1~VCllo6og^TDKrjfLo8j>ut*DsHsP+wROfPc(x*q?E z8IZN|m3emc~Dy0F=CzurivyV&+w4HIXuMb`oqrz*hubo)Ln-Yo+O4NbI literal 0 HcmV?d00001 diff --git a/rules1.txt b/rules1.txt new file mode 100644 index 0000000..83a11a2 --- /dev/null +++ b/rules1.txt @@ -0,0 +1,23 @@ +On System#Boot do //When the ESP boots, do + gpio,14,0 + timerSet,1,4 //Set Timer 1 for the next event in 30 seconds +endon + +On Rules#Timer=1 do //When Timer1 expires, do + + if [out#t] > [in#t]//abs function + TaskValueSet,verschil,1,[out#t]-[in#t] + else + TaskValueSet,verschil,1,[in#t]-[out#t] + endif + + Publish domoticz/in,'{"idx":144,"nvalue":0,"svalue":"[verschil#t]"}' + Publish domoticz/in,'{"idx":143,"nvalue":0,"svalue":"[out#t]" }' + Publish domoticz/in,'{"idx":142,"nvalue":0,"svalue":"[in#t]" }' + LCD 2,1,"[verschil#t], [out#t], [in#t]" + //LCD 2,1,"[sw#s]" + LCD 1,1,'[%ip%]' + endif + TaskValueSet,11,1,[E1SW1#Switch] + timerSet,1,4 //Resets the Timer 1 for another 30 seconds +endon diff --git a/rules2.txt b/rules2.txt new file mode 100644 index 0000000..e69de29 diff --git a/rulesWerkend.txt b/rulesWerkend.txt new file mode 100644 index 0000000..5b5be12 --- /dev/null +++ b/rulesWerkend.txt @@ -0,0 +1,35 @@ +On System#Boot do //When the ESP boots, do + gpio,14,0 + timerSet,1,4 //Set Timer 1 for the next event in 30 seconds +endon + +On Rules#Timer=1 do //When Timer1 expires, do + if [Pomp#state]=1 + gpio,14,0 + + if [out#t] > [in#t]//abs function + TaskValueSet,verschil,1,[out#t]-[in#t] + else + TaskValueSet,verschil,1,[in#t]-[out#t] + endif + // SendToHTTP api.thingspeak.com,80,/update?api_key=NKVTONNH0NRQAD2T&field1=[in#t]&field2=[out#t] + + // Publish domoticz/in,{"idx":144,"nvalue":[verschil#t],"svalue":"[verschil#t]"} + // Publish domoticz/in,{"idx":143,"nvalue":[out#t],"svalue":"[out#t]"} + // Publish domoticz/in,{"idx":142,"nvalue":[in#t],"svalue":"[in#t]"} + //SendToHttp 85.148.156.144,8080,/json.htm?type=command¶m=udevice&idx=144&svalue=[verschil#t] + //SendToHttp 85.148.156.144,8080,/json.htm?type=command¶m=udevice&idx=143&svalue=[out#t] + //SendToHttp 85.148.156.144,8080,/json.htm?type=command¶m=udevice&idx=142&svalue=[in#t] + //LCD 2,1,[verschil#t] + else + gpio,14,1 +// gpio,2,1 + // LCD 2,1,%uptime% + endif +// TaskValueSet,11,1,[E1SW1#Switch] +// TaskValueSet,dummy,2,[out#t]-[in#t] +// TaskValueSet,11,3,5678 +// TaskValueSet,11,4,9012 + timerSet,1,4 //Resets the Timer 1 for another 30 seconds +endon + diff --git a/setting_esp_easy.txt b/setting_esp_easy.txt new file mode 100644 index 0000000..d357251 --- /dev/null +++ b/setting_esp_easy.txt @@ -0,0 +1,14 @@ +Welcome to ESP Easy: Zwembad + +MainConfigHardwareDevicesRulesTools + +<> Task Device Name Port IDX/Variable GPIO Values +Edit 1 Temperature - DS18b20 bier 28-96-d8-d0-4-0-0-e2 1 GPIO-13 Temperature: 26.50 +Edit 2 Temperature - DS18b20 water 28-ff-a2-45-52-15-1-e0 2 GPIO-13 Temperature: 25.50 +Edit 3 Display - LCD2004 dsp1602 1 GPIO-4 + GPIO-5 +Edit 4 Temperature & Pressure - BMP085 pressure 3 GPIO-4 Temperature: 36.66 + GPIO-5 Pressure: 1016.81 + + +Powered by www.letscontrolit.com \ No newline at end of file diff --git a/zwembad_rules_laatsterules1.txt b/zwembad_rules_laatsterules1.txt new file mode 100644 index 0000000..1f7dd02 --- /dev/null +++ b/zwembad_rules_laatsterules1.txt @@ -0,0 +1,42 @@ +On System#Boot do //When the ESP boots, do + gpio,14,0 + timerSet,1,1 //Set Timer 1 +endon + +On Rules#Timer=1 do //When Timer1 expires, do + if [out#t]>[in#t]//abs function + TaskValueSet,verschil,1,[out#t]-[in#t] + else + TaskValueSet,verschil,1,[in#t]-[out#t] + endif + LCD,1,1 'Opwarming:[Verschil#t]' + LCD,2,1 'Pomp:[PompSwitch#state]' +// gpio,14,PompSwitch#state + timerSet,1,1 //Resets the Timer 1 +endon + +on Details#state=1 do + timerSet,1,4 + LCDCMD,clear + LCD 1,1 '%ip%' + LCD 2,1 '%ssid%'//'%sysname%' +endon + +on Details#state=11 do + timerSet,1,4 + LCDCMD,clear + LCD 1,1 'in:[in#t],uit:[out#t]dak:[dak#t]' + LCD 2,1 'uit-in:[verschil#t],[dak#t]' +endon + + +on PompSwitch#state do +if [PompSwitch#state]=1 + gpio,14,1 +else + gpio,14,0 +endif +// timerSet,1,4 +// LCDCMD,clear +// LCD 1,1 '[PompSwitch#state]' +endon \ No newline at end of file