Git Product home page Git Product logo

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:

Attila Lantos (Project abrIoT)'s Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.