Automate craft ice on your LG refrigerator
Automate making slow melting, round ice cubes (craft ice) on your LG refrigerator
Craft ice is great but typically you have to manually press the craft ice button to make craft ice (and then wait hours for it to make). Instead, you can automate pressing of the button every hour to have craft ice always ready and waiting.
Requirements
- Home Assistant
- Node-RED
- An internet connected, LG ThinQ enabled refrigerator with a craft ice maker
- ThinQ integration
Node-RED

[{"id":"1e5fdf950ac704c0","type":"tab","label":"Example","disabled":false,"info":"","env":[]},{"id":"40c0ca17104b0e85","type":"inject","z":"1e5fdf950ac704c0","name":"HOURLY","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"3600","crontab":"","once":true,"onceDelay":"10","topic":"","payload":"","payloadType":"date","x":120,"y":160,"wires":[["92359413685b81c9"]]},{"id":"92359413685b81c9","type":"api-call-service","z":"1e5fdf950ac704c0","name":"Turn On Craft Ice","server":"dddbb284fd154f82","version":5,"debugenabled":false,"domain":"switch","service":"turn_on","areaId":[],"deviceId":[],"entityId":["switch.refrigerator_express_mode"],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":310,"y":160,"wires":[[]]},{"id":"dddbb284fd154f82","type":"server","name":"Home Assistant","version":5,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":"30","areaSelector":"friendlyName","deviceSelector":"friendlyName","entitySelector":"friendlyName","statusSeparator":"at: ","statusYear":"hidden","statusMonth":"short","statusDay":"numeric","statusHourCycle":"h23","statusTimeFormat":"h:m","enableGlobalContextStore":true}]
Copy the above, import into Node-RED, configure the nodes, and deploy the workflow.
🥶
Adjust the timing of when to make craft ice as there is no refrigerator sensor to determine if the craft ice tray is full.