Fri, 08 Mar 2019 11:31:06 +0100
Update some documentation. Thermometer gauges animate easing
README.design | file | annotate | diff | comparison | revisions | |
doc/bms-ch3.sgml | file | annotate | diff | comparison | revisions | |
www/js/mon_fermenter.js | file | annotate | diff | comparison | revisions |
--- a/README.design Wed Mar 06 20:15:24 2019 +0100 +++ b/README.design Fri Mar 08 11:31:06 2019 +0100 @@ -24,30 +24,7 @@ 8. bmsd productie platform upgraden, versie 0.0.3 DONE. 9. bmsd recepten editor implementeren. DONE. 10. bmsd uitbreiden met productie (brews) stappen, met hierin recepten. DONE. - 11. bmsd koppelen logs aan productie. Ferment logs klaar, nog brouwlogs. - - - -Web interface bouwen met jqwidgets. - - -Database inventaris: Werking Maten Index/Strings Bool/Ints Utf-8 POST ----------------------------- ------- ------- ------------- --------- ----- ---- -inventory_equipments Ok. Ok. Ok. Ok. Ok. Ok. -inventory_fermentables Ok. Ok. Ok. Ok. Ok. Ok. -inventory_hops Ok. Ok. Ok. Ok. Ok. Ok. -inventory_miscs Ok. Ok. Ok. Ok. Ok. Ok. -inventory_suppliers Ok. Ok. Ok. Ok. Ok. Ok. -inventory_water Ok. Ok. Ok. Ok. Ok. Ok. -inventory_yeasts Ok. Ok. Ok. Ok. Ok. Ok. -profile_fermentation Ok. Ok. Ok. Ok. Ok. Ok. -profile_mash Ok. Ok. Ok. Ok. Ok. Ok. -profile_setup Ok. Ok. Ok. Ok. Ok. Ok. -profile_styles Ok. Ok. Ok. Ok. Ok. Ok. -profile_water Ok. Ok. Ok. Ok. Ok. Ok. -recipes Ok. Ok. Ok. Ok. Ok. Ok. -products Ok. Ok. Ok. Ok. Ok. Ok. - + 11. bmsd koppelen logs aan productie. DONE. @@ -147,6 +124,8 @@ Gisten alcohol_tolerance veld toevoegen. Gisten diastaticus bit toevoegen. +Waarschuwing voor te zwaar voor de gist. +Waarschuwing voor overschrijden moutstort. Gist typen: kveik en brett? Apart of niet.
--- a/doc/bms-ch3.sgml Wed Mar 06 20:15:24 2019 +0100 +++ b/doc/bms-ch3.sgml Fri Mar 08 11:31:06 2019 +0100 @@ -50,10 +50,13 @@ is.</para></listitem> <listitem><para>NDEATH wordt verstuurd als een node offline gaat. Maar het kan ook ontvangen worden als de MQTT verbinding verbroken wordt met een node, het NDEATH -bericht is ook het `last will' bericht van een node.</para></listitem> -<listitem><para>NCMD uitwerken.</para></listitem> +bericht is ook het `last will' bericht van een node. Maar als het echt fout gaat +dan zal er mogenlijk nooit een NDEATH bericht gezien worden.</para></listitem> +<listitem><para>NCMD is een commando bestemd voor een node. +Dit kan bijvoorbeeld een reboot commando zijn.</para></listitem> <listitem><para>DBIRTH is een of meer berichten van een apparaat wat online komt -en ingeschakeld is. Bij het opstarten van de node is er geen <code>device_id</code> +en ingeschakeld is. Een apparaat is een deel van een node. +Bij het opstarten van de node is er geen <code>device_id</code> omdat alle apparaten is een keer verstuurd worden. Indien er later een enkel apparaat ingeschakeld wordt dan is er wel een geldige <code>device_id</code> aanwezig. Hier ook weer, er is een payload bij opstarten en geen payload bij afsluiten om het @@ -64,7 +67,8 @@ uitgeschakelt wordt.</para></listitem> <listitem><para>DLOG is een data log. Hier bestaat de payload uit gegevens die de bms applicatie in de database zet.</para></listitem> -<listitem><para>DCMD uitwerken.</para></listitem> +<listitem><para>DCMD is een commando voor een apparaat wat op een node geinstalleerd is. +Dit zullen voornamelijk instellingen voor dat enkele apparaat zijn.</para></listitem> </orderedlist> </sect1> @@ -121,7 +125,11 @@ "Node Control/Reboot":true } } - +</programlisting> +<para>Dit commando reboot niet de computer maar de applicatie die op een +computer zoals een Raspberry Pi geinstalleerd is. Een uitzondering zijn de +controllers zoals Arduino's en andere eenvoudige systemen.</para> +<programlisting> { "timestamp":1532201089, "metric": { @@ -129,6 +137,10 @@ } } </programlisting> +<para>Dit commando zorgt er voor dat alle NBIRTH en DBIRTH berichten opnieuw +verzonden worden alsof de computer net is opgestart. Dit kan nuttig zijn na +een herstart van de bms applicatie zelf zodat de juiste nodes informatie weer +beschikbaar is.</para> </sect1> <sect1 id="payloadfermdata">
--- a/www/js/mon_fermenter.js Wed Mar 06 20:15:24 2019 +0100 +++ b/www/js/mon_fermenter.js Fri Mar 08 11:31:06 2019 +0100 @@ -168,6 +168,7 @@ style: { fill: '#eeeeee', stroke: '#666666' }, value: 0, colorScheme: 'scheme05', + easing: 'easeOutBack', animationDuration: 1200 }; var gaugeSmalloptions = { @@ -181,6 +182,7 @@ style: { fill: '#eeeeee', stroke: '#666666' }, value: 0, colorScheme: 'scheme05', + easing: 'easeOutBack', animationDuration: 1200, caption: { value: 'Chiller', position: 'bottom', offset: [0, 10] } };