Web Interface

Web-Based GUI
The user interface for Firefly is a web page served by the ESP8266, providing a rich and interactive experience. Key features include:
   • Panel Creation: Users can create panels and define the type of software interface attached to each panel. Panels are saved in memory for persistent configuration.
   • Data Logging: A logger interface allows users to log sensor data into a file, which can be uploaded to a database and charted for analysis.
   • Interpreter: The GUI includes an interpreter that allows users to write small programs using panel values as variables. The interpreter supports basic math operations, comparisons, and control flow keywords like if, then, goto, and label. This enables users to automate actions based on sensor data.
   • Calibration and Averaging: Each panel has controls for sensor calibration and the ability to average multiple values.
   • OLED Display: The 128x64 OLED display can show values from different panels, with user-configurable display options.
Firefly is designed to be a versatile and powerful tool for anyone looking to integrate and control various sensors and actuators with ease. Its combination of hardware flexibility and a robust software interface makes it suitable for a wide range of applications.

Panels

The firmware allows the user to create panels and attach sensors to them. The panels are saved to memory for subsequent resets, there is also logging capabilities both locally on files in the device or on the cloud. a variety of specialized panels for multiple uses.
 

Logger

The logger provides a common interface for all panels to be logged locally and uploaded to a cloud server.

Panel In - Out

The special panels Panel In and Panel Out are generic containers that can be used to attach different sensors, calibrate them,  display its data and interact with other panels.

Timer Panel

One of the most used panels its a simple timer that can have an output pin attached to it. The panel can function in timer mode as well as absolute time of the day mode.

Set Panel

A simple panel that provides a control to turn on/off digital pins, it can be referenced by other panels.

Program

This is a simple interpreter that can process simple instructions like:
if temperature > 25 D4=1 else D4=0

Its also possible to create variables and store data in them. 

   For a complete list of panels and functions check the documentation

Copyright. All rights reserved.

Necesitamos su consentimiento para cargar las traducciones

Utilizamos un servicio de terceros para traducir el contenido del sitio web que puede recopilar datos sobre su actividad. Por favor revise los detalles en la política de privacidad y acepte el servicio para ver las traducciones.