[{"_path":"/","_draft":false,"_partial":false,"_empty":false,"title":"Welcome","description":"Welcome to Laundromat Plus  Documentation site.\nThis website is a documentation wiki site for the Laundromat Plus appliance that provides manuals and information about how to use and the features of the IoT appliance  .","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"welcome"},"children":[{"type":"element","tag":"div","props":{"align":"center"},"children":[{"type":"text","value":"Welcome"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Welcome to Laundromat Plus "},{"type":"element","tag":"icon","props":{"name":"material-symbols:local-laundry-service","class":"text-indigo-400"},"children":[]},{"type":"text","value":" Documentation site."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis website is a documentation wiki site for the Laundromat Plus appliance that provides manuals and information about how to use and the features of the IoT appliance "},{"type":"element","tag":"icon","props":{"name":"fluent:iot-24-filled"},"children":[]},{"type":"text","value":" ."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Head over to the "},{"type":"element","tag":"a","props":{"href":"/docs"},"children":[{"type":"text","value":"Documentation"}]},{"type":"text","value":" "},{"type":"element","tag":"icon","props":{"name":"mdi:file-document"},"children":[]},{"type":"text","value":" to get started."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"laundry-service","src":"/images/laundry-service.jpg"},"children":[]}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copyright "},{"type":"element","tag":"icon","props":{"name":"fa6-solid:copyright"},"children":[]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"http://www.laundromat.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laundromat"}]},{"type":"text","value":" - All Rights Reserved."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nCreated with ❤ with "},{"type":"element","tag":"a","props":{"href":"https://content.nuxtjs.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Nuxtjs"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://vuejs.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Vuejs"}]},{"type":"text","value":" & "},{"type":"element","tag":"a","props":{"href":"https://tailwindcss.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Tailwind"}]}]}]},"navTitle":"Home","body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"welcome"},"children":[{"type":"element","tag":"div","props":{"align":"center"},"children":[{"type":"text","value":"Welcome"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Welcome to Laundromat Plus "},{"type":"element","tag":"icon","props":{"name":"material-symbols:local-laundry-service","class":"text-indigo-400"},"children":[]},{"type":"text","value":" Documentation site."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis website is a documentation wiki site for the Laundromat Plus appliance that provides manuals and information about how to use and the features of the IoT appliance "},{"type":"element","tag":"icon","props":{"name":"fluent:iot-24-filled"},"children":[]},{"type":"text","value":" ."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Head over to the "},{"type":"element","tag":"a","props":{"href":"/docs"},"children":[{"type":"text","value":"Documentation"}]},{"type":"text","value":" "},{"type":"element","tag":"icon","props":{"name":"mdi:file-document"},"children":[]},{"type":"text","value":" to get started."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"laundry-service","src":"/images/laundry-service.jpg"},"children":[]}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copyright "},{"type":"element","tag":"icon","props":{"name":"fa6-solid:copyright"},"children":[]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"http://www.laundromat.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laundromat"}]},{"type":"text","value":" - All Rights Reserved."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nCreated with ❤ with "},{"type":"element","tag":"a","props":{"href":"https://content.nuxtjs.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Nuxtjs"}]},{"type":"text","value":", "},{"type":"element","tag":"a","props":{"href":"https://vuejs.org/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Vuejs"}]},{"type":"text","value":" & "},{"type":"element","tag":"a","props":{"href":"https://tailwindcss.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Tailwind"}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:1.index.md","_source":"content","_file":"1.index.md","_extension":"md"},{"_path":"/docs","_draft":false,"_partial":false,"_empty":false,"title":"","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"documents"},"children":[{"type":"text","value":"Documents"}]},{"type":"element","tag":"list","props":{},"children":[{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/realtimeclock"},"children":[{"type":"text","value":"Real Time Clock module"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/factory-reset"},"children":[{"type":"text","value":"Factory Reset"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/revoke-registration"},"children":[{"type":"text","value":"Revoke Registration"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/user-interface"},"children":[{"type":"text","value":"User Interface"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/operator-interface"},"children":[{"type":"text","value":"Operator Interface"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/technician-interface"},"children":[{"type":"text","value":"Technician Interface"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/wiring-diagram"},"children":[{"type":"text","value":"Wiring Diagram"}]}]}]}]}]},"navTitle":"Documentation","body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"documents"},"children":[{"type":"text","value":"Documents"}]},{"type":"element","tag":"list","props":{},"children":[{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/realtimeclock"},"children":[{"type":"text","value":"Real Time Clock module"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/factory-reset"},"children":[{"type":"text","value":"Factory Reset"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/revoke-registration"},"children":[{"type":"text","value":"Revoke Registration"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/user-interface"},"children":[{"type":"text","value":"User Interface"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/operator-interface"},"children":[{"type":"text","value":"Operator Interface"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/technician-interface"},"children":[{"type":"text","value":"Technician Interface"}]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"/docs/wiring-diagram"},"children":[{"type":"text","value":"Wiring Diagram"}]}]}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"documents","depth":2,"text":"Documents"}]}},"_type":"markdown","_id":"content:2.docs:1.index.md","_source":"content","_file":"2.docs/1.index.md","_extension":"md"},{"_path":"/docs/realtimeclock","_draft":false,"_partial":false,"_empty":false,"title":"Real time clock module","description":"A real-time clock (RTC) is an integrated hardware circuit that keeps track of the current time.\nThis RTCs module have an alternate source of power, so they can continue to keep time while the primary source of power is off or unavailable.","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"real-time-clock"},"children":[{"type":"text","value":"Real Time Clock"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A real-time clock (RTC) is an integrated hardware circuit that keeps track of the current time."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis RTCs module have an alternate source of power, so they can continue to keep time while the primary source of power is off or unavailable."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is an important feature for the server applications which under some circumstances cannot always had a network connection to access the NTP (Network Time Server) from the internet.\nThe RTC also useful to keep track the system time clock during power outage or intermittent power supply where the time is critical especially for transaction application."}]},{"type":"element","tag":"h1","props":{"id":"install-the-rtc-hardware-module"},"children":[{"type":"text","value":"Install the RTC hardware module"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is always best to turn your Raspberry Pi off before plugging anything onto the GPIO pins."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nNow plug the board onto your Raspberry Pi GPIO pins on the inside corner with the RTC board pointing inwards, as shown below :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"rtc-module-rpi3","src":"/images/rtc-module-rpi3.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please do note that this RTC module is only needed for the server machine of this Laundromat Plus system. No need to install this on client machine since that will taken care of by it's software, besides the gpio interface on client machine is already occupied by the lcd."}]},{"type":"element","tag":"h1","props":{"id":"set-time-date"},"children":[{"type":"text","value":"Set Time Date"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the RTC module installed, the server OS (since version 5.x) will recognize the module and get the time from it during boot. The system time will synced on each boot so it never lost track the current time date.\nTo set the correct date and time for the RTC is easy :"}]},{"type":"element","tag":"ol","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the terminal (you may ssh into the machine or directly connect it to hdmi display)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"From the command prompt execute this command  to check the current date and time of the machine :"},{"type":"element","tag":"code","props":{"code":"timedatectl\n","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"timedatectl\n"}]}]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"timedatectl-before","src":"/images/timedatectl-before.png"},"children":[]},{"type":"text","value":"\nThe output is self explanatory, it tells you the current system time and the RTC time."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"To set the system time :"},{"type":"element","tag":"code","props":{"code":"sudo date -s \"13 jan 2020 09:00:00\"\nsudo hwclock -w\n","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"sudo date -s \"13 jan 2020 09:00:00\"\nsudo hwclock -w\n"}]}]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setdatetime","src":"/images/setdatetime.png"},"children":[]},{"type":"text","value":"\nThe first command will set the system time to it's desired value and the second command will save it to the RTC module."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check again the result with :"},{"type":"element","tag":"code","props":{"code":"timedatectl\n","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"text","value":"timedatectl\n"}]}]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"timedatectl-after","src":"/images/timedatectl-after.png"},"children":[]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Done"}]}]},{"type":"element","tag":"h1","props":{"id":"test-the-result"},"children":[{"type":"text","value":"Test the result"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shutdown the server machine gracefully, leave it without power for sometime, and powered back on after it. Somehow, make sure you are NOT connect to the internet (or it will automatically sync the system time to NTP) and check again with "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"timedatectl"}]},{"type":"text","value":" command."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"rtc-module-rpi","src":"/images/rtc-module-rpi.jpg"},"children":[]}]}]},"subtitle":"Real time clock","date":"2020-01-15T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"real-time-clock"},"children":[{"type":"text","value":"Real Time Clock"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A real-time clock (RTC) is an integrated hardware circuit that keeps track of the current time."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis RTCs module have an alternate source of power, so they can continue to keep time while the primary source of power is off or unavailable."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is an important feature for the server applications which under some circumstances cannot always had a network connection to access the NTP (Network Time Server) from the internet.\nThe RTC also useful to keep track the system time clock during power outage or intermittent power supply where the time is critical especially for transaction application."}]},{"type":"element","tag":"h1","props":{"id":"install-the-rtc-hardware-module"},"children":[{"type":"text","value":"Install the RTC hardware module"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"It is always best to turn your Raspberry Pi off before plugging anything onto the GPIO pins."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nNow plug the board onto your Raspberry Pi GPIO pins on the inside corner with the RTC board pointing inwards, as shown below :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"rtc-module-rpi3","src":"/images/rtc-module-rpi3.jpg"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Please do note that this RTC module is only needed for the server machine of this Laundromat Plus system. No need to install this on client machine since that will taken care of by it's software, besides the gpio interface on client machine is already occupied by the lcd."}]},{"type":"element","tag":"h1","props":{"id":"set-time-date"},"children":[{"type":"text","value":"Set Time Date"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After the RTC module installed, the server OS (since version 5.x) will recognize the module and get the time from it during boot. The system time will synced on each boot so it never lost track the current time date.\nTo set the correct date and time for the RTC is easy :"}]},{"type":"element","tag":"ol","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Open the terminal (you may ssh into the machine or directly connect it to hdmi display)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"From the command prompt execute this command  to check the current date and time of the machine :"},{"type":"element","tag":"code","props":{"code":"timedatectl\n","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"style":{"color":"#F8F8F2"}},"children":[{"type":"text","value":"timedatectl"}]}]}]}]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"timedatectl-before","src":"/images/timedatectl-before.png"},"children":[]},{"type":"text","value":"\nThe output is self explanatory, it tells you the current system time and the RTC time."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"To set the system time :"},{"type":"element","tag":"code","props":{"code":"sudo date -s \"13 jan 2020 09:00:00\"\nsudo hwclock -w\n","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"style":{"color":"#F8F8F2"}},"children":[{"type":"text","value":"sudo date -s "}]},{"type":"element","tag":"span","props":{"style":{"color":"#E9F284"}},"children":[{"type":"text","value":"\""}]},{"type":"element","tag":"span","props":{"style":{"color":"#F1FA8C"}},"children":[{"type":"text","value":"13 jan 2020 09:00:00"}]},{"type":"element","tag":"span","props":{"style":{"color":"#E9F284"}},"children":[{"type":"text","value":"\""}]}]},{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"style":{"color":"#F8F8F2"}},"children":[{"type":"text","value":"sudo hwclock -w"}]}]}]}]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setdatetime","src":"/images/setdatetime.png"},"children":[]},{"type":"text","value":"\nThe first command will set the system time to it's desired value and the second command will save it to the RTC module."}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Check again the result with :"},{"type":"element","tag":"code","props":{"code":"timedatectl\n","language":"bash"},"children":[{"type":"element","tag":"pre","props":{},"children":[{"type":"element","tag":"code","props":{"__ignoreMap":""},"children":[{"type":"element","tag":"span","props":{"class":"line"},"children":[{"type":"element","tag":"span","props":{"style":{"color":"#F8F8F2"}},"children":[{"type":"text","value":"timedatectl"}]}]}]}]}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"timedatectl-after","src":"/images/timedatectl-after.png"},"children":[]}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Done"}]}]},{"type":"element","tag":"h1","props":{"id":"test-the-result"},"children":[{"type":"text","value":"Test the result"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Shutdown the server machine gracefully, leave it without power for sometime, and powered back on after it. Somehow, make sure you are NOT connect to the internet (or it will automatically sync the system time to NTP) and check again with "},{"type":"element","tag":"code-inline","props":{},"children":[{"type":"text","value":"timedatectl"}]},{"type":"text","value":" command."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"rtc-module-rpi","src":"/images/rtc-module-rpi.jpg"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:2.docs:2.realtimeclock.md","_source":"content","_file":"2.docs/2.realtimeclock.md","_extension":"md"},{"_path":"/docs/factory-reset","_draft":false,"_partial":false,"_empty":false,"title":"Factory Reset","description":"A factory reset, also known as master reset, is an application restore to its original system state by erasing all of the information stored on the device in an attempt to restore the device to its original manufacturer settings.","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"factory-reset"},"children":[{"type":"text","value":"Factory Reset"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A factory reset, also known as master reset, is an application restore to its original system state by erasing all of the information stored on the device in an attempt to restore the device to its original manufacturer settings."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is needed such on some situation when server is changed / reset / database removed without "},{"type":"element","tag":"a","props":{"href":"/docs/revoke-registration"},"children":[{"type":"text","value":"revoking the client registration"}]},{"type":"text","value":" settings first. Ideally, to revoke all registration setting on the client is the right thing to do before setting up to another server."}]},{"type":"element","tag":"h1","props":{"id":"how-to-factory-reset"},"children":[{"type":"text","value":"How to Factory Reset"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enter Recovery Mode aka Factory Reset is to launch the Factory Reset application from application menu :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"factory_reset-menu","src":"/images/factory_reset-menu.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That will open a fullscreen application that ask you to enter the PIN password to continue the process. The PIN password is the same as engineering mode pin or technician pin. CL button to clear entries and 0 to exit"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"factory_reset-pin","src":"/images/factory_reset-pin.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After entering the correct passcode then the recovery process will begin, it will remove all the curent settings and fill it in with the default value from manufacturer. If finished then will be a confirmation message as below :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"factory_reset-success","src":"/images/factory_reset-success.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As stated, you need to restart the machine so the system will accept the changes."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"restart-shutdown","src":"/images/restart-shutdown.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After rebooting, the client machine will set as unregistered again."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"unregistered","src":"/images/unregistered.png"},"children":[]}]}]},"subtitle":"Factory Reset","date":"2020-01-09T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"factory-reset"},"children":[{"type":"text","value":"Factory Reset"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"A factory reset, also known as master reset, is an application restore to its original system state by erasing all of the information stored on the device in an attempt to restore the device to its original manufacturer settings."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is needed such on some situation when server is changed / reset / database removed without "},{"type":"element","tag":"a","props":{"href":"/docs/revoke-registration"},"children":[{"type":"text","value":"revoking the client registration"}]},{"type":"text","value":" settings first. Ideally, to revoke all registration setting on the client is the right thing to do before setting up to another server."}]},{"type":"element","tag":"h1","props":{"id":"how-to-factory-reset"},"children":[{"type":"text","value":"How to Factory Reset"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enter Recovery Mode aka Factory Reset is to launch the Factory Reset application from application menu :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"factory_reset-menu","src":"/images/factory_reset-menu.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"That will open a fullscreen application that ask you to enter the PIN password to continue the process. The PIN password is the same as engineering mode pin or technician pin. CL button to clear entries and 0 to exit"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"factory_reset-pin","src":"/images/factory_reset-pin.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After entering the correct passcode then the recovery process will begin, it will remove all the curent settings and fill it in with the default value from manufacturer. If finished then will be a confirmation message as below :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"factory_reset-success","src":"/images/factory_reset-success.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As stated, you need to restart the machine so the system will accept the changes."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"restart-shutdown","src":"/images/restart-shutdown.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After rebooting, the client machine will set as unregistered again."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"unregistered","src":"/images/unregistered.png"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:2.docs:3.factory-reset.md","_source":"content","_file":"2.docs/3.factory-reset.md","_extension":"md"},{"_path":"/docs/revoke-registration","_draft":false,"_partial":false,"_empty":false,"title":"Revoke Registration","description":"Revoke registration is to remove the registration status and erase all the current server settings from the machine.","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"revoke-registration"},"children":[{"type":"text","value":"Revoke Registration"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Revoke registration is to remove the registration status and erase all the current server settings from the machine."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After client machine registered, the system is paired or locked to it's server settings for data interaction. To unregister the machine from it's server so it can be use on another outlets or another server you need to revoke the previous registration status first."}]},{"type":"element","tag":"h1","props":{"id":"how-to-revoke-registration"},"children":[{"type":"text","value":"How to Revoke Registration"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go to Settings Menu and enter Set Server Menu, if the machine is already registered it will show like this :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"registered","src":"/images/registered.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Revoke Registered button to trigger the unregistering process. And when it finish it will show a confirmation message :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"revoke-registration","src":"/images/revoke-registration.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As stated, you need to restart the machine so the system will accept the changes."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"restart-shutdown","src":"/images/restart-shutdown.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After rebooting, the client machine will set as unregistered again."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"unregistered","src":"/images/unregistered.png"},"children":[]}]}]},"subtitle":"Revoke Registration","date":"2019-12-20T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"revoke-registration"},"children":[{"type":"text","value":"Revoke Registration"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Revoke registration is to remove the registration status and erase all the current server settings from the machine."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After client machine registered, the system is paired or locked to it's server settings for data interaction. To unregister the machine from it's server so it can be use on another outlets or another server you need to revoke the previous registration status first."}]},{"type":"element","tag":"h1","props":{"id":"how-to-revoke-registration"},"children":[{"type":"text","value":"How to Revoke Registration"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go to Settings Menu and enter Set Server Menu, if the machine is already registered it will show like this :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"registered","src":"/images/registered.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Press the Revoke Registered button to trigger the unregistering process. And when it finish it will show a confirmation message :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"revoke-registration","src":"/images/revoke-registration.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"As stated, you need to restart the machine so the system will accept the changes."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"restart-shutdown","src":"/images/restart-shutdown.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"After rebooting, the client machine will set as unregistered again."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"unregistered","src":"/images/unregistered.png"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[]}},"_type":"markdown","_id":"content:2.docs:4.revoke-registration.md","_source":"content","_file":"2.docs/4.revoke-registration.md","_extension":"md"},{"_path":"/docs/user-interface","_draft":false,"_partial":false,"_empty":false,"title":"User Interface","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"user-interface"},"children":[{"type":"text","value":"User Interface"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"User interface here is where customer interact with the system and is very easy to use."}]},{"type":"element","tag":"h3","props":{"id":"start-page"},"children":[{"type":"text","value":"Start Page"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the start page where we begin :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"startpage","src":"/images/startpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The dot on the right top of the page is the internet connectivity indicator. It will stay Green when internet is available and turns Red when cannot reach the internet between interval window scanning 10 seconds. This myLaundry IoT system is heavily depends on internet connection to talk to it's server, so make sure to begin only when the dot is green. Check the internet connection or put the system on maintenance mode if the dot stays red for more than 10 seconds."}]},{"type":"element","tag":"h3","props":{"id":"rfid-scan-page"},"children":[{"type":"text","value":"RFID Scan Page"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When Start button is pressed, the system will request the transaction id to the server and will show this RFID Scan page for user to tap the RFID card for payment :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"rfidscanpage","src":"/images/rfidscan.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the good time for user to tap the RFID Card to authorize the payment."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis RFID Scan page will stay listening for any RFID Card tapping for a minute time period and then it will cancel the transaction automatically. Same thing happen also when user press the Back key, the transaction will cancelled and will lead back to start page."}]},{"type":"element","tag":"h3","props":{"id":"wash-page"},"children":[{"type":"text","value":"Wash Page"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the payment succeeded and got an acknowledgement signal from its server, the laundry machine will turned on and will show this success screen :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"washpage","src":"/images/washpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the time where user will do their laundry after success payment. The interface will stay on this screen for 10 seconds and will close automatically after it, then go back to the Start Page and ready for the next job."}]}]},"subtitle":"How it works","date":"2019-10-08T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"user-interface"},"children":[{"type":"text","value":"User Interface"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"User interface here is where customer interact with the system and is very easy to use."}]},{"type":"element","tag":"h3","props":{"id":"start-page"},"children":[{"type":"text","value":"Start Page"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the start page where we begin :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"startpage","src":"/images/startpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The dot on the right top of the page is the internet connectivity indicator. It will stay Green when internet is available and turns Red when cannot reach the internet between interval window scanning 10 seconds. This myLaundry IoT system is heavily depends on internet connection to talk to it's server, so make sure to begin only when the dot is green. Check the internet connection or put the system on maintenance mode if the dot stays red for more than 10 seconds."}]},{"type":"element","tag":"h3","props":{"id":"rfid-scan-page"},"children":[{"type":"text","value":"RFID Scan Page"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"When Start button is pressed, the system will request the transaction id to the server and will show this RFID Scan page for user to tap the RFID card for payment :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"rfidscanpage","src":"/images/rfidscan.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the good time for user to tap the RFID Card to authorize the payment."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis RFID Scan page will stay listening for any RFID Card tapping for a minute time period and then it will cancel the transaction automatically. Same thing happen also when user press the Back key, the transaction will cancelled and will lead back to start page."}]},{"type":"element","tag":"h3","props":{"id":"wash-page"},"children":[{"type":"text","value":"Wash Page"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"If the payment succeeded and got an acknowledgement signal from its server, the laundry machine will turned on and will show this success screen :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"washpage","src":"/images/washpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the time where user will do their laundry after success payment. The interface will stay on this screen for 10 seconds and will close automatically after it, then go back to the Start Page and ready for the next job."}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"user-interface","depth":2,"text":"User Interface","children":[{"id":"start-page","depth":3,"text":"Start Page"},{"id":"rfid-scan-page","depth":3,"text":"RFID Scan Page"},{"id":"wash-page","depth":3,"text":"Wash Page"}]}]}},"_type":"markdown","_id":"content:2.docs:5.user-interface.md","_source":"content","_file":"2.docs/5.user-interface.md","_extension":"md"},{"_path":"/docs/operator-interface","_draft":false,"_partial":false,"_empty":false,"title":"Operator Interface","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"operator-interface"},"children":[{"type":"text","value":"Operator Interface"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Operator interface is only for the operator personnel in charge for the laundry machine."}]},{"type":"element","tag":"h3","props":{"id":"startpage"},"children":[{"type":"text","value":"StartPage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the start page where we begin :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"startpage","src":"/images/startpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enter the operator page use the logo button on the top left. It will ask the operator's pin number to authorize the access."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"pinpage","src":"/images/pinpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter the operator's pin number supplied by the technician, followed by pressing OK button. CL or clear button is to erase the previous entry and enter 0 (zero) then OK to go back to start screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf the pin is correct then it will show this operator screen :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"infopage","src":"/images/infopage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The info box will show the various system status and variable such as :"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Software version"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Registered Machine ID"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Server IP / Hostname"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Company ID"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Outlet ID"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Machine Type"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"AP where the system is connected to"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System local IP"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System hostname"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System CPU temperature (in celcius)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System Memory usage (in percentage)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System Disk usage (in percentage)"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the bottom there are 3 buttons which will do this task :"}]},{"type":"element","tag":"h3","props":{"id":"home-"},"children":[{"type":"text","value":"Home :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go back to Start Page"}]},{"type":"element","tag":"h3","props":{"id":"maintenance-"},"children":[{"type":"text","value":"Maintenance :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Maintenance mode is use to trigger notification to the head office of this myLaundry system, telling that there are troubles on this machine and it needs a service technician to fix the problem.\nThis mode will also put the system into maintenance mode and no longer in operation for customers. All transactions for this machine will put on hold on the server and the machine id for this machine is suspended.\n"},{"type":"element","tag":"img","props":{"alt":"maintenancemode","src":"/images/maintenancemode.png"},"children":[]},{"type":"element","tag":"img","props":{"alt":"maintenancepage","src":"/images/maintenancepage.png"},"children":[]},{"type":"text","value":"\nAfter the visit, technician will try to fix any issue on this machine, and if everything okay, the technician will set again back to normal operation by pressing Normal button."}]},{"type":"element","tag":"h3","props":{"id":"restart-"},"children":[{"type":"text","value":"Restart :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will restart the system. However, the system will ask again either to reboot or shutdown.\n"},{"type":"element","tag":"img","props":{"alt":"restartshutdown","src":"/images/restart-shutdown.png"},"children":[]}]}]},"subtitle":"Operator manual","date":"2019-10-07T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"operator-interface"},"children":[{"type":"text","value":"Operator Interface"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Operator interface is only for the operator personnel in charge for the laundry machine."}]},{"type":"element","tag":"h3","props":{"id":"startpage"},"children":[{"type":"text","value":"StartPage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the start page where we begin :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"startpage","src":"/images/startpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enter the operator page use the logo button on the top left. It will ask the operator's pin number to authorize the access."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"pinpage","src":"/images/pinpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Enter the operator's pin number supplied by the technician, followed by pressing OK button. CL or clear button is to erase the previous entry and enter 0 (zero) then OK to go back to start screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf the pin is correct then it will show this operator screen :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"infopage","src":"/images/infopage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The info box will show the various system status and variable such as :"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Software version"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Registered Machine ID"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Server IP / Hostname"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Company ID"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Outlet ID"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"Machine Type"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"AP where the system is connected to"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System local IP"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System hostname"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System CPU temperature (in celcius)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System Memory usage (in percentage)"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"text","value":"System Disk usage (in percentage)"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"On the bottom there are 3 buttons which will do this task :"}]},{"type":"element","tag":"h3","props":{"id":"home-"},"children":[{"type":"text","value":"Home :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go back to Start Page"}]},{"type":"element","tag":"h3","props":{"id":"maintenance-"},"children":[{"type":"text","value":"Maintenance :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Maintenance mode is use to trigger notification to the head office of this myLaundry system, telling that there are troubles on this machine and it needs a service technician to fix the problem.\nThis mode will also put the system into maintenance mode and no longer in operation for customers. All transactions for this machine will put on hold on the server and the machine id for this machine is suspended.\n"},{"type":"element","tag":"img","props":{"alt":"maintenancemode","src":"/images/maintenancemode.png"},"children":[]},{"type":"element","tag":"img","props":{"alt":"maintenancepage","src":"/images/maintenancepage.png"},"children":[]},{"type":"text","value":"\nAfter the visit, technician will try to fix any issue on this machine, and if everything okay, the technician will set again back to normal operation by pressing Normal button."}]},{"type":"element","tag":"h3","props":{"id":"restart-"},"children":[{"type":"text","value":"Restart :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will restart the system. However, the system will ask again either to reboot or shutdown.\n"},{"type":"element","tag":"img","props":{"alt":"restartshutdown","src":"/images/restart-shutdown.png"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"operator-interface","depth":2,"text":"Operator Interface","children":[{"id":"startpage","depth":3,"text":"StartPage"},{"id":"home-","depth":3,"text":"Home :"},{"id":"maintenance-","depth":3,"text":"Maintenance :"},{"id":"restart-","depth":3,"text":"Restart :"}]}]}},"_type":"markdown","_id":"content:2.docs:6.operator-interface.md","_source":"content","_file":"2.docs/6.operator-interface.md","_extension":"md"},{"_path":"/docs/technician-interface","_draft":false,"_partial":false,"_empty":false,"title":"Technician Interface","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"technician-interface"},"children":[{"type":"text","value":"Technician Interface"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Technician interface is only for the technician personnel in charge for the laundry machine."}]},{"type":"element","tag":"h3","props":{"id":"startpage"},"children":[{"type":"text","value":"StartPage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the start page where we begin :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"startpage","src":"/images/startpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enter the technician page use the logo button on the top left. It will ask the technician's pin number to authorize the access."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"pinpage","src":"/images/pinpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two types of pin on this system, the operator pin and technician pin (or engineering mode pin). To enter technician mode page use the engineeringmode pin, followed by OK button. CL or clear button is to erase the previous entry and enter 0 (zero) then OK to go back to start screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf the pin is correct then it will show this technician mode screen :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"settingspage","src":"/images/settingspage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This technician mode screen also called Settings Page,  contains several important setting for the whole system such as :"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-pin"},"children":[{"type":"text","value":"Set PIN"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set the operator pin number"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-server"},"children":[{"type":"text","value":"Set Server"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set server parameters"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-rfid"},"children":[{"type":"text","value":"Set RFID"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set RFID parameters"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-machine-type"},"children":[{"type":"text","value":"Set Machine_type"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set the machine id or pulse type"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#home"},"children":[{"type":"text","value":"Home"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo get back to start page"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#test"},"children":[{"type":"text","value":"Test"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo test the machine trigger pulse type"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#wifi"},"children":[{"type":"text","value":"Wifi"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set the network connection to wifi AP"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#restart"},"children":[{"type":"text","value":"Restart"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nRestart or Shutdown the machine"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The detail for each settings function :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-pin"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-pin"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set PIN"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choosing this function will show an entry to enter a new pin number for operator."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setpin","src":"/images/setpin.png"},"children":[]},{"type":"text","value":"\nIf there are no physical keyboard attached on the system, then touch the entry field to show up an onscreen keyboard which then you can enter the pin number easily."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setpin-keyb","src":"/images/setpin-keyb.png"},"children":[]},{"type":"text","value":"\nMake sure all pin entry are all digits number and without spaces. You have to close the onscreen keyboard after it so you can press SAVE button, and here is how :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nLong press on the 3 dots button at the bottom right corner of the keyboard, and it will show the Close X button."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"keyb-close","src":"/images/keyb-close.png"},"children":[]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nDon't forget to press Save button to permanently save the Operator's pin number secret. The system will ask to reboot after Save, do it."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-server"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-server"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set Server"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choosing this function will show a new page to set some various server parameters."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nMake sure and always double check the entry for this critical settings parameters or this client machine will never work."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setserverpage","src":"/images/setserverpage.png"},"children":[]}]},{"type":"element","tag":"h4","props":{"id":"set-server-ip"},"children":[{"type":"text","value":"Set Server IP"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This button will let the technician to enter the Server IP for this client machine to work."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setserverip","src":"/images/setserverip.png"},"children":[]}]},{"type":"element","tag":"h4","props":{"id":"set-company"},"children":[{"type":"text","value":"Set Company"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This button will let the technician to enter the Company ID for database network."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setcompanyid","src":"/images/setcompanyid.png"},"children":[]}]},{"type":"element","tag":"h4","props":{"id":"set-outlet-id"},"children":[{"type":"text","value":"Set Outlet ID"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This button will let the technician to enter the Outlet ID for multioutlet feature."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setoutletid","src":"/images/setoutletid.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Don't forget to press Save button to permanently save all that new entry parameters."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nOn first set up, this client machine needs to be register into it's server database to get the machine ID or in other words it will authorizing this machine as parts of the network. So, the Register button will do that after all the entry completed."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nAfter registering the client machine there will only one way out to finalize the changes, Reboot the system. So, Press the Restart button and choose Reboot."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-rfid"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-rfid"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set RFID"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This function will perform RFID card read test. Once  chosen it will show this sub menu :\n"},{"type":"element","tag":"img","props":{"alt":"setrfidpage","src":"/images/setrfidpage.png"},"children":[]},{"type":"text","value":"\nChoose Read TAG will enter scanning screen :\n"},{"type":"element","tag":"img","props":{"alt":"readrfidscan","src":"/images/readrfidscan.png"},"children":[]},{"type":"text","value":"\nand once there is a card taped to the RFID sensor, it will show the tag number read :\n"},{"type":"element","tag":"img","props":{"alt":"readrfidtag","src":"/images/readrfidtag.png"},"children":[]},{"type":"text","value":"\nTo prevent abuse and safety to the system, the screen will go back to the sub menu if there are no card read within 20secs."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-machine-type"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-machine_type"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set Machine_type"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choosing this function will show some various machine type button. Choose correctly by pressing the corresponding button. This will set the pulse output type specifically for that machine. Consult the technical manual from the manufacturer for details about this pulse type.\n"},{"type":"element","tag":"img","props":{"alt":"settype","src":"/images/settype.png"},"children":[]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nDon't forget to press Save button after it so the changes is saved. The system will ask to reboot after Save, do it."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"home"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"home"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Home"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go back to Start Page"}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"test"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"test"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Test"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a Test Mode for the machine pulse type. Press the corresponding button to test the output pulse."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"test","src":"/images/test.png"},"children":[]},{"type":"text","value":"\nWhen setting the machine type to Maytag type, the Dryer button will disabled, because Maytag type machine only have 1 trigger pulse output. The Washer and Dryer button test will enabled if the machine type is LG."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"wifi"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"wifi"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Wifi"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This function is needed to connecting the system to the internet and make the whole system works.\n"},{"type":"element","tag":"img","props":{"alt":"setwifi","src":"/images/setwifi.png"},"children":[]},{"type":"text","value":"\nPress the Show Desktop button, the myLaundry application will minimized and show the Desktop screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setwifi-desktop","src":"/images/setwifi-desktop.png"},"children":[]},{"type":"text","value":"\nAt the same time an onscreen keyboard will also pop up for the technician entering wifi password.\nPress on the wifi icon button on the top taskbar, and select the appropriate Access Point you want to connect to.\n"},{"type":"element","tag":"img","props":{"alt":"setwifi-entry","src":"/images/setwifi-entry.png"},"children":[]},{"type":"text","value":"\nEnter the AP password and wait until the wifi icon show connected.\nClose the onscreen keyboard and select myLaundry application minimized button on the taskbar to go back to Settings Page."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"restart"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"restart"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Restart"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will restart the system. However, the system will ask again either to reboot or shutdown.\n"},{"type":"element","tag":"img","props":{"alt":"restartshutdown","src":"/images/restart-shutdown.png"},"children":[]}]}]},"subtitle":"Technician manual","date":"2019-10-06T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"technician-interface"},"children":[{"type":"text","value":"Technician Interface"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Technician interface is only for the technician personnel in charge for the laundry machine."}]},{"type":"element","tag":"h3","props":{"id":"startpage"},"children":[{"type":"text","value":"StartPage"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is the start page where we begin :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"startpage","src":"/images/startpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"To enter the technician page use the logo button on the top left. It will ask the technician's pin number to authorize the access."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"pinpage","src":"/images/pinpage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"There are two types of pin on this system, the operator pin and technician pin (or engineering mode pin). To enter technician mode page use the engineeringmode pin, followed by OK button. CL or clear button is to erase the previous entry and enter 0 (zero) then OK to go back to start screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nIf the pin is correct then it will show this technician mode screen :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"settingspage","src":"/images/settingspage.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This technician mode screen also called Settings Page,  contains several important setting for the whole system such as :"}]},{"type":"element","tag":"ul","props":{},"children":[{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-pin"},"children":[{"type":"text","value":"Set PIN"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set the operator pin number"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-server"},"children":[{"type":"text","value":"Set Server"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set server parameters"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-rfid"},"children":[{"type":"text","value":"Set RFID"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set RFID parameters"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#set-machine-type"},"children":[{"type":"text","value":"Set Machine_type"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set the machine id or pulse type"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#home"},"children":[{"type":"text","value":"Home"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo get back to start page"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#test"},"children":[{"type":"text","value":"Test"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo test the machine trigger pulse type"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#wifi"},"children":[{"type":"text","value":"Wifi"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nTo set the network connection to wifi AP"}]},{"type":"element","tag":"li","props":{},"children":[{"type":"element","tag":"a","props":{"href":"#restart"},"children":[{"type":"text","value":"Restart"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nRestart or Shutdown the machine"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"The detail for each settings function :"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-pin"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-pin"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set PIN"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choosing this function will show an entry to enter a new pin number for operator."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setpin","src":"/images/setpin.png"},"children":[]},{"type":"text","value":"\nIf there are no physical keyboard attached on the system, then touch the entry field to show up an onscreen keyboard which then you can enter the pin number easily."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setpin-keyb","src":"/images/setpin-keyb.png"},"children":[]},{"type":"text","value":"\nMake sure all pin entry are all digits number and without spaces. You have to close the onscreen keyboard after it so you can press SAVE button, and here is how :"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nLong press on the 3 dots button at the bottom right corner of the keyboard, and it will show the Close X button."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"keyb-close","src":"/images/keyb-close.png"},"children":[]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nDon't forget to press Save button to permanently save the Operator's pin number secret. The system will ask to reboot after Save, do it."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-server"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-server"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set Server"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choosing this function will show a new page to set some various server parameters."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nMake sure and always double check the entry for this critical settings parameters or this client machine will never work."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setserverpage","src":"/images/setserverpage.png"},"children":[]}]},{"type":"element","tag":"h4","props":{"id":"set-server-ip"},"children":[{"type":"text","value":"Set Server IP"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This button will let the technician to enter the Server IP for this client machine to work."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setserverip","src":"/images/setserverip.png"},"children":[]}]},{"type":"element","tag":"h4","props":{"id":"set-company"},"children":[{"type":"text","value":"Set Company"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This button will let the technician to enter the Company ID for database network."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setcompanyid","src":"/images/setcompanyid.png"},"children":[]}]},{"type":"element","tag":"h4","props":{"id":"set-outlet-id"},"children":[{"type":"text","value":"Set Outlet ID"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This button will let the technician to enter the Outlet ID for multioutlet feature."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setoutletid","src":"/images/setoutletid.png"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Don't forget to press Save button to permanently save all that new entry parameters."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nOn first set up, this client machine needs to be register into it's server database to get the machine ID or in other words it will authorizing this machine as parts of the network. So, the Register button will do that after all the entry completed."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nAfter registering the client machine there will only one way out to finalize the changes, Reboot the system. So, Press the Restart button and choose Reboot."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-rfid"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-rfid"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set RFID"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This function will perform RFID card read test. Once  chosen it will show this sub menu :\n"},{"type":"element","tag":"img","props":{"alt":"setrfidpage","src":"/images/setrfidpage.png"},"children":[]},{"type":"text","value":"\nChoose Read TAG will enter scanning screen :\n"},{"type":"element","tag":"img","props":{"alt":"readrfidscan","src":"/images/readrfidscan.png"},"children":[]},{"type":"text","value":"\nand once there is a card taped to the RFID sensor, it will show the tag number read :\n"},{"type":"element","tag":"img","props":{"alt":"readrfidtag","src":"/images/readrfidtag.png"},"children":[]},{"type":"text","value":"\nTo prevent abuse and safety to the system, the screen will go back to the sub menu if there are no card read within 20secs."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"set-machine-type"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"set-machine_type"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Set Machine_type"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Choosing this function will show some various machine type button. Choose correctly by pressing the corresponding button. This will set the pulse output type specifically for that machine. Consult the technical manual from the manufacturer for details about this pulse type.\n"},{"type":"element","tag":"img","props":{"alt":"settype","src":"/images/settype.png"},"children":[]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nDon't forget to press Save button after it so the changes is saved. The system will ask to reboot after Save, do it."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"home"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"home"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Home"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Go back to Start Page"}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"test"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"test"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Test"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This is a Test Mode for the machine pulse type. Press the corresponding button to test the output pulse."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"test","src":"/images/test.png"},"children":[]},{"type":"text","value":"\nWhen setting the machine type to Maytag type, the Dryer button will disabled, because Maytag type machine only have 1 trigger pulse output. The Washer and Dryer button test will enabled if the machine type is LG."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"wifi"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"wifi"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Wifi"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This function is needed to connecting the system to the internet and make the whole system works.\n"},{"type":"element","tag":"img","props":{"alt":"setwifi","src":"/images/setwifi.png"},"children":[]},{"type":"text","value":"\nPress the Show Desktop button, the myLaundry application will minimized and show the Desktop screen."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"setwifi-desktop","src":"/images/setwifi-desktop.png"},"children":[]},{"type":"text","value":"\nAt the same time an onscreen keyboard will also pop up for the technician entering wifi password.\nPress on the wifi icon button on the top taskbar, and select the appropriate Access Point you want to connect to.\n"},{"type":"element","tag":"img","props":{"alt":"setwifi-entry","src":"/images/setwifi-entry.png"},"children":[]},{"type":"text","value":"\nEnter the AP password and wait until the wifi icon show connected.\nClose the onscreen keyboard and select myLaundry application minimized button on the taskbar to go back to Settings Page."}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"id":"restart"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"restart"},"children":[{"type":"element","tag":"u","props":{},"children":[{"type":"text","value":"Restart"}]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"This will restart the system. However, the system will ask again either to reboot or shutdown.\n"},{"type":"element","tag":"img","props":{"alt":"restartshutdown","src":"/images/restart-shutdown.png"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"technician-interface","depth":2,"text":"Technician Interface","children":[{"id":"startpage","depth":3,"text":"StartPage"},{"id":"set-pin","depth":3,"text":"Set PIN"},{"id":"set-server","depth":3,"text":"Set Server"},{"id":"set-rfid","depth":3,"text":"Set RFID"},{"id":"set-machine_type","depth":3,"text":"Set Machine_type"},{"id":"home","depth":3,"text":"Home"},{"id":"test","depth":3,"text":"Test"},{"id":"wifi","depth":3,"text":"Wifi"},{"id":"restart","depth":3,"text":"Restart"}]}]}},"_type":"markdown","_id":"content:2.docs:7.technician-interface.md","_source":"content","_file":"2.docs/7.technician-interface.md","_extension":"md"},{"_path":"/docs/wiring-diagram","_draft":false,"_partial":false,"_empty":false,"title":"Wiring Diagram","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"appliance-wiring"},"children":[{"type":"text","value":"Appliance Wiring"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"mylaundry-wiring","src":"/images/mylaundry_sketch_wiring.png","title":"mylaundry-wiring"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using double sided development board pcb is easy to accommodate the size of this optocoupler module so it's small enough to sit nicely between raspberry pi and the lcd.\n"},{"type":"element","tag":"img","props":{"alt":"opto-rpi","src":"/images/opto-rpi.jpg","title":"opto module rpi"},"children":[]},{"type":"element","tag":"img","props":{"alt":"rfid-rpi","src":"/images/rfid-rpi.jpg","title":"rfid module rpi"},"children":[]},{"type":"element","tag":"img","props":{"alt":"opto-rpi-kedei","src":"/images/opto-rpi-kedei.jpg","title":"opto module rpi and kedei lcd"},"children":[]}]},{"type":"element","tag":"h2","props":{"id":"direct-power-5v-to-motherboard"},"children":[{"type":"text","value":"Direct Power 5V to motherboard"}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"h3","props":{"id":"rpi3b-mainboard-test-point"},"children":[{"type":"text","value":"rpi3b mainboard test point"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"PP1 :"}]},{"type":"text","value":" +5v"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"PP3 :"}]},{"type":"text","value":" Gnd"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"mylaundry-wiring","src":"/images/rpi-mb-tp.jpg","title":"mylaundry-wiring"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"rpi3b-mainboard-direct-5v-without-microusb"},"children":[{"type":"text","value":"rpi3b mainboard direct 5v without microusb"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"mylaundry-direct5vpsu","src":"/images/rpi-mb-5v.jpg","title":"direct 5v"},"children":[]}]}]},"subtitle":"How to connect","date":"2019-10-05T00:00:00.000Z","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h2","props":{"id":"appliance-wiring"},"children":[{"type":"text","value":"Appliance Wiring"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"mylaundry-wiring","src":"/images/mylaundry_sketch_wiring.png","title":"mylaundry-wiring"},"children":[]}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Using double sided development board pcb is easy to accommodate the size of this optocoupler module so it's small enough to sit nicely between raspberry pi and the lcd.\n"},{"type":"element","tag":"img","props":{"alt":"opto-rpi","src":"/images/opto-rpi.jpg","title":"opto module rpi"},"children":[]},{"type":"element","tag":"img","props":{"alt":"rfid-rpi","src":"/images/rfid-rpi.jpg","title":"rfid module rpi"},"children":[]},{"type":"element","tag":"img","props":{"alt":"opto-rpi-kedei","src":"/images/opto-rpi-kedei.jpg","title":"opto module rpi and kedei lcd"},"children":[]}]},{"type":"element","tag":"h2","props":{"id":"direct-power-5v-to-motherboard"},"children":[{"type":"text","value":"Direct Power 5V to motherboard"}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"h3","props":{"id":"rpi3b-mainboard-test-point"},"children":[{"type":"text","value":"rpi3b mainboard test point"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"PP1 :"}]},{"type":"text","value":" +5v"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"strong","props":{},"children":[{"type":"text","value":"PP3 :"}]},{"type":"text","value":" Gnd"},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"img","props":{"alt":"mylaundry-wiring","src":"/images/rpi-mb-tp.jpg","title":"mylaundry-wiring"},"children":[]}]},{"type":"element","tag":"h3","props":{"id":"rpi3b-mainboard-direct-5v-without-microusb"},"children":[{"type":"text","value":"rpi3b mainboard direct 5v without microusb"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"img","props":{"alt":"mylaundry-direct5vpsu","src":"/images/rpi-mb-5v.jpg","title":"direct 5v"},"children":[]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"appliance-wiring","depth":2,"text":"Appliance Wiring"},{"id":"direct-power-5v-to-motherboard","depth":2,"text":"Direct Power 5V to motherboard","children":[{"id":"rpi3b-mainboard-test-point","depth":3,"text":"rpi3b mainboard test point"},{"id":"rpi3b-mainboard-direct-5v-without-microusb","depth":3,"text":"rpi3b mainboard direct 5v without microusb"}]}]}},"_type":"markdown","_id":"content:2.docs:8.wiring-diagram.md","_source":"content","_file":"2.docs/8.wiring-diagram.md","_extension":"md"},{"_path":"/about","_draft":false,"_partial":false,"_empty":false,"title":"Documentation","description":"","excerpt":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"laundromat-plus-iot-"},"children":[{"type":"text","value":"Laundromat Plus IoT "},{"type":"element","tag":"icon","props":{"name":"material-symbols:local-laundry-service","class":"text-indigo-400"},"children":[]}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Laundromat Plus IoT is a comprehensive IoT system control for laundry machine using Raspberry Pi that captures all the essential functionalities required for any laundry machine system rental."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Laundromat Plus software is Proprietary and confidential."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis software can not be copied and/or distributed without the express permission from "},{"type":"element","tag":"a","props":{"href":"http://kreators.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kreator Solusi Informasi"}]},{"type":"text","value":" and/or "},{"type":"element","tag":"a","props":{"href":"http://imv.co.id","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Indo Mega Vision"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copyright "},{"type":"element","tag":"icon","props":{"name":"fa6-solid:copyright"},"children":[]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"http://www.laundromat.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laundromat"}]},{"type":"text","value":" - All Rights Reserved."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nUnauthorized copying of this file, via any medium is strictly prohibited."}]},{"type":"element","tag":"h2","props":{"id":"affiliates"},"children":[{"type":"text","value":"Affiliates"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.imv.co.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Indo Mega Vision"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"a","props":{"href":"http://www.kreators.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kreator Solusi Informasi"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"a","props":{"href":"http://www.mybiz-software.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"MyBiz Software"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"a","props":{"href":"http://www.laundromat.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laundromat"}]}]}]},"navTitle":"About","subtitle":"project documentation","author":"jfdesignnet","comments":false,"body":{"type":"root","children":[{"type":"element","tag":"h1","props":{"id":"laundromat-plus-iot-"},"children":[{"type":"text","value":"Laundromat Plus IoT "},{"type":"element","tag":"icon","props":{"name":"material-symbols:local-laundry-service","class":"text-indigo-400"},"children":[]}]},{"type":"element","tag":"hr","props":{},"children":[]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Laundromat Plus IoT is a comprehensive IoT system control for laundry machine using Raspberry Pi that captures all the essential functionalities required for any laundry machine system rental."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Laundromat Plus software is Proprietary and confidential."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nThis software can not be copied and/or distributed without the express permission from "},{"type":"element","tag":"a","props":{"href":"http://kreators.com","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kreator Solusi Informasi"}]},{"type":"text","value":" and/or "},{"type":"element","tag":"a","props":{"href":"http://imv.co.id","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Indo Mega Vision"}]},{"type":"text","value":"."}]},{"type":"element","tag":"p","props":{},"children":[{"type":"text","value":"Copyright "},{"type":"element","tag":"icon","props":{"name":"fa6-solid:copyright"},"children":[]},{"type":"text","value":" "},{"type":"element","tag":"a","props":{"href":"http://www.laundromat.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laundromat"}]},{"type":"text","value":" - All Rights Reserved."},{"type":"element","tag":"br","props":{},"children":[]},{"type":"text","value":"\nUnauthorized copying of this file, via any medium is strictly prohibited."}]},{"type":"element","tag":"h2","props":{"id":"affiliates"},"children":[{"type":"text","value":"Affiliates"}]},{"type":"element","tag":"p","props":{},"children":[{"type":"element","tag":"a","props":{"href":"http://www.imv.co.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Indo Mega Vision"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"a","props":{"href":"http://www.kreators.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Kreator Solusi Informasi"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"a","props":{"href":"http://www.mybiz-software.com/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"MyBiz Software"}]},{"type":"element","tag":"br","props":{},"children":[]},{"type":"element","tag":"a","props":{"href":"http://www.laundromat.id/","rel":["nofollow","noopener","noreferrer"],"target":"_blank"},"children":[{"type":"text","value":"Laundromat"}]}]}],"toc":{"title":"","searchDepth":2,"depth":2,"links":[{"id":"affiliates","depth":2,"text":"Affiliates"}]}},"_type":"markdown","_id":"content:3.about.md","_source":"content","_file":"3.about.md","_extension":"md"}]