Projects/Spacestate: verschil tussen versies
< Projects
Geen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
| Regel 12: | Regel 12: | ||
* Gebruik run-parts | * Gebruik run-parts | ||
* Fysieke (3-standen) knop voor Bitlair/DJO spacestate | * Fysieke (3-standen) knop voor Bitlair/DJO spacestate | ||
* Vervang de PHP- | * Vervang de PHP-ellende van de statejson met iets wat MQTT praat | ||
=== Voortgang === | === Voortgang === | ||
| Regel 18: | Regel 18: | ||
root@service:/opt/spacestate# tree | root@service:/opt/spacestate# tree | ||
. | . | ||
├── bitlair_closed.d | ├── bitlair_closed.d | ||
│ ├── 10_log | │ ├── 10_log | ||
| Regel 28: | Regel 25: | ||
│ ├── 20_phone_off | │ ├── 20_phone_off | ||
│ ├── 20_statsdisplay_poweroff | │ ├── 20_statsdisplay_poweroff | ||
│ ├── 80_irc | |||
│ └── 80_twitter | │ └── 80_twitter | ||
├── bitlair_open.d | ├── bitlair_open.d | ||
| Regel 36: | Regel 34: | ||
│ ├── 20_phone_on | │ ├── 20_phone_on | ||
│ ├── 20_statsdisplay_poweron | │ ├── 20_statsdisplay_poweron | ||
│ ├── 80_irc | |||
│ └── 80_twitter | │ └── 80_twitter | ||
├── djo_closed.d | ├── djo_closed.d | ||
│ ├── 10_mqtt | |||
│ ├── 20_ledboard_poweroff -> ../bitlair_closed.d/20_ledboard_poweroff | │ ├── 20_ledboard_poweroff -> ../bitlair_closed.d/20_ledboard_poweroff | ||
│ ├── 20_music_poweroff -> ../bitlair_closed.d/20_music_poweroff | │ ├── 20_music_poweroff -> ../bitlair_closed.d/20_music_poweroff | ||
│ | │ ├── 20_statsdisplay_poweroff -> ../bitlair_closed.d/20_statsdisplay_poweroff | ||
│ └── 80_irc | |||
├── djo_open.d | ├── djo_open.d | ||
│ ├── 10_mqtt | |||
│ ├── 20_ledboard_poweron -> ../bitlair_open.d/20_ledboard_poweron | │ ├── 20_ledboard_poweron -> ../bitlair_open.d/20_ledboard_poweron | ||
│ ├── 20_music_poweron -> ../bitlair_open.d/20_music_poweron | │ ├── 20_music_poweron -> ../bitlair_open.d/20_music_poweron | ||
│ | │ ├── 20_statsdisplay_poweron -> ../bitlair_open.d/20_statsdisplay_poweron | ||
└── README</pre> | │ └── 80_irc | ||
└── README | |||
</pre> | |||
=== Twitter === | === Twitter === | ||
Gebruik <code>bitlair-tweet <message></code> in /usr/local/bin om een bericht over Twitter te sturen. | Gebruik <code>bitlair-tweet <message></code> in /usr/local/bin om een bericht over Twitter te sturen. | ||
De gebruiker moet hiervoor in de twitter groep zitten. | De gebruiker moet hiervoor in de twitter groep zitten. | ||
=== POE en APC === | |||
Gebruik <code>apc-switch</code> en <code>poe-switch</code> in /usr/local/bin om POE en APC switches te bedienen vanuit scripts. | |||
=== IRC === | |||
JSON-bot is vervangen door 37 regels Bash. Gebruik <code>irc-say</code> om een notice in #bitlair te gooien. | |||
Versie van 20 sep 2016 18:04
| Project Spacestate | |
|---|---|
| Naam | Spacestate |
| Beschrijving | Opvolger van SpaceNotifier |
| Website | |
| Start | 2016/09/19 |
| Contact | User:Polyfloyd, User:AK47 |
| Status | Alpha |
Het huidige systeem wat de spacestate beheert en dingen in- en uitschakelt is een beetje een warboel. Let's fix it!
Ideeën
- Gebruik run-parts
- Fysieke (3-standen) knop voor Bitlair/DJO spacestate
- Vervang de PHP-ellende van de statejson met iets wat MQTT praat
Voortgang
root@service:/opt/spacestate# tree . ├── bitlair_closed.d │ ├── 10_log │ ├── 10_mqtt │ ├── 20_ledboard_poweroff │ ├── 20_music_poweroff │ ├── 20_phone_off │ ├── 20_statsdisplay_poweroff │ ├── 80_irc │ └── 80_twitter ├── bitlair_open.d │ ├── 10_log │ ├── 10_mqtt │ ├── 20_ledboard_poweron │ ├── 20_music_poweron │ ├── 20_phone_on │ ├── 20_statsdisplay_poweron │ ├── 80_irc │ └── 80_twitter ├── djo_closed.d │ ├── 10_mqtt │ ├── 20_ledboard_poweroff -> ../bitlair_closed.d/20_ledboard_poweroff │ ├── 20_music_poweroff -> ../bitlair_closed.d/20_music_poweroff │ ├── 20_statsdisplay_poweroff -> ../bitlair_closed.d/20_statsdisplay_poweroff │ └── 80_irc ├── djo_open.d │ ├── 10_mqtt │ ├── 20_ledboard_poweron -> ../bitlair_open.d/20_ledboard_poweron │ ├── 20_music_poweron -> ../bitlair_open.d/20_music_poweron │ ├── 20_statsdisplay_poweron -> ../bitlair_open.d/20_statsdisplay_poweron │ └── 80_irc └── README
Gebruik bitlair-tweet <message> in /usr/local/bin om een bericht over Twitter te sturen.
De gebruiker moet hiervoor in de twitter groep zitten.
POE en APC
Gebruik apc-switch en poe-switch in /usr/local/bin om POE en APC switches te bedienen vanuit scripts.
IRC
JSON-bot is vervangen door 37 regels Bash. Gebruik irc-say om een notice in #bitlair te gooien.