Skip to content
View abrIoTeu's full-sized avatar
Block or Report

Block or report abrIoTeu

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
abrIoTeu/README.md

Hello Everyone,

πŸ‘‹ πŸ‘‹ πŸ‘‹ Are you interested in a cheap, opensource home automation project based on Arudino and JavaScript?

About Me πŸ‘¨β€πŸ”§ πŸ‘¨β€πŸ’»

Who am I?

I am:

  • a Master of Business Administration (MBA), an accountant and a tax advisor. (This sound funny a weird, I know, but this field requires the application of a lot of matematics, IT and creativity) πŸ“ˆ
  • a C++ (microcontrollers) and JavaScript developer in frontend and backend as well πŸ‘¨β€πŸ’»
  • a certified electrician πŸ”Œ
  • a certified PLC (programmable logic controller) engineer
  • the founder of Project abrIoT, an open source building automation project aiming to introduce cheap but flexible home automation solutions to every households

Experiences

I have experience in the following fields:

  • Accounting and taxation πŸ˜†
  • Home electricity
  • Home automation and smart homes
  • Industrial PLCs
  • Arduino, JavaScript, HTML and CSS development, databases (time series and relational)
  • Microelectronics (PCB) development

Languages and Tools πŸ”§


Arduino IDE and C++, JavaScript, HTML, Grafana, InfluxDB and SQL, Node-RED, MQTT and modbus protocols, PCB design


Latest blog posts

Please check out my latest relevant blog posts:

About Porject abrIoT

What is abrIoT?

Project abrIoT is an open source building automation and smarthome project with a strong emphasis on energy saving.


The aim of the project is to:

  • Automate your home ("Smartize")
  • Optimize and lower your overall energy consumption (electricity, gas and water)
  • Monitor, log and analyize your data
  • Expand your home with extra features (e.g. remote controlling, voice recognition, AI)

The core of the project is to:

  • Implement open source solutions
  • Keep installation costs as low as possible
  • Comply with EU standards
  • Build a community
  • Be open to industry standards (e.g. PLC technology, modbus, MQTT)

abrIoT is based on the following languages and solutions:


abIoT is also providing simple, cheap tested and CE certified electronics and pre-built distribution boxes which make possible to automate and monitor your home and open it to the net if required.

How does abrIoT work?

  • Home control is based on abrIoT single-board-PLC-s (SBP) which can be programmed by Arduino or ControlIO (MS Visual Code) by using the abrIoT Arduino libraries (C++)
  • Units are communicating via a modbus hierarchy which makes it possible to connect hundreds of devices and thousands of I/O ports
  • Extra features like AI, voice recognition, MQTT connection etc. are based on Linux Debian which is run on a single-board-computer (SBC) e.g. RaspberryPi or Olimex A10
  • Industrial connectivity is applied (MQTT, modbus) so all "gadgets" are connectable with other industrial grade appliances (e.g. PLC, HMI)

abrIoT Instruction List (IL) is a simplified version of the IEC61131-3 standard PLC language aimed to home automation. See also: https://en.wikipedia.org/wiki/Instruction_list

abrIoT IL works with abrIoT Single-board-PLCs (SBP) or with ESP8266 and ESP32 chipsets.

Let us look into the future

The ongoing energy crysis gives us a notable lesson: there is and there will be no more cheap energy in Europe. We have to learn how to be more effective. Let us give a chance to save as much energy as possible.

Please also visit our website www.abriot.eu for further information and for product list.

Please also feel free to join, advise or contribute.

Contact

If you want to contact me:

Popular repositories

  1. abrIoTeu abrIoTeu Public

    Config files for my GitHub profile.

  2. Olimex-A10 Olimex-A10 Public

    Olimex A10 Image for home automation

  3. Arduino-DHT11-RS485.modbus-Temperature-Humidity-Sensor Arduino-DHT11-RS485.modbus-Temperature-Humidity-Sensor Public

    abrIoT

    C++