Skip to content

DanielBykov/RowiUI

Repository files navigation

Rowi UI

A real-time dashboard for monitoring and analyzing historical data from your IoT Rowi devices.

✨ Live Demo

You can explore a live version of the dashboard hosted on AWS Amplify.

➡️ Rowi Demo Dashboard

Use the following credentials for access: Login: demo@rowi.co.nz Password: Rowidemo256

Note: The demo database contains sample data. For the best experience, try filtering the timeline to January 2023 to see populated charts.

🚀 Features

  • Multi-Device Dashboard: Add and monitor multiple Rowi devices from a single interface.
  • Real-Time Timeline Chart: Visualize device metrics over time.
  • Key Parameter Tracking: Monitor essential data points like temperature, power consumption, memory usage, and more.
  • Advanced Filtering: Easily filter data by date, month, and year to analyze specific periods.

🛠️ Tech Stack

  • Frontend: React.JS
  • UI Components: MUI (Material-UI)
  • Backend & Hosting: AWS Amplify

🔌 About the Rowi Device

The Kiwi Warmer Rowi is a professional IoT Automation Kit. It's a developer edition of the Kiwi Warmer Smart Plug, featuring:

  • A powerful Espressif ESP32 MCU.
  • An open REST API, Mobile SDK, and integration with the ESPHome ecosystem.
  • The ability to control any electrical device connected to mains voltage.
  • An integrated SHTC3 temperature sensor, accessible via HTTPS, MQTT, or ESPHome.

This dashboard is designed to harness the data from these powerful devices and present it in a clean, usable format.

For more information on the hardware, visit our partner's website: Rowi Smart Plug with API

Dashboard view screenshot-dashboard.png

Rowi device

rowi-device.png

About

[2022] Monitoring and analysing history data of IoT Rowi devices. (React.JS, MUI, AWS Amplify)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages