[ANNOUNCE] Node RED BARRED

The enrolled screen is actually the 1st screen in the app.
so clicking Back (after enrolling) - will take you back to the enrolled screen.

Just a little glitch on my part - I thought I trapped it, I guess not :sweat_smile: , shouldn't cause any issues, just don't click back - but terminating the app (swipe up) will always bring you back to the ready screen (providing you enrolled)

2 Likes

Android app bottom right.

Yup - I thought I trapped it - I'll fix it on the next update.
but providing you enrolled - killing the app (swipe up) should take you back to the ready screen after launching it again

1 Like

Hopefully @ghayne
the video helps - to get a feel for it all

Looks like you have enrolled your phone. So the next step is to try creating a flow.
Maybe use one of the "examples" so you can have a go at scanning a barcode.

1 Like

Yes, had a look before I installed (not like me at all :slight_smile: ).
Very helpful!

1 Like

Can I ask what you are planning on doing with BARRED ?
I think my application of a PCB BOM Manager was a bit specific for a number of people.

@TotallyInformation

Had a cool use - documenting large purchases, where they can then be reported against (given a user input screen can be presented to provide the purchase information)

If you want to know where this all come from.
We now scan asset tags in work, and can bring up history for the scanned asset (or add the new asset info, if not found)

It was never possible - until I made it possible :nerd_face:
We have around 400-500 assets across the country

2 Likes

Looks very comprehensive Dave. I was thinking of a simple "Time To Order Cumin Seeds again". Mainly for Indian spices, of which I have many!

1 Like

I wrote a Telegram + Node-RED bot for two of my grandsons who have recently started at university. The idea was to manage their fridge/freezer/pantry - which the bot did really well.
I might have a go at adjusting the front-end to make use of BARRED.

In your situation you'll need a database to track details of your spices.

2 Likes

Probably MySQL, In a previous life I programmed some pretty complex DB applications with Microsoft SQL Server. Let's see how much I remember :slight_smile:

1 Like

just don't drop your learned skills now @ghayne - you might need to rollback and commit to your project again?

See what I did there? :smile:

3 Likes

Here are the schemas I used...


2 Likes

The reason I used Telegram as the front-end was so my grandsons could access the dB when they are "out-and-about". In your situation you might be happy just checking "things" from within your home, so you could use a Node-RED flow "paired" with BARRED.

1 Like

Just in case it helps anyone here....

BARRED can see Node RED, if you have any form of access to your Home Network.

  • VPN
  • Tunneling

etc etc

it acts no differently to a browser, accessing your Home Network from a remote location

1 Like

I'm hoping that the Procedures are still Stored :slight_smile:

1 Like

OH! that is a good one! - Excellent card played there Sir,

Lets hope the learning is not at a fragmented level too high to recover

1 Like

Here's an overview of the Node-RED flow for my Super-SMART-Fridge bot...
It uses a finite state machine (FSM) which I love.


So being serious... the Telegram 'FridgeBot Receiver' would need to be replaced with an 'Incoming Action' node and likewise 'FridgeBot Sender' replaced with 'Send Item' node.
If I get some spare time in the next few days I'll have a go at revamping the flow.

2 Likes

Really probably not worth it unless you want to practice your MySQL-fu. Unless you are running an exotic spice warehouse, simply using a retained context variable should be more than sufficient. :smiley:

1 Like

Do the bar code lookups give you expiry dates?

It would be cool if I could drive the Ocado online shopping, I could easily create something far smarter than their poor website.