A nodejs application to control a bank for irrigation solenoids via bank of gpios/relays

Updated 2020-06-21 11:37:25 -07:00

Node Red Docker Deployment using docker-compose. Holds per host data directories

Updated 2020-12-08 18:03:29 -08:00

Primary Base module used to create IOT instance processes which communicate via various flavors of sockets.

Updated 2021-04-05 17:36:00 -07:00

basic simple input/output for gpio pins. See uci-interrupt for gpio interrupt input

Updated 2020-01-01 20:28:14 -08:00

Home Assistant Class and API for access to home assistant via websocket

Updated 2020-07-21 13:53:29 -07:00

Module specifically for Raspberry Pi. Always read/write to/from i2c bus via UCI packets and socket. Extends uci-base

Updated 2020-03-24 14:29:04 -07:00

module that extends uci-base to support i2c-devices and read/write packets to uci-i2c bus module. Can be extended to service specific ic2 slave hardware

Updated 2020-03-24 14:30:04 -07:00

Module Specifically for Raspberry Pi. Interrupted gpio pin are connect to socket(s) that can push UCI packets when interrupts happen (like when mcp ports chain interrupt from expander pin)

Updated 2020-07-27 14:10:56 -07:00

operational irrigation app based on uci packages

Updated 2023-06-30 17:36:19 -07:00

extends uci-i2c-device to support mcp 230xx chips via UCI packets

Updated 2020-07-26 17:34:36 -07:00

an mqtt client that wraps/translates UCI packets for send/receive from mqtt brokers. Allow mqtt clients to to interact with UCI based system

Updated 2020-07-26 15:44:15 -07:00

modules for transferring, installing, running and maintain code/process on a remote machine

Updated 2019-02-02 18:02:07 -08:00

TCP socket(server) and client(consumer) modules using the UCI packet format for communication. Primary a dependent of the UCI base module

Updated 2020-07-26 15:33:02 -07:00

Function to bind all functions found in an array or object to a passed context

Updated 2021-04-24 18:42:55 -07:00

Byte class and associated functions for manipulating a bytes bitwise

Updated 2021-04-24 18:37:31 -07:00

Merge one or ES6 classes before extending

Updated 2021-05-13 15:39:47 -07:00

A rxjs reactive version of the datastore npm package

Updated 2020-06-07 08:47:28 -07:00

Create a history by writing important app/process events to a jsonl file

Updated 2021-06-12 14:35:11 -07:00

pino based logger for any use but designed for uci library json logging

Updated 2021-07-31 09:34:19 -07:00

Class to help log memory at snapshot and during garbage collection

Updated 2020-08-01 09:33:37 -07:00