From 261a3374b4358dadf32eaf2963ed9453d63a0531 Mon Sep 17 00:00:00 2001 From: CaCO3 Date: Sat, 4 Feb 2023 01:03:46 +0100 Subject: [PATCH] . --- param-docs/concat-parameter-pages.py | 2 +- param-docs/generate-param-doc-pages.py | 7 +++++-- .../Alignment/AlignmentAlgo.md | 0 .../Alignment/FlipImageSize.md | 0 .../Alignment/InitialMirror.md | 0 .../Alignment/InitialRotate.md | 0 .../Alignment/SearchFieldX.md | 0 .../Alignment/SearchFieldY.md | 0 .../Analog/CNNGoodThreshold.md | 0 .../Analog/ExtendedResolution.md | 0 .../Analog/LogImageLocation.md | 0 .../Analog/LogfileRetentionInDays.md | 0 .../{parameter-docs => parameter-pages}/Analog/Model.md | 0 .../AutoTimer/AutoStart.md | 0 .../AutoTimer/Intervall.md | 0 .../DataLogging/DataLogActive.md | 0 .../DataLogging/DataLogRetentionInDays.md | 0 .../{parameter-docs => parameter-pages}/Debug/Logfile.md | 0 .../Debug/LogfileRetentionInDays.md | 0 .../Digits/CNNGoodThreshold.md | 0 .../Digits/LogImageLocation.md | 0 .../Digits/LogfileRetentionInDays.md | 0 .../{parameter-docs => parameter-pages}/Digits/Model.md | 0 param-docs/{parameter-docs => parameter-pages}/GPIO/IO0.md | 0 param-docs/{parameter-docs => parameter-pages}/GPIO/IO1.md | 0 .../{parameter-docs => parameter-pages}/GPIO/IO12.md | 0 .../{parameter-docs => parameter-pages}/GPIO/IO13.md | 0 param-docs/{parameter-docs => parameter-pages}/GPIO/IO3.md | 0 param-docs/{parameter-docs => parameter-pages}/GPIO/IO4.md | 0 .../{parameter-docs => parameter-pages}/GPIO/LEDColor.md | 0 .../{parameter-docs => parameter-pages}/GPIO/LEDNumbers.md | 0 .../{parameter-docs => parameter-pages}/GPIO/LEDType.md | 0 .../GPIO/MainTopicMQTT.md | 0 .../InfluxDB/Database.md | 0 .../InfluxDB/Measurement.md | 0 .../{parameter-docs => parameter-pages}/InfluxDB/Uri.md | 0 .../InfluxDB/password.md | 0 .../{parameter-docs => parameter-pages}/InfluxDB/user.md | 0 .../{parameter-docs => parameter-pages}/MQTT/ClientID.md | 0 .../MQTT/HomeassistantDiscovery.md | 0 .../{parameter-docs => parameter-pages}/MQTT/MainTopic.md | 0 .../{parameter-docs => parameter-pages}/MQTT/MeterType.md | 0 .../MQTT/SetRetainFlag.md | 0 param-docs/{parameter-docs => parameter-pages}/MQTT/Uri.md | 0 .../{parameter-docs => parameter-pages}/MQTT/password.md | 0 .../{parameter-docs => parameter-pages}/MQTT/user.md | 0 .../MakeImage/Brightness.md | 0 .../MakeImage/Contrast.md | 0 .../{parameter-docs => parameter-pages}/MakeImage/Demo.md | 0 .../MakeImage/FixedExposure.md | 0 .../MakeImage/ImageQuality.md | 0 .../MakeImage/ImageSize.md | 0 .../MakeImage/LEDIntensity.md | 0 .../MakeImage/LogImageLocation.md | 0 .../MakeImage/LogfileRetentionInDays.md | 0 .../MakeImage/Saturation.md | 0 .../MakeImage/WaitBeforeTakingPicture.md | 0 .../PostProcessing/AllowNegativeRates.md | 0 .../PostProcessing/CheckDigitIncreaseConsistency.md | 0 .../PostProcessing/ErrorMessage.md | 0 .../PostProcessing/PreValueAgeStartup.md | 0 .../PostProcessing/PreValueUse.md | 0 .../PostProcessing/main.AnalogDigitalTransitionStart.md | 0 .../PostProcessing/main.DecimalShift.md | 0 .../PostProcessing/main.ExtendedResolution.md | 0 .../PostProcessing/main.IgnoreLeadingNaN.md | 0 .../PostProcessing/main.MaxRateType.md | 0 .../PostProcessing/main.MaxRateValue.md | 0 .../System/AutoAdjustSummertime.md | 0 .../{parameter-docs => parameter-pages}/System/Hostname.md | 0 .../System/SetupMode.md | 0 .../System/TimeServer.md | 0 .../{parameter-docs => parameter-pages}/System/TimeZone.md | 0 73 files changed, 6 insertions(+), 3 deletions(-) rename param-docs/{parameter-docs => parameter-pages}/Alignment/AlignmentAlgo.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Alignment/FlipImageSize.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Alignment/InitialMirror.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Alignment/InitialRotate.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Alignment/SearchFieldX.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Alignment/SearchFieldY.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Analog/CNNGoodThreshold.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Analog/ExtendedResolution.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Analog/LogImageLocation.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Analog/LogfileRetentionInDays.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Analog/Model.md (100%) rename param-docs/{parameter-docs => parameter-pages}/AutoTimer/AutoStart.md (100%) rename param-docs/{parameter-docs => parameter-pages}/AutoTimer/Intervall.md (100%) rename param-docs/{parameter-docs => parameter-pages}/DataLogging/DataLogActive.md (100%) rename param-docs/{parameter-docs => parameter-pages}/DataLogging/DataLogRetentionInDays.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Debug/Logfile.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Debug/LogfileRetentionInDays.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Digits/CNNGoodThreshold.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Digits/LogImageLocation.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Digits/LogfileRetentionInDays.md (100%) rename param-docs/{parameter-docs => parameter-pages}/Digits/Model.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/IO0.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/IO1.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/IO12.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/IO13.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/IO3.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/IO4.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/LEDColor.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/LEDNumbers.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/LEDType.md (100%) rename param-docs/{parameter-docs => parameter-pages}/GPIO/MainTopicMQTT.md (100%) rename param-docs/{parameter-docs => parameter-pages}/InfluxDB/Database.md (100%) rename param-docs/{parameter-docs => parameter-pages}/InfluxDB/Measurement.md (100%) rename param-docs/{parameter-docs => parameter-pages}/InfluxDB/Uri.md (100%) rename param-docs/{parameter-docs => parameter-pages}/InfluxDB/password.md (100%) rename param-docs/{parameter-docs => parameter-pages}/InfluxDB/user.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/ClientID.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/HomeassistantDiscovery.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/MainTopic.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/MeterType.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/SetRetainFlag.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/Uri.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/password.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MQTT/user.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/Brightness.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/Contrast.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/Demo.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/FixedExposure.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/ImageQuality.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/ImageSize.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/LEDIntensity.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/LogImageLocation.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/LogfileRetentionInDays.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/Saturation.md (100%) rename param-docs/{parameter-docs => parameter-pages}/MakeImage/WaitBeforeTakingPicture.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/AllowNegativeRates.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/CheckDigitIncreaseConsistency.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/ErrorMessage.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/PreValueAgeStartup.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/PreValueUse.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/main.AnalogDigitalTransitionStart.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/main.DecimalShift.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/main.ExtendedResolution.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/main.IgnoreLeadingNaN.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/main.MaxRateType.md (100%) rename param-docs/{parameter-docs => parameter-pages}/PostProcessing/main.MaxRateValue.md (100%) rename param-docs/{parameter-docs => parameter-pages}/System/AutoAdjustSummertime.md (100%) rename param-docs/{parameter-docs => parameter-pages}/System/Hostname.md (100%) rename param-docs/{parameter-docs => parameter-pages}/System/SetupMode.md (100%) rename param-docs/{parameter-docs => parameter-pages}/System/TimeServer.md (100%) rename param-docs/{parameter-docs => parameter-pages}/System/TimeZone.md (100%) diff --git a/param-docs/concat-parameter-pages.py b/param-docs/concat-parameter-pages.py index 4a5e36b..36ce1b3 100644 --- a/param-docs/concat-parameter-pages.py +++ b/param-docs/concat-parameter-pages.py @@ -13,7 +13,7 @@ parameterOverviewFile = "../docs/Parameters.md" parameterOverviewTemplateFile = "./templates/overview.md" def appendParameterFile(folder, file): - print(folder, file) + #print(folder, file) with open(file, 'r') as parameterFileHandle: parameterDoc = parameterFileHandle.read() diff --git a/param-docs/generate-param-doc-pages.py b/param-docs/generate-param-doc-pages.py index 0a52337..3fc44aa 100644 --- a/param-docs/generate-param-doc-pages.py +++ b/param-docs/generate-param-doc-pages.py @@ -1,6 +1,6 @@ """ For each parameter which can be found in the config file, -create a markdown file with a templated contentf it does not exist yet. +create a markdown file with a templated content it does not exist yet. The files are grouped in sub folders representing the config sections. """ @@ -8,12 +8,14 @@ import os import configparser import urllib.request + configFileUrl = "https://raw.githubusercontent.com/jomjol/AI-on-the-edge-device/rolling/sd-card/config/config.ini" parameterDocsFolder = "parameter-pages" parameterTemplateFile = "./templates/parameter.md" # Fetch default config file from URL +print("Fetching %r..." % configFileUrl) with urllib.request.urlopen(configFileUrl) as response: content = response.read().decode("utf-8") @@ -39,7 +41,7 @@ with open(parameterTemplateFile, 'r') as parameterTemplateFileHandle: parameterTemplate = parameterTemplateFileHandle.read() - +print("For each section/parameter, check if there is already a documentation page in the folder %r..." % (os.getcwd() + "/" + parameterDocsFolder)) for section in config: if section != "DEFAULT": #print(section) @@ -60,6 +62,7 @@ for section in config: parameterDocFile = subFolder + '/' + parameter + ".md" if not os.path.exists(parameterDocFile): # File does not exist yet, generate template + print("%r does not exit yet, generating a templated file for it" % (os.getcwd() + "/" + parameterDocFile)) with open(parameterDocFile, 'w') as paramFileHandle: content = parameterTemplate content = content.replace("$NAME", parameter) diff --git a/param-docs/parameter-docs/Alignment/AlignmentAlgo.md b/param-docs/parameter-pages/Alignment/AlignmentAlgo.md similarity index 100% rename from param-docs/parameter-docs/Alignment/AlignmentAlgo.md rename to param-docs/parameter-pages/Alignment/AlignmentAlgo.md diff --git a/param-docs/parameter-docs/Alignment/FlipImageSize.md b/param-docs/parameter-pages/Alignment/FlipImageSize.md similarity index 100% rename from param-docs/parameter-docs/Alignment/FlipImageSize.md rename to param-docs/parameter-pages/Alignment/FlipImageSize.md diff --git a/param-docs/parameter-docs/Alignment/InitialMirror.md b/param-docs/parameter-pages/Alignment/InitialMirror.md similarity index 100% rename from param-docs/parameter-docs/Alignment/InitialMirror.md rename to param-docs/parameter-pages/Alignment/InitialMirror.md diff --git a/param-docs/parameter-docs/Alignment/InitialRotate.md b/param-docs/parameter-pages/Alignment/InitialRotate.md similarity index 100% rename from param-docs/parameter-docs/Alignment/InitialRotate.md rename to param-docs/parameter-pages/Alignment/InitialRotate.md diff --git a/param-docs/parameter-docs/Alignment/SearchFieldX.md b/param-docs/parameter-pages/Alignment/SearchFieldX.md similarity index 100% rename from param-docs/parameter-docs/Alignment/SearchFieldX.md rename to param-docs/parameter-pages/Alignment/SearchFieldX.md diff --git a/param-docs/parameter-docs/Alignment/SearchFieldY.md b/param-docs/parameter-pages/Alignment/SearchFieldY.md similarity index 100% rename from param-docs/parameter-docs/Alignment/SearchFieldY.md rename to param-docs/parameter-pages/Alignment/SearchFieldY.md diff --git a/param-docs/parameter-docs/Analog/CNNGoodThreshold.md b/param-docs/parameter-pages/Analog/CNNGoodThreshold.md similarity index 100% rename from param-docs/parameter-docs/Analog/CNNGoodThreshold.md rename to param-docs/parameter-pages/Analog/CNNGoodThreshold.md diff --git a/param-docs/parameter-docs/Analog/ExtendedResolution.md b/param-docs/parameter-pages/Analog/ExtendedResolution.md similarity index 100% rename from param-docs/parameter-docs/Analog/ExtendedResolution.md rename to param-docs/parameter-pages/Analog/ExtendedResolution.md diff --git a/param-docs/parameter-docs/Analog/LogImageLocation.md b/param-docs/parameter-pages/Analog/LogImageLocation.md similarity index 100% rename from param-docs/parameter-docs/Analog/LogImageLocation.md rename to param-docs/parameter-pages/Analog/LogImageLocation.md diff --git a/param-docs/parameter-docs/Analog/LogfileRetentionInDays.md b/param-docs/parameter-pages/Analog/LogfileRetentionInDays.md similarity index 100% rename from param-docs/parameter-docs/Analog/LogfileRetentionInDays.md rename to param-docs/parameter-pages/Analog/LogfileRetentionInDays.md diff --git a/param-docs/parameter-docs/Analog/Model.md b/param-docs/parameter-pages/Analog/Model.md similarity index 100% rename from param-docs/parameter-docs/Analog/Model.md rename to param-docs/parameter-pages/Analog/Model.md diff --git a/param-docs/parameter-docs/AutoTimer/AutoStart.md b/param-docs/parameter-pages/AutoTimer/AutoStart.md similarity index 100% rename from param-docs/parameter-docs/AutoTimer/AutoStart.md rename to param-docs/parameter-pages/AutoTimer/AutoStart.md diff --git a/param-docs/parameter-docs/AutoTimer/Intervall.md b/param-docs/parameter-pages/AutoTimer/Intervall.md similarity index 100% rename from param-docs/parameter-docs/AutoTimer/Intervall.md rename to param-docs/parameter-pages/AutoTimer/Intervall.md diff --git a/param-docs/parameter-docs/DataLogging/DataLogActive.md b/param-docs/parameter-pages/DataLogging/DataLogActive.md similarity index 100% rename from param-docs/parameter-docs/DataLogging/DataLogActive.md rename to param-docs/parameter-pages/DataLogging/DataLogActive.md diff --git a/param-docs/parameter-docs/DataLogging/DataLogRetentionInDays.md b/param-docs/parameter-pages/DataLogging/DataLogRetentionInDays.md similarity index 100% rename from param-docs/parameter-docs/DataLogging/DataLogRetentionInDays.md rename to param-docs/parameter-pages/DataLogging/DataLogRetentionInDays.md diff --git a/param-docs/parameter-docs/Debug/Logfile.md b/param-docs/parameter-pages/Debug/Logfile.md similarity index 100% rename from param-docs/parameter-docs/Debug/Logfile.md rename to param-docs/parameter-pages/Debug/Logfile.md diff --git a/param-docs/parameter-docs/Debug/LogfileRetentionInDays.md b/param-docs/parameter-pages/Debug/LogfileRetentionInDays.md similarity index 100% rename from param-docs/parameter-docs/Debug/LogfileRetentionInDays.md rename to param-docs/parameter-pages/Debug/LogfileRetentionInDays.md diff --git a/param-docs/parameter-docs/Digits/CNNGoodThreshold.md b/param-docs/parameter-pages/Digits/CNNGoodThreshold.md similarity index 100% rename from param-docs/parameter-docs/Digits/CNNGoodThreshold.md rename to param-docs/parameter-pages/Digits/CNNGoodThreshold.md diff --git a/param-docs/parameter-docs/Digits/LogImageLocation.md b/param-docs/parameter-pages/Digits/LogImageLocation.md similarity index 100% rename from param-docs/parameter-docs/Digits/LogImageLocation.md rename to param-docs/parameter-pages/Digits/LogImageLocation.md diff --git a/param-docs/parameter-docs/Digits/LogfileRetentionInDays.md b/param-docs/parameter-pages/Digits/LogfileRetentionInDays.md similarity index 100% rename from param-docs/parameter-docs/Digits/LogfileRetentionInDays.md rename to param-docs/parameter-pages/Digits/LogfileRetentionInDays.md diff --git a/param-docs/parameter-docs/Digits/Model.md b/param-docs/parameter-pages/Digits/Model.md similarity index 100% rename from param-docs/parameter-docs/Digits/Model.md rename to param-docs/parameter-pages/Digits/Model.md diff --git a/param-docs/parameter-docs/GPIO/IO0.md b/param-docs/parameter-pages/GPIO/IO0.md similarity index 100% rename from param-docs/parameter-docs/GPIO/IO0.md rename to param-docs/parameter-pages/GPIO/IO0.md diff --git a/param-docs/parameter-docs/GPIO/IO1.md b/param-docs/parameter-pages/GPIO/IO1.md similarity index 100% rename from param-docs/parameter-docs/GPIO/IO1.md rename to param-docs/parameter-pages/GPIO/IO1.md diff --git a/param-docs/parameter-docs/GPIO/IO12.md b/param-docs/parameter-pages/GPIO/IO12.md similarity index 100% rename from param-docs/parameter-docs/GPIO/IO12.md rename to param-docs/parameter-pages/GPIO/IO12.md diff --git a/param-docs/parameter-docs/GPIO/IO13.md b/param-docs/parameter-pages/GPIO/IO13.md similarity index 100% rename from param-docs/parameter-docs/GPIO/IO13.md rename to param-docs/parameter-pages/GPIO/IO13.md diff --git a/param-docs/parameter-docs/GPIO/IO3.md b/param-docs/parameter-pages/GPIO/IO3.md similarity index 100% rename from param-docs/parameter-docs/GPIO/IO3.md rename to param-docs/parameter-pages/GPIO/IO3.md diff --git a/param-docs/parameter-docs/GPIO/IO4.md b/param-docs/parameter-pages/GPIO/IO4.md similarity index 100% rename from param-docs/parameter-docs/GPIO/IO4.md rename to param-docs/parameter-pages/GPIO/IO4.md diff --git a/param-docs/parameter-docs/GPIO/LEDColor.md b/param-docs/parameter-pages/GPIO/LEDColor.md similarity index 100% rename from param-docs/parameter-docs/GPIO/LEDColor.md rename to param-docs/parameter-pages/GPIO/LEDColor.md diff --git a/param-docs/parameter-docs/GPIO/LEDNumbers.md b/param-docs/parameter-pages/GPIO/LEDNumbers.md similarity index 100% rename from param-docs/parameter-docs/GPIO/LEDNumbers.md rename to param-docs/parameter-pages/GPIO/LEDNumbers.md diff --git a/param-docs/parameter-docs/GPIO/LEDType.md b/param-docs/parameter-pages/GPIO/LEDType.md similarity index 100% rename from param-docs/parameter-docs/GPIO/LEDType.md rename to param-docs/parameter-pages/GPIO/LEDType.md diff --git a/param-docs/parameter-docs/GPIO/MainTopicMQTT.md b/param-docs/parameter-pages/GPIO/MainTopicMQTT.md similarity index 100% rename from param-docs/parameter-docs/GPIO/MainTopicMQTT.md rename to param-docs/parameter-pages/GPIO/MainTopicMQTT.md diff --git a/param-docs/parameter-docs/InfluxDB/Database.md b/param-docs/parameter-pages/InfluxDB/Database.md similarity index 100% rename from param-docs/parameter-docs/InfluxDB/Database.md rename to param-docs/parameter-pages/InfluxDB/Database.md diff --git a/param-docs/parameter-docs/InfluxDB/Measurement.md b/param-docs/parameter-pages/InfluxDB/Measurement.md similarity index 100% rename from param-docs/parameter-docs/InfluxDB/Measurement.md rename to param-docs/parameter-pages/InfluxDB/Measurement.md diff --git a/param-docs/parameter-docs/InfluxDB/Uri.md b/param-docs/parameter-pages/InfluxDB/Uri.md similarity index 100% rename from param-docs/parameter-docs/InfluxDB/Uri.md rename to param-docs/parameter-pages/InfluxDB/Uri.md diff --git a/param-docs/parameter-docs/InfluxDB/password.md b/param-docs/parameter-pages/InfluxDB/password.md similarity index 100% rename from param-docs/parameter-docs/InfluxDB/password.md rename to param-docs/parameter-pages/InfluxDB/password.md diff --git a/param-docs/parameter-docs/InfluxDB/user.md b/param-docs/parameter-pages/InfluxDB/user.md similarity index 100% rename from param-docs/parameter-docs/InfluxDB/user.md rename to param-docs/parameter-pages/InfluxDB/user.md diff --git a/param-docs/parameter-docs/MQTT/ClientID.md b/param-docs/parameter-pages/MQTT/ClientID.md similarity index 100% rename from param-docs/parameter-docs/MQTT/ClientID.md rename to param-docs/parameter-pages/MQTT/ClientID.md diff --git a/param-docs/parameter-docs/MQTT/HomeassistantDiscovery.md b/param-docs/parameter-pages/MQTT/HomeassistantDiscovery.md similarity index 100% rename from param-docs/parameter-docs/MQTT/HomeassistantDiscovery.md rename to param-docs/parameter-pages/MQTT/HomeassistantDiscovery.md diff --git a/param-docs/parameter-docs/MQTT/MainTopic.md b/param-docs/parameter-pages/MQTT/MainTopic.md similarity index 100% rename from param-docs/parameter-docs/MQTT/MainTopic.md rename to param-docs/parameter-pages/MQTT/MainTopic.md diff --git a/param-docs/parameter-docs/MQTT/MeterType.md b/param-docs/parameter-pages/MQTT/MeterType.md similarity index 100% rename from param-docs/parameter-docs/MQTT/MeterType.md rename to param-docs/parameter-pages/MQTT/MeterType.md diff --git a/param-docs/parameter-docs/MQTT/SetRetainFlag.md b/param-docs/parameter-pages/MQTT/SetRetainFlag.md similarity index 100% rename from param-docs/parameter-docs/MQTT/SetRetainFlag.md rename to param-docs/parameter-pages/MQTT/SetRetainFlag.md diff --git a/param-docs/parameter-docs/MQTT/Uri.md b/param-docs/parameter-pages/MQTT/Uri.md similarity index 100% rename from param-docs/parameter-docs/MQTT/Uri.md rename to param-docs/parameter-pages/MQTT/Uri.md diff --git a/param-docs/parameter-docs/MQTT/password.md b/param-docs/parameter-pages/MQTT/password.md similarity index 100% rename from param-docs/parameter-docs/MQTT/password.md rename to param-docs/parameter-pages/MQTT/password.md diff --git a/param-docs/parameter-docs/MQTT/user.md b/param-docs/parameter-pages/MQTT/user.md similarity index 100% rename from param-docs/parameter-docs/MQTT/user.md rename to param-docs/parameter-pages/MQTT/user.md diff --git a/param-docs/parameter-docs/MakeImage/Brightness.md b/param-docs/parameter-pages/MakeImage/Brightness.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/Brightness.md rename to param-docs/parameter-pages/MakeImage/Brightness.md diff --git a/param-docs/parameter-docs/MakeImage/Contrast.md b/param-docs/parameter-pages/MakeImage/Contrast.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/Contrast.md rename to param-docs/parameter-pages/MakeImage/Contrast.md diff --git a/param-docs/parameter-docs/MakeImage/Demo.md b/param-docs/parameter-pages/MakeImage/Demo.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/Demo.md rename to param-docs/parameter-pages/MakeImage/Demo.md diff --git a/param-docs/parameter-docs/MakeImage/FixedExposure.md b/param-docs/parameter-pages/MakeImage/FixedExposure.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/FixedExposure.md rename to param-docs/parameter-pages/MakeImage/FixedExposure.md diff --git a/param-docs/parameter-docs/MakeImage/ImageQuality.md b/param-docs/parameter-pages/MakeImage/ImageQuality.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/ImageQuality.md rename to param-docs/parameter-pages/MakeImage/ImageQuality.md diff --git a/param-docs/parameter-docs/MakeImage/ImageSize.md b/param-docs/parameter-pages/MakeImage/ImageSize.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/ImageSize.md rename to param-docs/parameter-pages/MakeImage/ImageSize.md diff --git a/param-docs/parameter-docs/MakeImage/LEDIntensity.md b/param-docs/parameter-pages/MakeImage/LEDIntensity.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/LEDIntensity.md rename to param-docs/parameter-pages/MakeImage/LEDIntensity.md diff --git a/param-docs/parameter-docs/MakeImage/LogImageLocation.md b/param-docs/parameter-pages/MakeImage/LogImageLocation.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/LogImageLocation.md rename to param-docs/parameter-pages/MakeImage/LogImageLocation.md diff --git a/param-docs/parameter-docs/MakeImage/LogfileRetentionInDays.md b/param-docs/parameter-pages/MakeImage/LogfileRetentionInDays.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/LogfileRetentionInDays.md rename to param-docs/parameter-pages/MakeImage/LogfileRetentionInDays.md diff --git a/param-docs/parameter-docs/MakeImage/Saturation.md b/param-docs/parameter-pages/MakeImage/Saturation.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/Saturation.md rename to param-docs/parameter-pages/MakeImage/Saturation.md diff --git a/param-docs/parameter-docs/MakeImage/WaitBeforeTakingPicture.md b/param-docs/parameter-pages/MakeImage/WaitBeforeTakingPicture.md similarity index 100% rename from param-docs/parameter-docs/MakeImage/WaitBeforeTakingPicture.md rename to param-docs/parameter-pages/MakeImage/WaitBeforeTakingPicture.md diff --git a/param-docs/parameter-docs/PostProcessing/AllowNegativeRates.md b/param-docs/parameter-pages/PostProcessing/AllowNegativeRates.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/AllowNegativeRates.md rename to param-docs/parameter-pages/PostProcessing/AllowNegativeRates.md diff --git a/param-docs/parameter-docs/PostProcessing/CheckDigitIncreaseConsistency.md b/param-docs/parameter-pages/PostProcessing/CheckDigitIncreaseConsistency.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/CheckDigitIncreaseConsistency.md rename to param-docs/parameter-pages/PostProcessing/CheckDigitIncreaseConsistency.md diff --git a/param-docs/parameter-docs/PostProcessing/ErrorMessage.md b/param-docs/parameter-pages/PostProcessing/ErrorMessage.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/ErrorMessage.md rename to param-docs/parameter-pages/PostProcessing/ErrorMessage.md diff --git a/param-docs/parameter-docs/PostProcessing/PreValueAgeStartup.md b/param-docs/parameter-pages/PostProcessing/PreValueAgeStartup.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/PreValueAgeStartup.md rename to param-docs/parameter-pages/PostProcessing/PreValueAgeStartup.md diff --git a/param-docs/parameter-docs/PostProcessing/PreValueUse.md b/param-docs/parameter-pages/PostProcessing/PreValueUse.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/PreValueUse.md rename to param-docs/parameter-pages/PostProcessing/PreValueUse.md diff --git a/param-docs/parameter-docs/PostProcessing/main.AnalogDigitalTransitionStart.md b/param-docs/parameter-pages/PostProcessing/main.AnalogDigitalTransitionStart.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/main.AnalogDigitalTransitionStart.md rename to param-docs/parameter-pages/PostProcessing/main.AnalogDigitalTransitionStart.md diff --git a/param-docs/parameter-docs/PostProcessing/main.DecimalShift.md b/param-docs/parameter-pages/PostProcessing/main.DecimalShift.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/main.DecimalShift.md rename to param-docs/parameter-pages/PostProcessing/main.DecimalShift.md diff --git a/param-docs/parameter-docs/PostProcessing/main.ExtendedResolution.md b/param-docs/parameter-pages/PostProcessing/main.ExtendedResolution.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/main.ExtendedResolution.md rename to param-docs/parameter-pages/PostProcessing/main.ExtendedResolution.md diff --git a/param-docs/parameter-docs/PostProcessing/main.IgnoreLeadingNaN.md b/param-docs/parameter-pages/PostProcessing/main.IgnoreLeadingNaN.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/main.IgnoreLeadingNaN.md rename to param-docs/parameter-pages/PostProcessing/main.IgnoreLeadingNaN.md diff --git a/param-docs/parameter-docs/PostProcessing/main.MaxRateType.md b/param-docs/parameter-pages/PostProcessing/main.MaxRateType.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/main.MaxRateType.md rename to param-docs/parameter-pages/PostProcessing/main.MaxRateType.md diff --git a/param-docs/parameter-docs/PostProcessing/main.MaxRateValue.md b/param-docs/parameter-pages/PostProcessing/main.MaxRateValue.md similarity index 100% rename from param-docs/parameter-docs/PostProcessing/main.MaxRateValue.md rename to param-docs/parameter-pages/PostProcessing/main.MaxRateValue.md diff --git a/param-docs/parameter-docs/System/AutoAdjustSummertime.md b/param-docs/parameter-pages/System/AutoAdjustSummertime.md similarity index 100% rename from param-docs/parameter-docs/System/AutoAdjustSummertime.md rename to param-docs/parameter-pages/System/AutoAdjustSummertime.md diff --git a/param-docs/parameter-docs/System/Hostname.md b/param-docs/parameter-pages/System/Hostname.md similarity index 100% rename from param-docs/parameter-docs/System/Hostname.md rename to param-docs/parameter-pages/System/Hostname.md diff --git a/param-docs/parameter-docs/System/SetupMode.md b/param-docs/parameter-pages/System/SetupMode.md similarity index 100% rename from param-docs/parameter-docs/System/SetupMode.md rename to param-docs/parameter-pages/System/SetupMode.md diff --git a/param-docs/parameter-docs/System/TimeServer.md b/param-docs/parameter-pages/System/TimeServer.md similarity index 100% rename from param-docs/parameter-docs/System/TimeServer.md rename to param-docs/parameter-pages/System/TimeServer.md diff --git a/param-docs/parameter-docs/System/TimeZone.md b/param-docs/parameter-pages/System/TimeZone.md similarity index 100% rename from param-docs/parameter-docs/System/TimeZone.md rename to param-docs/parameter-pages/System/TimeZone.md