Last edited by 97cweb at 2025-07-01 14:14:20.249632

Custom Things

Now that you got the basics to work, now it is time to make your own thing!

Before diving in, make sure you know what you want your thing to do, it will make the following sections make a whole lot more sense.

all_things.csv

Now that you know what you want your thing to do, we need to define it. Open up the all_things.csv file located in the beeton folder in each sd card. I would recommend a text editor over excel, but up to you. Within, you will see some samples, following the structure: name, <number> This is the format for this file. Write your thing's name in lower case, and assign it a number between 0 and 65,535, or 2^16-1. Remember the thing name and save the file.

You will have to update all boards with this file change.

all_actions.csv

Open the all_actions.csv now. Within you will see something similar to all_things.csv, with the structure: thing,action,<number>

Match the thing to the name you remembered, write out each action and assign it a number between 0 and 255, or 2^8-1.

Copy this file into all SD cards.

define_this.csv

Finally, we need to set up an instance of the thing you want to make. In only ONE of the joiners, the one without the button if using the basic starter, populate it with the name or names of the thing(s) you want it to be, along with a unique id. The id has to be between 0 and 255, or 2^8-1 again.

Save the file and put the sd cards back into their respective boards.

You are now ready to program a custom thing!

Program Custom Thing