<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[SDS PLC/PAC: Měření Energie & OnlineTechnology.cz - [vyřešeno] vzorový program - nechodí emaily]]></title>
		<link>https://forum.sds.an-d.cz/viewtopic.php?id=960</link>
		<atom:link href="https://forum.sds.an-d.cz/extern.php?action=feed&amp;tid=960&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Nejnovější příspěvky v [vyřešeno] vzorový program - nechodí emaily.]]></description>
		<lastBuildDate>Thu, 28 Mar 2019 08:14:42 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: [vyřešeno] vzorový program - nechodí emaily]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6565#p6565</link>
			<description><![CDATA[<p>tak vyřešeno, problem byl asi v tom, že v administraci SDS micro musí být ve jméně také správná emailová adresa stejně jako v políčku email.</p><p>chodí to a maily posílá</p><p>Pavel</p>]]></description>
			<author><![CDATA[null@example.com (pkougl)]]></author>
			<pubDate>Thu, 28 Mar 2019 08:14:42 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6565#p6565</guid>
		</item>
		<item>
			<title><![CDATA[Re: [vyřešeno] vzorový program - nechodí emaily]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6564#p6564</link>
			<description><![CDATA[<p>Tak jsem se posunul, ale ne do funkčního stavu, zjistil jsem že chlapci na seznamu mají v nápovědě asi již starou IP adresiu SNTP serveru, upravil jsem jí na adresu která pingá 77.75.78.48 ale nic to neposílá.</p><p>vzorový kod je zde: (email adresu samozřejmě nastaven) ale nevi kde je bota</p><p>děkuji za rady<br />Pavel</p><div class="codebox"><pre><code>// ***********  upozorneni  **************
// pouziva se RAM[300-308] pro akt.teploty
// pouziva se RAM[310-318] pro min.teploty
// pouziva se RAM[320-328] pro max.teploty
// pouziva se RAM[330-338] pro dolni mezni teploty pro email
// pouziva se RAM[340-348] pro horni mezni teploty pro email
// pouziva se RAM[350-358] pro informaci o odeslanem emailu

var _sys;   //ukazatel do sys
var _ram;   //ukazatel do ram
var _ramd;  //dolni mezni hodnoty
var _ramh;  //horni mezni hodnoty
var _rame;  //email odeslan=1
var _tmo;   //timeout pro edeslani dalsiho emailu
var _memo;  //sys[100-8]
var _web;   //sys[140-8]
var _pom;   //pomocna pro vsechno
var _tep;   //teplota ve stupnich (/100)

setparam
{
 // sys[140-7]
 _sys=140;
 _ramd=330;
 _ramh=340;

 label setparam_1:
 _pom=sys[_sys]/1000;
 if (_pom&lt;200) {
  ram[_ramh]=_pom-100;
  ram[_ramh]=-1*ram[_ramh];
 } else {
  ram[_ramh]=_pom-200;
 }
 _pom=sys[_sys] % 1000;
 if (_pom&lt;200) {
  ram[_ramd]=_pom-100;
  ram[_ramd]=-1*ram[_ramd];
 } else {
  ram[_ramd]=_pom-200;
 }
 _sys++;
 _ramd++;
 _ramh++;
 if (_sys&lt;148) goto setparam_1;
}

savetopm
{
 _pom=0;
 _memo=100;
 _web=140;

 label savetopm_1:
 if (sys[_memo]!=sys[_web]) {
  sys[_memo]=sys[_web];
  echo(&#039;Hodnota &#039;, sys[_web], &#039; ulozena do permanentni pameti&#039;);
  _pom=1;
 }
 _memo++;
 _web++;
 if (_memo&lt;108) goto savetopm_1;
 if (_pom==1) setparam();  //nastaveni parametru z web promennych
}

nactitemp
{
 _sys=310;
 _ram=300;
 label nactitemp_1:
 if (sys[_sys]&gt;0 &amp;&amp; sys[_sys]&lt;20000) {
  ram[_ram]=sys[_sys];
  _pom=_ram+10;
  if (ram[_ram]&lt;ram[_pom]){
   ram[_pom]=ram[_ram];
  }
  _pom=_ram+20;
  if (ram[_ram]&gt;ram[_pom]){
   ram[_pom]=ram[_ram];
  }
 }
 _sys++;
 _ram++;
 if (_sys&lt;318) goto nactitemp_1;
}

kontrtemp
{
 _ram=300;
 _ramd=330;
 _ramh=340;
 _rame=350;
 label kontrtemp_1:

 _pom=_ram-299;
 _tep=ram[_ram]/100;  //akt.teplota ve stupnich
 if (_tep&lt;ram[_ramd] &amp;&amp; ram[_rame]&lt;sys[3]){
  echo(&#039;Teplota cidla &#039;, _pom, &#039; je nizsi nez nastavena (&#039;, _tep, &#039; st.C)&#039;);
  smtp_send(text[100], &#039;SDS panel teplot&#039;, &#039;Teplota cidla &#039;, _pom, &#039; je nizsi nez nastavena (&#039;, _tep, &#039; st.C)&#039;);
  ram[_rame]=sys[3]+8640000;  //az za 24h se odesle dalsi email pokud se teplota nevrati
 }
 if (_tep&gt;ram[_ramh] &amp;&amp; ram[_rame]&lt;sys[3]){
  echo(&#039;Teplota cidla &#039;, _pom, &#039; je vyssi nez nastavena (&#039;, _tep, &#039; st.C)&#039;);
  smtp_send(text[100], &#039;SDS panel teplot&#039;, &#039;Teplota cidla &#039;, _pom, &#039; je vyssi nez nastavena (&#039;, _tep, &#039; st.C)&#039;);
  ram[_rame]=sys[3]+8640000;  //az za 24h se odesle dalsi email pokud se teplota nevrati
 }
 if (_tep&gt;ram[_ramd] &amp;&amp; _tep&lt;ram[_ramh]){
  _pom=_tmo*100;
  ram[_rame]=sys[3]+_pom;  //timeout
 }

 _ram++;
 _ramd++;
 _ramh++;
 _rame++;
 if (_ram&lt;308) goto kontrtemp_1;
}

init
{
 echo(&#039;Teplomer spusten&#039;);</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (pkougl)]]></author>
			<pubDate>Tue, 26 Mar 2019 08:25:47 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6564#p6564</guid>
		</item>
		<item>
			<title><![CDATA[[vyřešeno] vzorový program - nechodí emaily]]></title>
			<link>https://forum.sds.an-d.cz/viewtopic.php?pid=6563#p6563</link>
			<description><![CDATA[<p>Zdravím, pořídil jsem pro kamaráda SDS Micro e r2 a chci monitorovat teploty a při překročení meze poslat email. Ideální je prostě ten vzorový prográmek &quot;program pro zobrazení teplotních čidel 8x s možností informace o překročení teploty na email ...pro moduly MICRO a MACRO,TTC&quot;. <br />Program jsem nahrál, web stránku také. V programu upravil email adresu, pro zkoušení upravil čas &quot;čekání&quot; na odesílání emailu. V administraci sds modulu nastavil jméno, heslo, adresu a snad dobrou IP seznam emailu (77.75.72.43). <br />Nastavil čidlo teploty a limity v web stránce. v konzoli to vypisuje překročení teploty ale emeil nedorazí.<br />Neporadili by mi někdo kde mám zokopaného psa?</p><p>ještě poté dotaz, budu chtít odesílat také data na portál - to budu muset asi potom vytvořit souhrnný sloučený program teplot s tim co mi vygenefuje portál pro odesílání dat že?</p><p>díky</p><p>Pavel</p>]]></description>
			<author><![CDATA[null@example.com (pkougl)]]></author>
			<pubDate>Sun, 24 Mar 2019 18:17:19 +0000</pubDate>
			<guid>https://forum.sds.an-d.cz/viewtopic.php?pid=6563#p6563</guid>
		</item>
	</channel>
</rss>
