Skip to content

Releases: ogghst/grownode

HOMIE protocol support

10 Sep 07:55
Compare
Choose a tag to compare

GrowNode supports HOMIE 4.0.0 as messaging standard! We think this is a great step in standardization, making the boards able to be discovered and talk with most popular IoT controllers (OpenHab, Home Assistant, Node-RED etc.)

works with MQTT Homie

From 0.8.0 release, Homie terminology is converted in GrowNode as follows

  • Homie Device -> GrowNode node
  • Homie Node -> GrowNode leaf
  • Homie Property -> Grownode parameter

v0.7.0 - synapses released

18 Apr 16:56
Compare
Choose a tag to compare

We developed a new concept in grownode - Synapses.

Synapses are representing the logic of a board. Scope of those components is to let the user command not only the sensor and actuators, but also the logic of how they behave together. Note: Synapses are currently coded as leaves. They differentiates only on the location, as they resides on grownode\synapses folder. All functionalities are completely identical to leaves.

Other than that, new features:

  • nft1 board now uses synapses to autonomously set watering time and interval
  • new leaf gn_bh1750 (thanks to @adamoferro ) to monitor light intensity
  • refactoring from gn_leaf_param_write to gn_leaf_param_force
  • bugfixes on parameters validators

Full Changelog: v0.6.1...v0.7.0

v0.6.1 - nft system board

27 Mar 21:11
Compare
Choose a tag to compare

this very simple new board has room for 4 relays and 1 PWM output. i'm using it for a test NFT system i'm building in my rooftop.

v0.6.0 - oscilloscope leaf

12 Mar 11:35
Compare
Choose a tag to compare

Working on a battery enabled board, i felt the need to debug the power consumption of my circuit. I started using INA219 breakout connected to an ESP32. So i thought.. why not creating a leaf using the grownode capabilities?
Here it is. A fully integrated solution with monitoring capabilites thanks to telegraf, influxdb and grafana live measurement.
See INA219 leaf and oscilloscope board pages in documentation for details.
Video of the working demo: https://youtu.be/EDo6dCnkoFY

..And of course lot of bug fixing and performance enhancements. See commit log.

v0.5.0 - Deep and Light Sleep Implemented

25 Feb 06:59
Compare
Choose a tag to compare

It is now possible to run GrowNode with batteries!

I've just finalized the testing of Deep and Light sleep management. You can find a dedicated page on reference guide.

This is useful when you just need to record values from your hydroponic system at a specific time, like humidity or temperature. On a DevKit board, the power consumption i've recorded in deep sleep mode is around 15 mA, that means you can run your board for months without changing batteries.

Of course many other improvements are made, imcreasing reliability and reducing bugs. you can find them in commit log.

New board released - easypot1

17 Jan 03:47
Compare
Choose a tag to compare

Created a new board called easypot1 for beginners - details: doc website

Features

  • Soil moisture level detection with configurable low/high treshold
  • Temperature detection
  • Access to online tracking system to track your growing progress

The board is equipped with LED showing the need to water your plant, excess light and temperature out of target. They will start to blink fast when the parameters are exceeding a treshold, and low when getting lower than this.

first ready made release with blink example

03 Jan 07:37
Compare
Choose a tag to compare

An huge step forward.

  • it contains code for hydroboard1 and hydroboard2 development boards
  • main.c is now configured for a ready made blink example (blinking the onboard LED)
  • lot of bug fixes and improvements into the core

I've marked it as a 'production ready' as the blink code works properly, but still a lot of work to do to complete my wish list :)

ESP32, ILI9341 display, Pump + Temperature + Controller leaves

30 Aug 08:31
Compare
Choose a tag to compare

this release is the first that includes a working implementation of display (touch enabled) and two simple leaves, a pump leaves (capable of controlling a motor via PWM), a temperature leave (capable of managing up to 4 DS18B20 temperature probes) and a controller (that simply turn on the pump when the temperature drops).

I suggest to try the application by using the test component.

although this is a pre-release, it is capable of showing all basic features of the platform.

leaf parameter on core

03 Aug 08:26
Compare
Choose a tag to compare
Pre-release
v0.1.1-alpha

leaf parameter handling moved to core

First release

02 Aug 13:01
Compare
Choose a tag to compare
First release Pre-release
Pre-release

Only pump leaf working, networking and display included.