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> |