Skip to content

Releases: arek125/remote-GPIO-control-server

Remote GPIO control

09 Feb 09:41
213610d
Compare
Choose a tag to compare
  • support for dust sensor PMS7003
  • more logging for automation

Remote GPIO control

26 Jan 13:55
213610d
Compare
Choose a tag to compare

Remote GPIO control

22 Jan 10:15
d4f2e6c
Compare
Choose a tag to compare
  • global variables added (usable in chains sequences and automation)
  • new actions for automation and new bonds for chains sequences:
    • setting number of execution of other action
    • setting execution counter of other chain sequence
  • bug fixes

Remote GPIO control

21 Dec 16:00
61b46d7
Compare
Choose a tag to compare
  • gpio inputs fixed and reworked:
    • two methods avalible for state change detection (loop monitoring and edge detection)
    • resistor of pi can now be choosed
    • configurable cpu rest time for loop monitoring method
    • configurable switch bounce time for edge detection method
  • logs for execution chains can now be disabled
  • android client can now have secondary ip and port set, (used when connected to specefid wifi network)

Remote GPIO control

15 Sep 12:42
b037e19
Compare
Choose a tag to compare

Update from prevoius versions not posible ! Check install instructions !

  • sqlite db changed to postgresql
  • config/startup parameters are set now via config file (rgc-config.ini)
  • radio frequency support // 433/315Mhz cheap modules can be used to transmit or recive codes, web client have option to sniff codes
  • custom shell commands // allows to run own script or bash command from clients
  • linked pi's // allows to link multiple pi devices
  • sensors:
    • rotary encoder and range sensor support added // both configurable in rgc-config.ini
    • custom sensor definition // allows to create custom sensor based on own script (script must return/print numeric value)
    • android widget added
  • advenced sheduled actions renamed to automation and enhanced:
    • single action creates system process and runs indepedently, with use of all cpu cores
    • posibility to transmit rf code or run custom command on triggers conditions met
    • configurable triggers check refresh rate // how often triggers condition will be checked (in seconds or fraction of second)
    • new triggers types: RF recive, cmd output, linked pi(i/o state / sensor value / rf recive)
  • chains:
    • posibility to create bonds based of linked pi
    • android widget added
    • can now be run in limited or unlimited loop
    • can now be run as bond of other chain
  • gpio inputs:
    • enhanced to use less cpu power
    • binding options removed // same thing can now be done with automation action
  • full docs and project site page at https://rgc-app.tk

Remote GPIO control

06 Nov 08:18
0efa60f
Compare
Choose a tag to compare
  • built in web client added
  • tcp only option for android
  • ping trigger added
  • old scheduled actions removed
  • bug fixes

Remote GPIO control

12 Jul 08:55
1c9bffb
Compare
Choose a tag to compare
  • reworked and improved connection, now it's multithreded server UDP(for small data)/TCP(for large data)
  • server now runs as a service of systemd
    Added:
  • Execution chains // allows to create chains from bonds output/pwm/conditional that will be run with one by one with defined daley
  • Advenced sheduled action // more enhanced version of previous functionality with posibility to set multiple trigers and conjunction
  • Sensors // easy read/store data from sensors: DS18B20, DHT*, TSL2561
  • Notifications // settup notification base on output/input status or sensor value
  • ON/OFF Widget // change output state from android home screen
  • Other smaller fixes and improvments

Remote GPIO control

10 Jan 13:40
Compare
Choose a tag to compare

-added new tab witch will show history log of last performend actions (columns: switchname, state, timestamp, client phone name etc.)
-tabs are now selectable
-connection error handling improve (errors are now logged - long click on refresh button to see)
-added new option to output buton to act like pushbutton (state change on hold and restored when release) insted of on/off switch
-added new input bind type - option to bind output as pushbutton insted of on/off switch
-difrent timezones on server and client are now supported
-added client and server code version control
-other small bug fixes

Remote GPIO control

27 Apr 15:30
Compare
Choose a tag to compare
1.0

Update README.md