<div dir="ltr">Dobrý den,<div>poradit už nepotřebuju, kolega Jindroush mě už vyškolil ((::.   Mám dva dokumenty ohledně komunikace s měničem, ale v jiném počítači, odpoledne Vám je pošlu.  RS485 jsem z měniče vytáhl, ale ještě nepřipojil, řešil jsem to generování CRC.   Musím teď natáhnout dráty s RS485 do pracovny, abych nemusel programovat na chodbě u měniče.   Cílem mého snažení je získat z měniče data a použít je k sofistikovanému řízení různých druhů zátěží ( bojler, čerpadlo v bazénu, atd.).   Mám na to destičku  Arduino Mega 2560. </div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Zdravi<br>Jirka Sloupenský  OK1MWW</div></div><br></div></div><div id="DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br><table style="border-top:1px solid #d3d4de"><tr><td style="width:55px;padding-top:13px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" width="46" height="29" style="width: 46px; height: 29px;"></a></td><td style="width:470px;padding-top:12px;color:#41424e;font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Neobsahuje žádné viry.<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank" style="color:#4453ea">www.avast.com</a></td></tr></table><a href="#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2" width="1" height="1"></a></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">po 3. 4. 2023 v 2:19 odesílatel Vláďa Anděl <<a href="mailto:vaelektronik@vaelektronik.cz">vaelektronik@vaelektronik.cz</a>> napsal:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    <div>Dobrý den,</div>
    <div>sice neparadím, ale zeptám se. Měnič
      Goodwe budu mít taky, někdy začátkem září bych měl mít FVE
      nainstalovanou. Kde se k tomu dá sehnat nějaký<br>
    </div>
    <div>popis komunikace? Má tam být linka
      RS485, chtěl bych jí využít. Sice mi říkali, že všechno je
      přístupné přes webové rozhraní, ale to mi přijde pro ovládání
      měniče jako hodně nepraktické.</div>
    <div><br>
    </div>
    <div>Anděl<br>
    </div>
    <div><br>
    </div>
    <div>Dne 02.04.2023 v 17:53 Jirka Mww
      napsal(a):<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">
        <div>Dobrý den,</div>
        <div>pokouším se o komunikace s měničem GOODWE  a trápím se tady
          s překladem v Arduinu - překladač mi píše  </div>
        <div>223:21: warning: invalid conversion from 'int' to 'word*
          {aka unsigned int*}' [-fpermissive]<br>
        </div>
        <div>ten řádek 223 vypadá takto : </div>
        <div>
          <div style="font-family:Consolas,"Courier New",monospace;font-size:14px;line-height:19px;white-space:pre-wrap"><div style="color:rgb(67,79,84)">CRC_GOODWE = <span style="color:rgb(0,151,157)">sCRC16</span><span style="color:rgb(114,142,0)">(</span>*Message, <span style="color:rgb(211,84,0)">6</span><span style="color:rgb(114,142,0)">)</span>;</div><div style="color:rgb(67,79,84)">
</div><div style="color:rgb(67,79,84)">Má to sloužit k výpočtu CRC pro komunikaci s FVE měničem GOODWE </div><div style="color:rgb(67,79,84)">Message je pole o délce 6 znaků, délka je zatím natvrdo 
6.   Nějaké CRC to spočítá, ale nevím, co s tou warning hláškou. </div><div style="color:rgb(67,79,84)">
</div><div style="color:rgb(67,79,84)">Ta volaná funkce je opsaná z manuálu měniče </div><div style="color:rgb(67,79,84)">a po drobných úpravách pro Arduino a moje zvyklosti vypadá takto : </div><div style="color:rgb(67,79,84)">
</div><div style="color:rgb(67,79,84)"><div style="line-height:19px"><div>word <span style="color:rgb(0,151,157)">sCRC16</span><span style="color:rgb(114,142,0)">(</span> word <span style="color:rgb(255,0,0)">*</span><span style="color:rgb(114,142,0)">Msg</span>, word <span style="color:rgb(114,142,0)">DataLen)</span></div><div><span style="color:rgb(114,142,0)">{</span></div><div>byte CRCHi = 0x<span style="color:rgb(211,84,0)">FF</span> ;</div><div>byte CRCLo = 0x<span style="color:rgb(211,84,0)">FF</span> ;</div><div>byte uIndex ;</div><div><span style="color:rgb(128,128,128)">while</span> <span style="color:rgb(114,142,0)">(</span>DataLen--<span style="color:rgb(114,142,0)">)</span></div><div><span style="color:rgb(114,142,0)">{</span></div><div>uIndex = CRCHi ^ *Msg++ ;</div><div>CRCHi = CRCLo ^ <span style="color:rgb(0,151,157)">F_CRCHi</span>[uIndex] ;</div><div>CRCLo = <span style="color:rgb(0,151,157)">F_CRCLo</span>[uIndex] ;</div><div><span style="color:rgb(114,142,0)">}</span></div><div><span style="color:rgb(128,128,128)">return</span> <span style="color:rgb(114,142,0)">((</span>word<span style="color:rgb(114,142,0)">)</span>CRCHi << <span style="color:rgb(211,84,0)">8</span> | CRCLo<span style="color:rgb(114,142,0)">)</span> ;</div><div><span style="color:rgb(114,142,0)">}</span></div></div><div>
</div>To <span style="color:rgb(0,151,157)">F_CRCHi a </span><span style="color:rgb(0,151,157)">F_CRCLo jsou pole hodnot pro výpočet CRC, ty jsem okopíroval beze změny.</span></div><div>
Nevíte někdo prosím, jak tu hlášku odstranit ? <font color="#434f54"> </font></div><div><font color="#434f54">Vypadá to spíš na formální chybu, int tam nikde nepoužívám, jsem zvyklý psát word pro 16 bitivé proměnné. </font>
</div></div>
        </div>
        <br clear="all">
        <div>
          <div dir="ltr">Zdravi<br>
            Jirka Sloupenský  OK1MWW</div>
        </div>
      </div>
      <div id="m_3249109771011912408DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2"><br>
        <table style="border-top:1px solid rgb(211,212,222)">
          <tbody>
            <tr>
              <td style="width:55px;padding-top:13px"><a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" target="_blank"><img src="https://s-install.avcdn.net/ipm/preview/icons/icon-envelope-tick-round-orange-animated-no-repeat-v1.gif" alt="" style="width: 46px; height: 29px;" width="46" height="29"></a></td>
              <td style="width:470px;padding-top:12px;color:rgb(65,66,78);font-size:13px;font-family:Arial,Helvetica,sans-serif;line-height:18px">Neobsahuje
                žádné viry.<a href="https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail" style="color:rgb(68,83,234)" target="_blank">www.avast.com</a></td>
            </tr>
          </tbody>
        </table>
      </div>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" target="_blank">www.HW.cz</a>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a>
</pre>
    </blockquote>
    <p><br>
    </p>
  </div>

_______________________________________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz" target="_blank">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/listinfo/hw-list</a><br>
</blockquote></div>