Gambas Repository for Raspberry URL has changed!

Please note that the address of the gambas3 raspbian address has changed.
So please remove the old address from your /etc/sources.list and enter the one below.

$ wget -O - | sudo apt-key add -
$ sudo su -c "echo 'deb stretch main' >> /etc/apt/sources.list" 

And update your apt databases

$ sudo apt-get update
$ sudo apt-get upgrade

Gambas 3.10.0 Raspberry Pi Packages

Thanks to Alexie who compiled Gambas 3.10.0 packages for distro Stretch they are now made available in the Raspberry Pi repository.
Read here how to use them.

Gambas 3.10.0 has been released

This new version has 150 new features, and 225 bug fixes.
The main important features of this new version are the following:
The support of web forms in the IDE has been enhanced.
The library packaging has been fixed.
CStr and CDate are now mutually coherent, by internally converting to UTC dates only. Beware, this bug fix is not backward-compatible!
The interpreter now uses a monotonic clock if possible.
The new instruction MOVE ... DOWNTO ... renames a file, erasing the destination atomically.
The MediaPlayer control can chain media files now.
The FtpClient now supports the ftps protocol.
gb.term is a new component to manage terminals, with an API very close to the one provided by the operating system.
gb.web.feed is a new component to manage RSS feeds.
Ton of fixes in the gb.web.form component.

See the Release Notes for the details.

New version 1.0.024

The holidays are over, time for a new release named 1.0.024, as always you must upgrade your database.
So please make a backup of your database and DomotiGa directory tree first!

Some highlights:

Fixes for Buienradar API changes, UniPi, Velbus and more
Added RTU mode and more register types to Modbus
Better RFXComTRX support for newer firmware and more devices
Added TCP interfaces to JeeLabs and Visonic
CTX35, CurrentCost and Denon now use CSerialPort/CSocket

As always, thanks a lot to all who contributed!

You can find the rest of the changelog here

Have Fun!
Ron Klinkien

Donate to the DomotiGa project

If you use this software or just like the project please consider a donation, either in ideas, code, hardware
or by making a small payment so I can buy new hardware to develop for.
Click the PayPal button above to make your donation.

I appreciate any help.
This wiki is open for anyone to provide help, let it grow and improve!
Please register and you have wiki editor access immediately.


DomotiGa is Open Source Home Automation Software from the Netherlands. It is written in Gambas Basic and runs on Linux.

You can read all kinds of sensor values with it, let it detect motion and schedule lights at certain times by the use of several hardware, for example an RFXCom receiver, Xanura CTX35 A10/X10 controller and Midon TEMP08 1-wire interface and more … It is released under the GNU GPL V3 License [].

The latest version can be downloaded by using [source:/trunk git].

$ git clone domotiga

This will download the complete tree in the directory called domotiga. Use the menu on the right to learn more about this project.

Updated by: rdnzl, Updated 7 months ago
Access count: 770717 since 2011-08-25