# HG changeset patch # User Michiel Broek # Date 1552041066 -3600 # Node ID 9a8c650972caa4deae4389387d08936402e4b876 # Parent d49da6d0b451ebc55130be46684d92f5eca70f6e Update some documentation. Thermometer gauges animate easing diff -r d49da6d0b451 -r 9a8c650972ca README.design --- 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. diff -r d49da6d0b451 -r 9a8c650972ca doc/bms-ch3.sgml --- 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. 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. -NCMD uitwerken. +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. +NCMD is een commando bestemd voor een node. +Dit kan bijvoorbeeld een reboot commando zijn. DBIRTH is een of meer berichten van een apparaat wat online komt -en ingeschakeld is. Bij het opstarten van de node is er geen device_id +en ingeschakeld is. Een apparaat is een deel van een node. +Bij het opstarten van de node is er geen device_id omdat alle apparaten is een keer verstuurd worden. Indien er later een enkel apparaat ingeschakeld wordt dan is er wel een geldige device_id aanwezig. Hier ook weer, er is een payload bij opstarten en geen payload bij afsluiten om het @@ -64,7 +67,8 @@ uitgeschakelt wordt. DLOG is een data log. Hier bestaat de payload uit gegevens die de bms applicatie in de database zet. -DCMD uitwerken. +DCMD is een commando voor een apparaat wat op een node geinstalleerd is. +Dit zullen voornamelijk instellingen voor dat enkele apparaat zijn. @@ -121,7 +125,11 @@ "Node Control/Reboot":true } } - + +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. + { "timestamp":1532201089, "metric": { @@ -129,6 +137,10 @@ } } +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. diff -r d49da6d0b451 -r 9a8c650972ca www/js/mon_fermenter.js --- 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] } };