fix diagram
This commit is contained in:
parent
20f86a2176
commit
c56ec0d15b
2 changed files with 53 additions and 39 deletions
|
|
@ -1,25 +1,33 @@
|
|||
import { renderMermaid } from "beautiful-mermaid";
|
||||
import { renderMermaid, renderMermaidAscii } from "beautiful-mermaid";
|
||||
|
||||
const diagram = await renderMermaid(`
|
||||
// Parse command line arguments
|
||||
const args = process.argv.slice(2);
|
||||
const renderMode = args.includes("--ascii") ? "ascii" : "normal";
|
||||
|
||||
const diagram = `
|
||||
flowchart TD
|
||||
subgraph Node1
|
||||
bme280 -->|i2c| mc1
|
||||
bme280 -->|i2c| mc1[pico w]
|
||||
pms5003 -->|uart| mc1
|
||||
end
|
||||
mc1[pico w] -->|Custom TCP| proxy[Event Proxy]
|
||||
mc1 -->|Custom TCP| proxy[Event Proxy]
|
||||
proxy -->|mqtt| ha[Home Assistant Servier]
|
||||
|
||||
|
||||
mc2[pico w] --> |Custom TCP| proxy
|
||||
mc2[pico w] -->|Custom TCP| proxy
|
||||
subgraph Node2
|
||||
wind_speed[Anemometer] --> mc2
|
||||
wind_dir[Wind Vane] --> mc2
|
||||
mic[MIPS Microphone] --> mc2
|
||||
end
|
||||
|
||||
mc3[pico w] --> |Custom TCP| proxy
|
||||
mc3[pico w] -->|Custom TCP| proxy
|
||||
subgraph Node3
|
||||
ltr-559 --> mc3
|
||||
end
|
||||
`);
|
||||
console.log(diagram);
|
||||
end`;
|
||||
|
||||
if (renderMode === "ascii") {
|
||||
console.log(renderMermaidAscii(diagram));
|
||||
} else {
|
||||
console.log(await renderMermaid(diagram));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue