doc/bms-ch8.sgml

changeset 852
71f0fa38b634
parent 851
b15fa90a9af5
equal deleted inserted replaced
851:b15fa90a9af5 852:71f0fa38b634
507 "RSSI":"-37" 507 "RSSI":"-37"
508 } 508 }
509 </programlisting> 509 </programlisting>
510 510
511 <para> 511 <para>
512 De densiteit wordt door de iSpindel in graden Plato gegeven en zo worden 512 De densiteit wordt door de iSpindel in graden Plato gegeven maar wordt sinds server versie 0.3.44 niet
513 de gegevens ook verwerkt. 513 meer gebruikt. De server heeft nu zelf per iSpindel een calibratie tabel en gebruikt die om graden Plato
514 Zorg er dus voor dat de iSpindel gecalibreerd wordt in Plato. 514 te berekenen. Hiervoor wordt alleen de 'angle' gebruikt om de gravity in Plato te berekenen.
515 Hierdoor is het dus zelfs mogelijk online de calibratie aan te passen.
515 Het script <code>/ispindel/index.php</code> verzorgd de omzetting van de iSpindel POST data naar MQTT 516 Het script <code>/ispindel/index.php</code> verzorgd de omzetting van de iSpindel POST data naar MQTT
516 data. 517 data.
517 Eerst wordt het node bericht gemaakt:</para> 518 Eerst wordt het node bericht gemaakt:</para>
518 <programlisting> 519 <programlisting>
519 mbv1.0/ispindels/NBIRTH/ispindel-d50dc9 520 mbv1.0/ispindels/NBIRTH/ispindel-d50dc9
554 </programlisting> 555 </programlisting>
555 556
556 <para> 557 <para>
557 De iSpindel stuurt geen aparte log informatie, alle informatie voor de logfile 558 De iSpindel stuurt geen aparte log informatie, alle informatie voor de logfile
558 wordt uit het standaard unit data bericht gehaald. 559 wordt uit het standaard unit data bericht gehaald.
559 Ook wordt het SG door <code>bmsd</code> berekend uit de ontvangen Plato waarde. 560 Ook wordt het Plato en SG door <code>bmsd</code> berekend uit de ontvangen <code>angle</code> waarde.
560 De log gegevens worden niet opgeslagen in de SQL database 561 De log gegevens worden niet opgeslagen in de SQL database
561 maar weggeschreven in platte tekst bestanden. Hierdoor is de gelogde informatie sneller toegankelijk. 562 maar weggeschreven in platte tekst bestanden. Hierdoor is de gelogde informatie sneller toegankelijk.
562 Ieder brouw product heeft zijn eigen bestand. 563 Ieder brouw product heeft zijn eigen bestand.
563 De bestanden staan in <code>www/logs/ispindel/</code>. 564 De bestanden staan in <code>www/logs/ispindel/</code>.
564 De bestandsnamen zijn <code>product_code\ product_name.log</code>. 565 De bestandsnamen zijn <code>product_code\ product_name.log</code>.
573 4 batterij voltage ------------------------------+ | | | 574 4 batterij voltage ------------------------------+ | | |
574 5 tilt hoek ---------------------------------------------+ | | 575 5 tilt hoek ---------------------------------------------+ | |
575 6 update interval ----------------------------------------------+ | 576 6 update interval ----------------------------------------------+ |
576 7 ispindel uuid ------------------------------------------------------------------+ 577 7 ispindel uuid ------------------------------------------------------------------+
577 </programlisting> 578 </programlisting>
579 <para>
580 De data staat tegenwoordig ook in de database in de tabel <code>log_ispindel</code>. Door
581 verbeteringen in de MySQL database is dit nu voldoende snel.
582 </para>
578 </sect1> 583 </sect1>
579 584
580 585
581 </chapter> 586 </chapter>

mercurial