/ha-flashforge

This is an unofficial interpretation of the Flashforge API which has been written into a simple HomeAssistant sensor integration.

Primary LanguagePythonMIT LicenseMIT

Flashforge API

This is an unofficial interpretation of the FlashForge API by 01F0 using a Flashforge Finder 3d printer.

The api has been written into a simple HomeAssistant integration by davidlang42.

Warning

Use at your own risk. It only does reading operations but it is unofficial and may of course have bugs etc. This API is done solely by reverse engineering.

Installation instructions

sensor:
  - platform: flashforge
    name: Flashforge 3d printer
    host: X.X.X.X # IP address of your printer
    port: 8899 # Optional, default 8899
    include_info: True # Optional, default True, includes general device details (model, serial, firmware version, etc)
    include_head: True # Optional, default True, includes head position
    include_temp: True # Optional, default True, includes temperature current/target
    include_progress: True # Optional, default True, includes printing progress
    debug: False # Optional, default False, if true it will include debug information in the state attributes

Does it support other Flashforge models?

So far it has been tested on:

  • Finder (by 01F0)
  • Adventurer (by davidlang42)
  • Creator 3 (by victorclaessen)
  • Inventor II (by dcooperdalrymple)

If you have another flashforge model, let me know if it works so I can add it to the list.

If values are missing, try enabling debug mode in YAML config (as above) and send the state attributes to me so I can update the value parsing.