[APP][Pro] Futurehome SDCO Smoke and CO-detector

I have now tested the app (v 0.1.2) together with the smoke detector (battery).
Here is what I found:

  • The integration works, and exclusion works with three presses on the button (tested twice).
  • Battery level, temperature, and humidity are reported correctly and can be seen in the Insights statistics, both in the app and on the web interface.
  • The sabotage alarm works and responds correctly in the app when the device is removed from the mounting bracket.
  • Testing the siren via the app (using the activation button) works: the siren sounds, and I received a Critical Alert saying “Smoke is detected” the first time, but not on subsequent tests.
    When deactivating the siren via the app, the siren stops, and I also received a notification that smoke is no longer detected, but again, only on the first test.
    I can see both the activation and deactivation events in the timeline on the first test only.
  • Forcing the siren ON and OFF via a Flow (and through the app) works as expected.
    However, the Flow card “Then: Siren ON/OFF” is only available under the app itself, not under the device unlike all the other Flow cards.
    (Also worth noting: no alert is received in the app when the siren is forced ON or OFF.)
  • Approximately 5 seconds after the siren is activated, the voice prompt begins shouting to evacuate the building.
  • All 19 possible Flow cards have been tested, each with a separate timeline notification. They all work perfectly.
  • Pressing the button on the smoke detector triggers a self-test. This results in a Critical Alert saying “Smoke is detected.”
    The timeline also shows that smoke was detected and then cleared within one second. (As the manual states: “By pressing the button on the SDCO Detector, you can test if the SDCO is functioning normally: If the SDCO Detector functions normally, the red LED will flash once followed by a 2-tone beep.”)
  • The alarm/siren does not start when pressing the device icon manually, which is good.
  • Is there an app notification when the battery is removed or the device loses connection to Homey?
    I noticed the polling interval is 6 seconds, but even after removing the batteries for 10 minutes, I still didn’t receive a notification.
    Suggestion: If possible, consider adding a forced notification (or flow) if the device is offline for more than 10 minutes or critical battery level.
  • The device icon is not displaying correctly on the web interface and on the web App store page, it appears just black or white only.
    It looks fine in the app. I’ll double-check if I missed something during the making of the icon.
  • Not all Flow cards available in a Flow (and Advanced Flow) are listed on the App Store page. Nothing important, just me being a bit detail-oriented ; )
    The following seem to be missing from the page:
    • When battery is greater than / less than
    • When temperature is greater than / less than
    • When humidity is greater than / less than
      Additionally, the following Flow cards can be inverted:
    • And “Smoke Alarm is ON” → can be inverted to OFF
    • And “Sabotage Alarm is ON” → can be inverted to OFF
  • I will continue testing tomorrow by simulating a real fire using smoke testing gas to confirm that the alarm (Homey) reacts appropriately to a real fire.

Thank you again @Thies for taking the time to develop an app for this smoke detector, it’s much appreciated!

Manual links have been included below for anyone who may find them helpful during the setup process:
SDCO-1 Smoke detector (230V) manual
SDCO-1 Smoke detector (battery) manual
SDCO-1 Smoke detector (battery) simplified manual