43 lines
518 B
Go
43 lines
518 B
Go
|
package main
|
||
|
|
||
|
import (
|
||
|
// "encoding/json"
|
||
|
"log"
|
||
|
|
||
|
// "periph.io/x/periph"
|
||
|
|
||
|
"github.com/spf13/viper"
|
||
|
)
|
||
|
|
||
|
// Dictionary aaa
|
||
|
type Dictionary map[string]interface{}
|
||
|
|
||
|
func main() {
|
||
|
|
||
|
readConfig()
|
||
|
|
||
|
nam := viper.Get("hostname")
|
||
|
log.Printf("hostname: %v\n", nam)
|
||
|
|
||
|
initI2C()
|
||
|
|
||
|
go disp()
|
||
|
|
||
|
startServer()
|
||
|
}
|
||
|
|
||
|
// https://github.com/ColorlibHQ/AdminLTE/archive/v2.4.17.tar.gz
|
||
|
|
||
|
/* TODO
|
||
|
|
||
|
- config reset gpio
|
||
|
- classi per board
|
||
|
- classi per outlet
|
||
|
- fai funzionare toggle
|
||
|
- scan i2c
|
||
|
- impostazioni log
|
||
|
- impostazioni mqtt
|
||
|
|
||
|
|
||
|
*/
|