Create New Document

The title of your document (will be displayed as H1)
URL-friendly name (no spaces, use dashes)
Path where to create document (optional, use forward slashes to create subdirectories)

Move/Rename Document

Current location of the document
New path for the document (including the slug)
This only changes the document's path. It does not modify the document's title (H1 heading).

Delete Document

Are you sure you want to delete this document? This action cannot be undone.

Warning: If this is a folder, all contents including subfolders and documents will be deleted.

Message

Message content goes here.

Confirm Action

Are you sure?

Attachments

Allowed file types: jpg, jpeg, png, gif, svg, webp, txt, log, csv, sfd, zip, pdf, docx, xlsx, pptx, mp4 (Max: 10MB)

Document Files

Loading attached files...

Document History

Previous Versions

Loading versions...

Preview

Select a version to preview

Wiki Settings

Language for the user interface
Number of versions to keep per document. Set to 0 to disable versioning.
Maximum allowed file size for uploads in MB.

User Management

Add New User

Leave empty to keep current password
Users with these groups can access restricted sections.

Define path-based access rules for sections of your wiki, then assign users to groups in the Users tab. Rules are evaluated in order. First match wins.

Active Rules

Import markdown files from a ZIP archive. Files will be processed and stored in the appropriate document structure. Directory structure in the ZIP (category/subcategory) will be preserved in the wiki.

Upload a ZIP file containing markdown (.md) files to import.

Create and manage backups of your wiki data. Backups include all documents, images, and configuration files.

Available Backups

Loading backups...

Add/Edit Access Rule

Selected: /

Add Column

LoRA Power Switch Control System

Project Overview

Two-board LoRA system to control a 240V water pump with programmable scheduling and override capabilities.

Hardware Specifications

ESP32 Boards

Switch Board (Remote - Water Pump Location)

Location: 41°52'41.3"N 12°32'25.6"E (street level)
Components:

Home Board (Gateway)

Location: 41°52'45.4"N 12°32'22.9"E (~25-30m height)
Components:

Distance: ~150m (well within LoRA range)

System Architecture

WiFi Network → Home Board (Gateway) → LoRA → Switch Board → SSR → Water Pump Circuit
                    ↑
            Web Interface (AsyncWebServer)

Software Architecture

Switch Board Firmware

Home Board Firmware

Communication Protocol

Message Types

Reliable Delivery

Scheduling System

Default Schedule

Features

Web Interface

Requirements

Technology Stack

Physical Implementation

Water Pump Control

Safety & Protection

Development Plan

Phase 1: Basic Communication

  1. Basic LoRA communication between boards
  2. Message protocol implementation
  3. Reliable delivery with ACK system

Phase 2: Core Functionality

  1. Time synchronization (NTP → Home Board → Switch Board)
  2. Schedule storage and management
  3. SSR control implementation

Phase 3: Web Interface

  1. AsyncWebServer setup
  2. Schedule configuration UI
  3. Real-time status display
  4. Manual override controls

Phase 4: Integration & Testing

  1. Hardware integration
  2. End-to-end testing
  3. Failsafe behavior verification
  4. Range and reliability testing

Future Enhancements (Docker Services)

Network Configuration

File Structure

/
├── switch_board/          # Remote switch board firmware
├── home_board/           # Home gateway board firmware
├── web_interface/        # HTML/CSS/JS for web UI
├── docs/                # Documentation
└── PROJECT_SPECS.md     # This file

Attached Files

Loading attached files...

Comments

No comments yet. Be the first to comment!

Search Results