12 Commits

Author SHA1 Message Date
4b0d7e35b6 support for splitted config file 2018-02-24 11:03:50 +01:00
164b79230c version 0.3 2018-02-18 14:51:18 +01:00
e3381fb03e added config file editing capabilities 2018-02-18 14:49:43 +01:00
e5b501e6ab version 0.2 2018-02-18 14:05:04 +01:00
1874287276 make use of openpdu binary, renamed socket into outlet 2018-02-18 14:02:48 +01:00
9524e9c06f fixed APKBUILD
wrong dependencies
2018-02-18 14:01:53 +01:00
b94a19399b updated .gitignore 2018-02-18 14:01:36 +01:00
9cac0ecd6a added openpdu client dependency 2018-02-16 20:54:32 +01:00
4cfb02889d new repo location 2018-02-16 20:53:39 +01:00
29f954adfd fixed APKBUILD file 2018-02-11 19:19:46 +01:00
41c3cf09e1 added support for testing in docker 2018-02-11 19:10:01 +01:00
22651ed58a fixed description 2018-02-05 18:17:27 +01:00
3 changed files with 5 additions and 41 deletions

View File

@@ -1,34 +0,0 @@
platform: linux/arm
workspace:
base: /home/builder/package
path: /
clone:
default:
image: plugins/git:linux-arm
depth: 50
pipeline:
build:
image: arm32v6/abuild:latest
environment:
- REPODEST=/home/builder/package
secrets:
- source: abuild_ssh_key
target: RSA_PRIVATE_KEY
- source: abuild_ssh_key_name
target: RSA_PRIVATE_KEY_NAME
gitea_release:
image: plugins/gitea-release:linux-arm
files: builder/armhf/*.apk
checksum:
- md5
- sha1
- sha256
- sha512
secrets: [ gitea_token ]
base_url: https://git.asperti.com
when:
event: tag

View File

@@ -4,7 +4,7 @@ pkgname=acf-openpdu
pkgver=0.3 pkgver=0.3
pkgrel=1 pkgrel=1
pkgdesc="ACF interface for the OpenPDU project" pkgdesc="ACF interface for the OpenPDU project"
url="https://git.asperti.com/OpenPDU/acf-openpdu" url="https://github.com/openpdu/acf-openpdu"
arch="noarch" arch="noarch"
license="GPL2" license="GPL2"
depends="acf-core openpdu lua-cjson" depends="acf-core openpdu lua-cjson"

View File

@@ -1,21 +1,19 @@
# ACF interface for the OpenPDU project. ACF interface for the OpenPDU project.
[![Build Status](https://drone.asperti.com/api/badges/OpenPDU/acf-openpdu/status.svg)](https://drone.asperti.com/OpenPDU/acf-openpdu)
Connect the wires, and install this package. Connect the wires, and install this package.
Then go to https://[YOUR_IP], enter user/pass so you can login to ACF. Then go to https://[YOUR_IP], enter user/pass so you can login to ACF.
Under "OpenPDU" you can control your outlets. Under "OpenPDU" you can control your outlets.
## DONE: DONE:
* Basic Outlet Status (almost everything hardcoded :( ) * Basic Outlet Status (almost everything hardcoded :( )
* Power control (ON/OFF) for each socket * Power control (ON/OFF) for each socket
* All the outlets are powered ON on boot * All the outlets are powered ON on boot
* ACF package * ACF package
* configuration file editing * configuration file editing
## TODO: TODO:
* editing outlet parameters * editing outlet parameters
* everything else (there's a long list) * everything else (there's a long list)
## BUGS: BUGS:
* At the moment, the "Edit" button doesn't work * At the moment, the "Edit" button doesn't work