wb-plc
Wiren Board controller skills — operate, configure, troubleshoot WB hardware via SSH and wb-cli.
Plugin wb-plc from marketplace wb-ai-skills in wirenboard/wb-ai-skills. Commands read from the repo's manifest — 29 days ago.
What it installs
Skills (13)
mqtt-serial-templateAuthor, edit and review wb-mqtt-serial device templates (JSON) for Wiren Board against the driver JSON Schema and the WB standard/conventions. The authoritative entry point for template conformance — wb-serial defers here for the schema/standard layer. Use when the user writes / edits / validates /
wb-controller-backupBackup and restore of a Wiren Board controller — collect a tar.gz with configs, /etc, data, package lists, network settings. Use when user wants to save controller state, prepare for firmware flash or controller replacement, transfer settings, restore after factory reset, roll back. NOT for diagnost
wb-devWriting software FOR Wiren Board controllers — custom daemons (C++/Python/Go), MQTT bridges (Zigbee2MQTT → WB, Modbus → WB, custom hardware), MQTT-RPC services, wbdev cross-compilation, Debian packaging, /devices/X/controls/Y topic conventions. Use when user wants to write a daemon, integration brid
wb-mod-slotsReconfigure WB controller MOD slots via wb-hwconf-helper — switch a slot away from its default (usually RS-485) into raw UART (/dev/ttyMODx), bit-banged I2C (/dev/i2c-modN), CAN, SPI, or 1-Wire by loading the matching device-tree overlay module. Use when user wants to repurpose a MOD slot, expose UA
wb-mqtt-brokerMosquitto MQTT broker administration on Wiren Board — listeners, users, ACLs, password files, TLS, bridges to external brokers. /etc/mosquitto/conf.d/. Use when user mentions MQTT broker config, mosquitto, MQTT auth/password, MQTT TLS, external MQTT bridge, broker not running, MQTT client can't conn
wb-networkNetwork configuration on a Wiren Board controller — NetworkManager, wb-connection-manager, Ethernet/WiFi/4G/OpenVPN, static IP, failover priorities, DNS, hotspot. Use when user mentions networking, can't reach controller, no internet, ping fails, IP address, WiFi setup, 4G modem, VPN.
wb-package-reviewReview a ready-made .deb for Wiren Board controllers — usually a third-party integration or driver — before it is recommended, shipped or installed in the field: unpack and explain how it works, check it against wb-python-service-template and the WB lintian profile, find which WB releases (wb6/wb7/w
wb-rcaReproduce a reported Wiren Board problem and PROVE its root cause, then write a defensible bug report. Use whenever someone reports that something is broken, misbehaving, or 'unexpected' and wants it reproduced or explained — plain first-person reports count: 'I have a bug', 'reproduce it', 'it beha
wb-rulesWiren Board rules engine for automation — ES5 JavaScript in /etc/wb-rules/*.js. defineRule, defineVirtualDevice, PersistentStorage, timers, cron, MQTT bindings, virtual controls. Use when user wants to write an automation rule, schedule something, react to a sensor, create a virtual device, or debug
wb-serialSerial bus (RS-485/Modbus) on WB — deploying and testing custom templates on a live controller, adding devices via confed, and diagnostics: CRC errors, timeouts, device not responding, slow polling, bus scan, health check. NOT for authoring or validating the template JSON itself (fields, format, uni
wb-troubleshootingGeneral Wiren Board controller diagnostics — failed systemd services, low disk space, kernel/firmware mismatch, Docker, iptables, diagnostic archive (wb-diag-collect), boot issues, web UI inaccessible. Use when user says controller is broken, not working, service down, asks for logs for support or h
wb-zigbeeZigbee devices on WB via zigbee2mqtt — bridge/state liveness probe, native vs Docker install detection, wb-mqtt-zigbee vs wb-zigbee2mqtt converter recognition, IEEE-address (0x...) and zigbee_<id> topic patterns, pairing, control, OTA.
wiren-boardMaster skill for Wiren Board (WB) controllers — load FIRST whenever user mentions Wiren Board, wirenboard.com, wb6/wb7/wb8/wb-msw hardware, or any wb-* tool. Provides: controller discovery via mDNS, SSH access patterns, wb-cli usage (always --json from an agent!), documentation lookup, common troubl
Maintain wb-plc?
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.