Support for FLOOR ONE S7 STRETCH ULTRA

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.
What is Tineco's warranty policy?
Applies to purchases made from authorized retailers of Tineco, we provide 2-year limited warranty for whole units, 1 year limited warranty for battery and other motorized components you purchased separately.
What is the difference between Floor One and other floor wash cleaners?
Tineco Floor One is  the  smart floor washer which automatically detects how dirty the floor is and applies the appropriate amount of detergent, water, roller pressure and suction power to ensure the perfect hard floor clean every time. 
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.
If device account deleted, can I connect to the device directly the next time?
You need to reconnect the device.
Do you have to vacuum an area first before using the Floor One?
There is no need to vacuum an area first because the Floor One can vacuum and wash the floor simultaneously.
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)