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 🙏

© 2026 – Pkg Stats / Ryan Hefner

iobroker.flowers

v0.2.9

Published

ioBroker adapter for monitoring indoor plants via soil moisture, temperature and battery sensors with Telegram notifications

Readme

ioBroker.flowers

NPM version License

Monitor indoor plants via soil moisture, temperature and battery sensors with Telegram notifications.

Features

  • Monitor multiple plants with individual sensor assignments
  • Built-in plant profiles (Ficus, Orchid, Cactus, Monstera, Fern, Succulent, Palm, Pothos, Aloe Vera, Peace Lily, Custom)
  • Configurable thresholds per plant (override profile defaults)
  • Telegram notifications via sendTo('telegram.X', ...)
  • Anti-spam: max messages per day limit + 1-hour cooldown per alert type
  • Night mode: suppress notifications during quiet hours
  • Daily and weekly plant status reports
  • Offline sensor detection

Configuration

Settings Tab

| Parameter | Description | |-----------|-------------| | Telegram Instance | Instance number of the telegram adapter | | Telegram Users | Comma-separated usernames (empty = all users) | | Check Interval | How often to check sensor values | | Max Messages per Day | Anti-spam limit | | Offline Threshold | Hours before sensor is considered offline | | Night Mode | Suppress notifications during night hours | | Daily/Weekly Report | Scheduled status reports |

Plants Tab

Add your plants and assign ioBroker state IDs for each sensor. Select a profile — thresholds are applied automatically. You can override individual threshold values per plant.

Profiles Tab

Overview of built-in profiles with recommended thresholds.

States

The adapter creates states under flowers.X.plants.<plant_name>:

| State | Description | |-------|-------------| | humidity | Current soil humidity % | | temperature | Current temperature °C | | battery | Current battery % |

And under flowers.X:

| State | Description | |-------|-------------| | info.connection | Adapter connection status | | notifications.totalToday | Notifications sent today |

Changelog

0.2.9 (2026-03-22)

  • (sadam6752-tech) Automatic watering support: sensorWatering column, wateringDuration setting
  • (sadam6752-tech) Fixed checkbox column width; increased battery sensor column width

0.2.8 (2026-03-21)

  • (sadam6752-tech) Added sendWeeklyReport button for manual weekly report trigger
  • (sadam6752-tech) Fixed repochecker issues: grid values, dependencies

0.2.7 (2026-03-21)

  • (sadam6752-tech) Fixed weekly report header; separated daily/weekly report logic

0.2.6 (2026-03-21)

  • (sadam6752-tech) Added dividers to daily/weekly report format

0.2.5 (2026-03-21)

  • (sadam6752-tech) Added sendDailyReport button for manual report trigger

0.2.4 (2026-03-21)

  • (sadam6752-tech) Fixed Profiles tab causing dirty state on open

0.2.3 (2026-03-21)

  • (sadam6752-tech) Increased Bat Min column width; allow empty threshold fields

0.2.2 (2026-03-21)

  • (sadam6752-tech) Allow empty threshold fields - profile values used as fallback

0.2.0 (2026-03-21)

  • (sadam6752-tech) Added 4 new plant profiles; translations for all 11 languages

0.1.0 (2026-03-21)

  • Initial release: plant monitoring with Telegram notifications, configurable thresholds, night mode and periodic reports

License

MIT License
Copyright (c) 2025-2026 sadam6752-tech [email protected]