Code Monkey home page Code Monkey logo

hc-front's Introduction

hc-front

Front-end for Home Control project.

Main screen

Description

Home Control project was designed as a part of full, PLC based, home automation project. I created a PLC control program for Siemens S7-1200 driver.

Communication between PLC and hc is done through database which is the place where current data state is stored and commands are exchanged. Additionally there are couple of socket listeneres used for translate rough TCP packets to proper form.

How to run it

  1. You need hc-back project (will be uploaded soon) placed in the same location as hc-front folder
  2. Configure your environment
    1. Install nvm
    2. Install nodejs with specific version nvm install 13.14.0
    3. Using npm install yarn npm install --global yarn
    4. Add missing css-loader npm install css-loader -D
    5. Run PowerShell with Admin right and execute Set-ExecutionPolicy RemoteSigned
    6. Execute yarn install
  3. Start the project yarn webpack

hc-front's People

Contributors

centaq avatar

Watchers

 avatar

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.