diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index d821397af..df14c9ead 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -9,25 +9,25 @@ Rules (don't ignore these, your issue will be closed without further notice): - Make sure you are running the latest firmware https://github.com/koenkk/z-stack-firmware. Did you read the FAQ? -- https://www.zigbee2mqtt.io/information/FAQ.html +- https://www.zigbee2mqtt.io/guide/faq Zigbee2MQTT fails to start? -- https://www.zigbee2mqtt.io/information/FAQ.html#help-zigbee2mqtt-fails-to-start +- https://www.zigbee2mqtt.io/guide/installation/20_zigbee2mqtt-fails-to-start.html Having issues when using a CC2531? - Make sure the CC2531 is connected through a USB extension cable - Try the source routing firmware: https://github.com/Koenkk/Z-Stack-firmware/tree/master/coordinator/Z-Stack_Home_1.2/bin/source_routing -- With larger networks (30/40+) devices, your CC2531 might not be powerful enough. This will cause weird issues, in this case it's advised to use a more powerful adapter: https://www.zigbee2mqtt.io/information/supported_adapters.html#texas-instruments-cc26x2r1 +- With larger networks (30/40+) devices, your CC2531 might not be powerful enough. This will cause weird issues, in this case it's advised to use a more powerful adapter: https://www.zigbee2mqtt.io/guide/adapters/ Unsupported device? -- https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html +- https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html Device does not pair or interview fails? -- https://www.zigbee2mqtt.io/information/FAQ.html#why-does-my-device-not-or-fail-to-pair +- https://www.zigbee2mqtt.io/guide/faq/#why-does-my-device-not-or-fail-to-pair Bug report? - If applicable, provide steps how to reproduce the problem. -- Provide the herdsman debug logging: https://www.zigbee2mqtt.io/information/debug.html#zigbee-herdsman-debug-logging +- Provide the herdsman debug logging: https://www.zigbee2mqtt.io/guide/usage/debug.html --> diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 4e28621e8..94d4a6343 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -10,7 +10,7 @@ contact_links: url: https://github.com/zigbee2mqtt/hassio-zigbee2mqtt/issues about: Issues related to the Home Assistant addon. - name: FAQ - url: https://www.zigbee2mqtt.io/information/FAQ.html + url: https://www.zigbee2mqtt.io/guide/faq about: Frequently asked questions. - name: Support Chat url: https://discord.gg/NyseBeK diff --git a/.github/ISSUE_TEMPLATE/new_device_support.md b/.github/ISSUE_TEMPLATE/new_device_support.md index 0368afc8c..9674ff041 100644 --- a/.github/ISSUE_TEMPLATE/new_device_support.md +++ b/.github/ISSUE_TEMPLATE/new_device_support.md @@ -8,7 +8,7 @@ assignees: '' --- diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 09c1a14a1..6fd327d91 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -3,6 +3,6 @@ Everybody is invited and welcome to contribute to Zigbee2MQTT. Zigbee2MQTT is writen in JavaScript and is based upon [zigbee-herdsman](https://github.com/koenkk/zigbee-herdsman) and [zigbee-herdsman-converters](https://github.com/koenkk/zigbee-herdsman-converters). Zigbee-herdsman-converters contains all device definition, zigbee-herdsman is responsible for handling all communication with the adapter. - Pull requests are always created against the [**dev**](https://github.com/Koenkk/zigbee2mqtt/tree/dev) branch. -- Easiest way to start developing Zigbee2MQTT is by setting up a development environment (aka bare-metal installation). You can follow this [guide](https://www.zigbee2mqtt.io/getting_started/running_zigbee2mqtt.html#running-zigbee2mqtt) to do this. +- Easiest way to start developing Zigbee2MQTT is by setting up a development environment (aka bare-metal installation). You can follow this [guide](https://www.zigbee2mqtt.io/guide/installation/01_linux.html) to do this. - You can run the tests locally by executing `npm test`. Zigbee2MQTT enforces 100% code coverage, in case you add new code check if you code is covered by running `npm run test-with-coverage`. The coverage report can be found under `coverage/lcov-report/index.html`. Linting is also enforced and can be run with `npm run eslint`. -- When you want to add support for a new devices no changes to Zigbee2MQTT have to be made, only to zigbee-herdsman-converters. You can find a guide for it [here](https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html). +- When you want to add support for a new devices no changes to Zigbee2MQTT have to be made, only to zigbee-herdsman-converters. You can find a guide for it [here](https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html). diff --git a/README.md b/README.md index 1dfc8e55e..8f0cc50b9 100644 --- a/README.md +++ b/README.md @@ -42,19 +42,19 @@
-## [Getting started](https://www.zigbee2mqtt.io/#getting-started) +## [Getting started](https://www.zigbee2mqtt.io/guide/getting-started) The [documentation](https://www.zigbee2mqtt.io/) provides you all the information needed to get up and running! Make sure you don't skip sections if this is your first visit, as there might be important details in there for you. -If you aren't familiar with **Zigbee** terminology make sure you [read this](https://www.zigbee2mqtt.io/information/zigbee_network.html) to help you out. +If you aren't familiar with **Zigbee** terminology make sure you [read this](https://www.zigbee2mqtt.io/advanced/zigbee/01_zigbee_network.html) to help you out. -## [Integrations](https://www.zigbee2mqtt.io/#integration) +## [Integrations](https://www.zigbee2mqtt.io/guide/usage/integrations.html) Zigbee2MQTT integrates well with (almost) every home automation solution because it uses MQTT. However the following integrations are worth mentioning:
### [Home Assistant](https://www.home-assistant.io/)
- [Home Assistant](https://www.home-assistant.io/hassio/): Using [the official addon](https://github.com/zigbee2mqtt/hassio-zigbee2mqtt)
-- Generic install or Hassbian: Using instructions [here](https://www.zigbee2mqtt.io/integration/home_assistant.html)
+- Generic install or Hassbian: Using instructions [here](https://www.zigbee2mqtt.io/guide/usage/integrations/home_assistant.html)
@@ -75,7 +75,7 @@ Zigbee2MQTT uses TypeScript (partially for now). Therefore after making changes
## Supported devices
See [Supported devices](https://www.zigbee2mqtt.io/information/supported_devices.html) to check whether your device is supported. There is quite an extensive list, including devices from vendors like Xiaomi, Ikea, Philips, OSRAM and more.
-If it's not listed in [Supported devices](https://www.zigbee2mqtt.io/information/supported_devices.html), support can be added (fairly) easy, see [How to support new devices](https://www.zigbee2mqtt.io/how_tos/how_to_support_new_devices.html).
+If it's not listed in [Supported devices](https://www.zigbee2mqtt.io/supported-devices), support can be added (fairly) easy, see [How to support new devices](https://www.zigbee2mqtt.io/advanced/support-new-devices/01_support_new_devices.html).
## Support & help
If you need assistance you can check [opened issues](https://github.com/Koenkk/zigbee2mqtt/issues). Feel free to help with Pull Requests when you were able to fix things or add new devices or just share the love on social media.