Skip to content

Commit 4d28aa6

Browse files
authored
Merge pull request #313 from Paraphraser/20210410-documentation
Documentation enhancements
2 parents d37e4ea + 6e27410 commit 4d28aa6

9 files changed

+766
-261
lines changed

README.md

Lines changed: 10 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -1,82 +1,24 @@
1-
# IOT Stack
1+
# IOTstack
22

33
IOTstack is a builder for docker-compose to easily make and maintain IoT stacks on the Raspberry Pi.
44

5-
## Getting started
5+
### getting started
66

7-
See [Getting Started](https://sensorsiot.github.io/IOTstack/Getting-Started) in the Wiki. It includes:
7+
See [Getting Started](https://sensorsiot.github.io/IOTstack/Getting-Started) in the [IOTstack Wiki](https://sensorsiot.github.io/IOTstack/). It includes:
88

9-
* A link to Andreas Spiess video #295 and #352.
9+
* A link to Andreas Spiess videos #295 and #352.
1010
* How to download the project (including constraints you need to observe).
11+
* How to migrate from the older gcgarner/IOTstack repository.
1112
* Running the menu to install Docker and set up your containers.
1213
* Useful Docker commands (start \& stop the stack, manage containers).
14+
* Stack maintenance.
1315

14-
See also the [documentation home page](https://sensorsiot.github.io/IOTstack/).
15-
16-
## New Installation
17-
### Automatic
18-
1. Run the following command:
19-
```
20-
curl -fsSL https://raw.githubusercontent.com/SensorsIot/IOTstack/master/install.sh | bash
21-
```
22-
23-
### Manual
24-
1. Install git
25-
```
26-
$ cd ~/IOTstack
27-
$ git remote set-url origin https://github.com/SensorsIot/IOTstack.git
28-
$ git pull origin master
29-
$ git checkout master
30-
$ docker-compose down
31-
$ ./menu.sh
32-
$ docker-compose up -d
33-
```
34-
35-
## Need the old menu back?
36-
```
37-
cd ~/IOTstack/
38-
git pull
39-
git checkout old-menu
40-
```
41-
42-
## Experimental Features
43-
44-
## Running
45-
1. To enter the directory and run menu for installation options:
46-
```
47-
cd ~/IOTstack
48-
bash ./menu.sh
49-
```
50-
51-
2. Install docker with the menu, restart your system.
52-
53-
3. Run menu again to select your build options, then start docker-compose with
54-
```
55-
$ cd ~/IOTstack
56-
$ git pull origin master
57-
$ git checkout master
58-
$ ./menu.sh
59-
```
60-
61-
Want to have the latest and greatest features? Switch to the experimental branch:
62-
63-
```
64-
$ cd ~/IOTstack
65-
$ git pull origin master
66-
$ git checkout experimental
67-
$ ./menu.sh
68-
```
69-
70-
Do note that the experimental branch may be broken, or may break your setup, so ensure you have a good backup, and please report any issues. The way back is:
71-
72-
73-
## Contributions
16+
### contributions
7417

7518
Please use the [issues](https://github.com/SensorsIot/IOTstack/issues) tab to report issues.
7619

77-
## Need help? Have a feature suggestion? Discovered a bug?
78-
We have a Discord server setup for discussions: [IOTstack Discord channel](https://discord.gg/ZpKHnks) if you want to comment on features, suggest new container types, or ask the IOTstack community for help.
20+
### Need help? Have a feature suggestion? Discovered a bug?
7921

80-
You can also report bugs or suggestions to our Github: https://github.com/SensorsIot/IOTstack/issues
22+
We have a Discord server setup for discussions: [IOTstack Discord channel](https://discord.gg/ZpKHnks) if you want to comment on features, suggest new container types, or ask the IOTstack community for help.
8123

82-
If you use some of the tools in the project please consider donating or contributing on their projects. It doesn't have to be monetary. Reporting bugs and creating Pull Requests helps improve the projects for everyone.
24+
If you use some of the tools in the project please consider donating or contributing on their projects. It doesn't have to be monetary. Reporting bugs and [creating Pull Requests](https://gist.github.com/Paraphraser/818bf54faf5d3b3ed08d16281f32297d) helps improve the projects for everyone.

docs/BuildStack-RandomPassword.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Build Stack Random Services Passowrd
1+
# Build Stack Random Services Password
22

33
This page explains how to have a service generate a random password during build time. This will require that your service have a working options menu.
44

docs/BuildStack-Services.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Buid Stack Services system
1+
# Build Stack Services system
22

33
This page explains how the build stack system works for developers.
44

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Zigbee2Mqtt Assistant
2+
3+
## References
4+
5+
- [Docker](https://hub.docker.com/r/carldebilly/zigbee2mqttassistant)
6+
- [Website](https://github.com/yllibed/Zigbee2MqttAssistant/blob/master/README.md)
7+
8+
## About
9+
10+
This service a web frontend which displays Zigbee2Mqtt service messages and able to control it over MQTT. For the
11+
servie a working MQTT server is required and that have to be configured.
12+
13+
## Environment Parameters
14+
15+
* `Z2MA_SETTINGS__MQTTSERVER=mosquitto` - The MQTT service instance which is used by Zigbee2Mqtt instance. Here, "mosquitto" is the name of the container.
16+
* `Z2MA_SETTINGS__MQTTUSERNAME=name` - Used if your MQTT service has authentication enabled. Optional.
17+
* `Z2MA_SETTINGS__MQTTPASSWORD=password` - Used if your MQTT service has authentication enabled. Optional.
18+
* `TZ=Etc/UTC`- Set to your timezone. Optional but recommended.
19+
20+
## Accessing the UI
21+
22+
The Zigbee2Mqtt Assistant UI is available using port 8880. For example:
23+
24+
* `http://your.local.ip.address:8880/`

0 commit comments

Comments
 (0)