I manually removed it as it wasn’t populating; need to add it back in.
No worries and no hurry. I’ll see what I can come up with. This is my 3rd attempt (since you unveiled the advanced) and I got so much further than ever before… in other words, I am patient LOL.
Nice! Also in case you’re interested, I did just update a few days ago the AMS and media files with the “new” humidity icons which are easier to read (and renamed now since both the HACs integration & my nodered one now invert the values like Bambu’s UI does), so you can grab them if you’d like.
Figured this may be helpful to others here, but I have just created a few basic automation blueprints for the printers.
Automate bentobox fan/switch based on print state and active filament
Send notification (HA, mobile app, desktop, alexa tts) on print end
Send notification (HA, mobile app, desktop, alexa tts) on print error (only the same kind of errors handy app or printer will have a popup for, halting a print).
Very nice. I should learn how to make the blueprints and then I could share what I have set up with Discord - sure others have it or something similar.
My setup takes a snapshot & posts it with % complete and plate name at start, 25%, 50%, 75%, and finish.
Another automation takes a snapshot every 3 minutes during active print then compiles into a timelapse after finish and uploads it.
I do something similar but I have to manually create the Timelapse after collecting all the snapshots. I’d love to see the yaml you use to create the Timelapse portion.
So @WolfwithSword I got your Node-RED put together on my system. (BTW awesome work) Connected to the cloud no problem. Now…I’ve got a rub it “looks” like MQTT is connected to the HQ Mosquitto MQTT Broker. But the initialize appears stuck at First Boot.
Also apologies if this isn’t the correct vehicle in which to be asking this question.
Those differences are because you configured it with the “NodeRed Integration” selected but are using data from the “HACs Integration”. Reconfigure and select “HACS Integration” instead and those will be fixed. There are quite a few differences in naming between my nodered integration (which the yamls were first built for) and the hacs ha-bambulab integration (made compatible later via selection).
Also the HACs integration does not have all the fan or temp values changeable.
If you’ve tried both side by side, you entered in the wrong data then into the configurator and used the hac’s entity name for printer name instead of the printer name / entity name for the nodered device. The HACs data has serial number in the printer device name, and my nodered one does not contain it.
Just send to the request topic and it’ll set the value. Do note that if you’re on P1 or A1 newer firmware, some control options only work if in lan mode, or if sent to the cloud mqtt broker instead. A similar change is likely to come to the X1 series down the road. I am unsure if this is one of the ones restricted or not.
Does anyone know why some fan are of a type “fan” and some of type “sensor”?
I’m using the MQTT integration and own a P1S.
To me it seems that the part fan needs to a Fan too. Where to change that? NR?
Can you try setting the cooling fan speed to something and seeing if it appears? And possibly restarting the MQTT Broker for HA as well and then waiting ~5min and trying to set that cooling speed one more time?
All three changeable fans in my nodered flow go through the same logic (Aux, Chamber, Part cooling) for creating both a sensor entity for the fan speed, and the fan entity to control said speed. But P1/A1 series are known for not sending all the data in MQTT all the time, so it is possible that the printer had not sent any update/data about the part cooling fan, and thus, the integration assumes it does not exist until it hears about it.
Also feel free to reach me on discord @wolfwithsword or make a github issue on my integration (linked in the configurator pages) if it persists!