Support for A30S

Troubleshooting

FAQs

How do I claim warranty, if there's quality problem?
Please find 'Claim My Warranty' on Tineco official website: https://www.tineco.com/support/process-a-warranty/ClaimMyWarranty. Please feel free to contact Tineco customer service if you have any questions about it.
Can the battery pack be replaced?
Yes, PURE ONE S15 is using detachable batteries.
How to store the battery if not use the device for a long time?
 If not using the device for a long time, we suggest charging the battery at least 50% every 3 months and put the battery in a cool and dry place. Suggest environment is 39.2°F (4)-102°F(40).
What does warranty include?
Tineco provides 2-year warranty against original defects in material and workmanship, when used for private household purposes in accordance with the Tineco Instruction Manual.
How long should I charge the battery?
Before first use, please charge the device for 3-4 hours. The PURE ONE S15 has the battery protection function, so it's okay to leave the machine on the charging dock after it is fully charged.  If not using the device for a long time, we suggest charging the battery at least 50% every 3 months.
How to switch the language of Clean Station?
Press the prompt button for 5s, and when you hear the voice means it is successed.
when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${prod.epath} [in template "support_detail_for_product.ftl" at line 200, column 71] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:481) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:401) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:370) at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100) at freemarker.core.DollarVariable.accept(DollarVariable.java:63) at freemarker.core.Environment.visit(Environment.java:347) at freemarker.core.Environment.visit(Environment.java:353) at freemarker.core.Environment.process(Environment.java:326) at freemarker.template.Template.process(Template.java:383) at cn.hutool.extra.template.engine.freemarker.FreemarkerTemplate.render(FreemarkerTemplate.java:46) at com.fly.shop.modules.cms.util.FreemarkFileCreateUtil.genFile(FreemarkFileCreateUtil.java:87) at com.fly.shop.modules.cms.util.FreemarkFileCreateUtil$1.run(FreemarkFileCreateUtil.java:35) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)