For an index to all my stories click this text.
In a previous story I informed you (as if you did not know) that Dweet.io stopeed working. They suddenly ceased their service and left many users in the dark. Their IOT projects just stopped working. You can read that story here:
https://lucstechblog.blogspot.com/2025/08/dweet-is-dead-long-live-dweet.html
Dweet.io was a great free service and what's more there was a good looking free to use dashboard available. It is called Freeboard and I wrote a few stories about this:
- A first look at Freeboard
- Use Freeboard on Github
- Run your own Freeboard on a Raspberry Pi
And as Dweet.io is not working anymore would I wondered if it would be possible to use Freeboard with one of the rising alternative services.
Altering the Freeboard source code
As written in the story about Dweet.io shutting down, there is an alternative that uses almost the same API calls. The name is Dweet.cc. The only thing you have to do is to alter dweet.io into dweet.cc in your api calls and your ESP8266, ESP32 or Raspberry Pi Pico's can talk to Dweet.cc.
Freeboard has a special datasource accessible called Dweet.io and of course that does notwork anymore.
So I started with adjusting the Freeboard source code.In the story Run your own Freeboard on a Raspberry Pi I showed how you can download Freeboard and install it on your own PC or a Raspberry Pi.
Freeboard is written in Javascript and that offers opportunities for altering the code.
So I started opening all the HTML, CSS and JSON files in a text editor. I searched for dweet.io and changed it in dweet.cc
Well that did not work. Hmm.
JSON
And then I realized that there was a Datasource with the name JSON.
So I started by sending a simple api call with my browser to Dweet.cc:
https://dweet.cc/dweet/for/lucstechblog?temperature=25
And that worked. I got this as a result:
Ok, that worked.
For retrieving dweets you need to use:
https://dweet.cc/get/latest/dweet/for/my-thing-name
And in this case I had to replace my-thing-name into lucstechblog.
For more information about this, open the index of this weblog and look for Dweet. There are detailed stories on how to use it.
For testing please use your own "thing" name.
So now I had to implement this in Freeboard.
It really is easy and I am going to show you how to get the value for the thing lucstechblog and the value for temp
erature. Again if you want to try this go ahead but please use your own thing name.
First step is to put the get API call into the JSON configuration menu.
When filled in press "SAVE"
Now choose ADD Pane and a smal window opens.
Press the + on the top right side of that window
A pop-up window shows in which you can choose what kind of widget you want. In this example choose Gauge.
In the menu fill the data in as shown.
Pressing the datasource test on the right side gives you the opportunity to walk through the JSON steps.
Press SAVE
And there it is, my simple dashboard with only a gauge.
Now you can add multiple widgets to get your own dashboard up and running with Dweet.cc
If you have any questions that you can not find in the stories on this weblog) do not hesitate to send me a mail.
Conclusion.
Getting Freeboard to work with Dweet.CC was easier than I thought.
Just one problem remains...........Dweet.cc is again a cloud service and I wonder how long before THEY cease operation.........
So my main goal is still to build my own Dweet server that I can run locally. And guess what: I already have that running. It runs on a humble Raspberry Pi3 with a USB stick for memory. The base code was written by a friend of me and I enhanced it with a real database and some other stuff.
I am testing it as we speak.
So keep tuned for further updates on building your own Dweet server. But for now can can get it running with Dweet.cc
Till next time.
Have fun !!
Luc Volders