I recall at ICC this year that Flow Software had a free module that allowed connection to historian(s?) for use with their analysis software, but I can't find anything on their website nor Google about it.. Am I going crazy?
I swear there are a bunch more modules around, I just cant find them all... also theres a bunch from pre-2020 that I'm not adding till someone proves they work somewhere...
Added the Beta version of Embr-SNMP, once theres a full branch release, I can add the GitHub properly.
Need separate columns for v8.1 and v8.3 modules--they cannot be the same file.
To save space on the table, I have experimented with adding the link under the Tick for the version, that way we can add an Edge column too.
Edge modules are not separate files, typically.
I was thinking just having the
in that column and the modules under the respective 8.1/8.3 tick?
Ok. I'll continue just linking to the source post/page where the appropriate file can be found.
What is written in the console?
Console output:
13:03:25.622 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.624 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "TypeError: Object.hasOwn is not a function"
line_number: 125
source: "http://localhost:8088/res/perspective/js/react-dom-16.14.0.js"
13:03:25.625 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ui.ErrorBoundary: Component error caught in error boundary: {\"componentStack\":\"\\n in Markdown\\n in div\\n in InfoCardComponent\\n in div\\n in NodeElement\\n in div\\n in div\\n in div\\n in BranchingComponent\\n in g\\n in i\\n in x\\n in w\\n in div\\n in g\\n in g\\n in i\\n in x\\n in w\\n in v\\n in div\\n in DraggableCore\\n in div\\n in w\\n in div\\n in o\"}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:04:01.804 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "onerrorLogger: {\"msg\":\"Uncaught Exception\",\"errorMsg\":\"ResizeObserver loop limit exceeded\",\"url\":\"http://localhost:8088/data/perspective/design\",\"line number\":0,\"column\":0}"
line_number: 2
source: "http://localhost:8088/res/perspective/js/PerspectiveClient.2851fb3213fc9ad86706.js"
13:04:01.805 [Browser Thread: 6492] ERROR Perspective.Designer.Workspace - level: LEVEL_ERROR
message: "ResizeObserver loop limit exceeded"
source: "http://localhost:8088/data/perspective/design"
I also have an open source WebDev module: GitHub - JonathanGrocott/ignition-webdev: Ignition Web Dev Compatibility Module · GitHub
And an MCP server integration I've been using to have AI help build out ignition projects: https://github.com/JonathanGrocott/ignition-mcp
More to come shortly. I'm curious what people on this forum would like to see developed or changed. All ears ![]()
Updated the Initial Post.
Hi David
Can I request to add and update some of our free ignition modules?
-
- Author: Mustry Solutions
- Description: Dark mode for Ignition Designer (8.1.33+ and 8.3)
- Latest release: v0.6.2
-
- Author: Mustry Solutions
- Description: A collection of different perspective components: pan and zoom view, branching component, resoruce timeline, calendar, date-time range picker, colour picker, ...
- Latest release: v0.6.0
-
Mustry Doom (if you are feeling silly).
- Author: Mustry Solutions
- Description: Play Doom in Perspective
- Latest release: v0.3.1
-
Ignition Branching Module has been merged into Perspective Components Module. So should probably be deleted?
Also, if people notice bugs, the can always log issues for any of these modules.


