npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

smartplant

v0.1.7

Published

A library for managing plant care with alerts and multi-language support.

Downloads

28

Readme

Smartplant by PIGEONPOSSE

HEADER

Smartplant is a library designed to simplify plant care through the integration of advanced artificial intelligence models. This technology not only researches detailed information about each type of plant but also determines the optimal conditions for their care, thereby maximizing their growth and health. Thanks to this functionality, users can efficiently monitor and manage the environment of their plants using sensors that measure humidity, light, and temperature.

The core idea behind SmartPlant is to pave the way for advancements in plant care technology. It serves as a foundation for developing more sophisticated solutions and experimenting with innovative devices that meet the needs of plants. By leveraging this library, developers can contribute to the evolution of the smart plant care ecosystem.

[!WARNING] Currently in phase Beta

AI and the future intertwine: connect with your environment.

Features

  • 🤖 Integrated Artificial Intelligence: Optimizes the care of each plant.
  • 📊 Real-Time Monitoring: Collects humidity, light, and temperature with sensors.
  • 🔔 Customized Alerts: Notifications for out-of-range conditions.
  • 💬 Multilingual Support: English, Español, Français, Deutsch, Italiano, Português, Nederlands, Русский, 中文, 日本語.
  • 🎛 Easy Setup: Intuitive process for Raspberry Pi or Arduino.
  • 📈 Data History: Environmental trend analysis.
  • 🔮 Critical Condition Prediction: Prevents significant changes in plant health.
  • 🌍 Open-source: MIT licensed, available for public use and contributions.

Installation

To install the library, use npm:

npm install smartplant

Benefits of the emojis system

This approach with emojis provides a simplified and visually attractive user experience.It allows even those without deep technical knowledge to quickly understand the state of the plant and take the necessary measures.It is a way to offer immediate and clear feedback, improving interaction with the system and promoting more regular and careful maintenance of the plant.

Emojis scales for parameter monitoring

To make the plant monitoring more intuitive and visually accessible, we have implemented an emojis system that represents different levels of each critical parameter: moisture, light and temperature.Each emoji offers a rapid representation of the current status of the parameter, which facilitates interpretation without analyzing specific numbers.

Humidity:

  • 🍂 Very dry: Indicates that moisture is below the recommended minimum range.The plant is at risk of dehydration.
  • 🌿 Ideal: Moisture is within the ideal range, which means that the plant is in optimal conditions.
  • 💧 Slightly wet: Indicates that moisture is slightly above the ideal range, but it is not yet worrisome.
  • 🌊 Very humid: Moisture is above the maximum allowed range, which could lead to saturation and problems such as waterlogging.

Light:

  • 🌑 Very little light: points out that the plant receives less light than necessary, which could affect its growth.
  • 🌥 Ideal: The plant receives the amount of light adequate for healthy development.
  • 🌞 Too much light: Light exposure is excessive, which can cause burns or stress in the plant.

Temperature:

  • 🧊 Very cold: The temperature is below the minimum range, which can slow down or damage the plant.
  • 🌡️ Ideal: The temperature is in the optimal range for the growth and development of the plant.
  • 🔥 Very hot: The temperature exceeds the maximum range, which could cause overheating and dehydration.

Emojis-based happiness system

In addition to the specific parameters, we have designed a system of general happiness for the plant, which is represented with caritas emojis.This system provides a global vision of the state of the plant, based on a combination of its levels of humidity, light and temperature.

Happiness scale:

  • 🤩 Very happy: The plant is in ideal conditions in all key parameters.This is the optimal state.
  • 😊 Happy: The plant is in good condition, although there could be slight deviations in some parameters.
  • 😐 Acceptable: The plant is in acceptable conditions, but is far from ideal.Small adjustments may be required.
  • 😞 Bad conditions: The plant is experiencing unfavorable conditions and needs attention to avoid major damage.
  • 😖 Critical conditions: The plant is in a critical state and requires immediate action to prevent its condition will get worse.
  • 🥵 Extremely critical: The plant is in an extremely critical state and is in danger of dying if urgent measures are not taken.
  • 😵 No Data Detected: Vital signals missing or sensors not transmitting requiring immediate check.

☕ Donate

Help us to develop more interesting things.

Donate

📜 License

This software is licensed with GPL-3.0.

Read more

🐦 About us

PigeonPosse is a ✨ code development collective ✨ focused on creating practical and interesting tools that help developers and users enjoy a more agile and comfortable experience. Our projects cover various programming sectors and we do not have a thematic limitation in terms of projects.

More

Collaborators

| | Name | Role | GitHub | | ---------------------------------------------------------------------------------- | ----------- | ------------ | ---------------------------------------------- | | | Alejo | Author & Development | @alejomalia | | | PigeonPosse | Collective | @PigeonPosse |

Web About Us Donate Github Twitter Instagram Medium