Read the statement by Michael Teeuw here.
gauge.js
-
You may need a start!
start: function () { }, -
@Charley yes, I haven’t shown it but it’s present.
-
What is the code in your start.
I expect you don’t add the wrapper to the dom -
-
@sispheor Is everything invisible or just the gauge?
Do you see pressure or temperatures?
What is in your console.log fromconsole.log('adafruit_python_bpm.py results: %j', results[0]); -
@Charley Yes the table is visible. Only the gauge doesn’t appear.
-
Okay I might have an idea
Change your createElement part to
let mycanvas = document.createElement("div"); mycanvas.id=("divcanvas") let target=document.getElementById("divcanvas") -
@Charley OK thanks, I’ll try this in a couple minutes.
-
@Charley Doesn’t work…
Uncaught TypeError: Cannot read property 'getContext' of null -
Maybe you could try this
let mycanvas = document.createElement("canvas"); // changed from div to canvas mycanvas.id=("divcanvas") let target=document.getElementById("divcanvas")I made a typo yesterday
-
@Charley yes it’s what I tried…
-
I tried with another lib called canvas-gauges. It’s the same. The canvas doesn’t appear on the screen

I’m wondering if a parent CSS config or something like could be the reason.
-
It’s good it works!! For the last lib I just forgot to call the draw method.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login