Giter Site home page Giter Site logo

anykeymeister / fuji-iot Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jaroslawprzybylowicz/fuji-iot

0.0 0.0 0.0 382 KB

Library for controlling Fuji Electric / Fujistsu AC units over serial interface. (just backup of original repo)

License: Apache License 2.0

C++ 95.03% Starlark 4.97%

fuji-iot's Introduction

fuji-iot

What is this about?

I have Fuji Electric AC units at home that I wanted to become integrated with my smart home network. Unfortunatelly, those are old-school devices with IR and wired remotes and no WiFi.

This repository & interfacing

This package contains a simple daemon that will convert serial interface of the AC unit into RPC service. In order to use it, you will need a device capable of handling UART @ 500bps (author of the code used Raspberry Pi Zero). Release package contains pre-compiled ARM package suitable to use with Raspbian.

Hardware

Hardware directory contains schematics and PCB design of a Raspberry PI Zero hat that interfaces directly with the AC Unit main board. It effectively replaces UTY-TWBXF module. Hat converts 400V DC available on the mainboard into 5V DC necessary to power up Raspberry PI and converts Tx/Rx logic. PCB dimensions make Raspberry Pi Zero + Hat fit the AC unit internal space so that entire device is WiFi enabled without any extra cables.

Other platforms

If you want to run this on ESP32 or Arduino, there is another library based on this work ported by unreality into smaller package and available here: https://github.com/unreality/FujiHeatPump

Compatibility

This software was tested against RSG09LUCA and RSG12LUCA and should interface well with Fuji Electric/Fujitsu Air conditioners that are using UTY-RNNUM, UTY-RNNXM or similar controllers.

fuji-iot's People

Contributors

jaroslawprzybylowicz 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.